@charset "UTF-8";
/* IMPORTS */ /* VARIABLES */
/* Custom */
/* TYPOGRAPHY */
/* Google Fonts */
/* inter-regular - latin
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/inter-v12-latin-regular.eot');
    src: local(''),
         url('../fonts/inter-v12-latin-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/inter-v12-latin-regular.woff2') format('woff2'),
         url('../fonts/inter-v12-latin-regular.woff') format('woff'),
         url('../fonts/inter-v12-latin-regular.ttf') format('truetype'),
         url('../fonts/inter-v12-latin-regular.svg#Inter') format('svg');
  }

  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/inter-v12-latin-500.eot');
    src: local(''),
         url('../fonts/inter-v12-latin-500.eot?#iefix') format('embedded-opentype'), 
         url('../fonts/inter-v12-latin-500.woff2') format('woff2'),
         url('../fonts/inter-v12-latin-500.woff') format('woff'),
         url('../fonts/inter-v12-latin-500.ttf') format('truetype'),
         url('../fonts/inter-v12-latin-500.svg#Inter') format('svg');
  }

  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/inter-v12-latin-700.eot');
    src: local(''),
         url('../fonts/inter-v12-latin-700.eot?#iefix') format('embedded-opentype'),
         url('../fonts/inter-v12-latin-700.woff2') format('woff2'), 
         url('../fonts/inter-v12-latin-700.woff') format('woff'),
         url('../fonts/inter-v12-latin-700.ttf') format('truetype'),
         url('../fonts/inter-v12-latin-700.svg#Inter') format('svg');
  }

  */
/*!
 * Bootstrap  v5.2.0 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 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: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #28a745;
  --bs-teal: #20c997;
  --bs-cyan: #17a2b8;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #f8f8f8;
  --bs-secondary: rgb(255, 78, 46);
  --bs-success: #28a745;
  --bs-info: #17a2b8;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #343a40;
  --bs-primary-rgb: 248, 248, 248;
  --bs-secondary-rgb: 255, 78, 46;
  --bs-success-rgb: 40, 167, 69;
  --bs-info-rgb: 23, 162, 184;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 52, 58, 64;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 0, 0, 0;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto 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: Inter, sans-serif;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: normal;
  --bs-body-line-height: 1.5;
  --bs-body-color: #000;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 5px;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #262424;
  --bs-link-hover-color: #1e1d1d;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
}

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

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

h1, .h1 {
  font-size: calc(1.4375rem + 2.25vw);
}
@media (min-width: 75rem) {
  h1, .h1 {
    font-size: 3.125rem;
  }
}

h2, .h2 {
  font-size: calc(1.3625rem + 1.35vw);
}
@media (min-width: 75rem) {
  h2, .h2 {
    font-size: 2.375rem;
  }
}

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

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

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

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

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

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

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

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

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

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

dt {
  font-weight: bold;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

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

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

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

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

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

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

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

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

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 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-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: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

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

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

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

.figure {
  display: inline-block;
}

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

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

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

@media (min-width: 36rem) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 48rem) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 62rem) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 75rem) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 87.5rem) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    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(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.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) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.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.3333333333%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 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.3333333333%;
  }
  .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.6666666667%;
  }
  .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.33333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .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.33333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .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.33333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .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.33333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .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.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 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.3333333333%;
  }
  .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.6666666667%;
  }
  .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.33333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .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.33333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .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.33333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .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.33333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .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.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 62rem) {
  .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.3333333333%;
  }
  .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.6666666667%;
  }
  .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.33333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .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.33333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .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.33333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .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.33333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .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.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 75rem) {
  .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.3333333333%;
  }
  .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.6666666667%;
  }
  .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.33333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .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.33333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .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.33333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .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.33333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .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.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 87.5rem) {
  .col-xxl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.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-group-divider {
  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-striped-columns > :not(caption) > tr > :nth-child(even) {
  --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-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #bacbe6;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #cbccce;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d4edda;
  --bs-table-border-color: #bfd5c4;
  --bs-table-striped-bg: #c9e1cf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bfd5c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c4dbca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #e6dbb9;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #dfc2c4;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #dfe0e1;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #373b3e;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 35.99875rem) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 47.99875rem) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 61.99875rem) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 74.99875rem) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 87.49875rem) {
  .table-responsive-xxl {
    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: normal;
  line-height: 1.5;
  color: #000;
  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: 5px;
  -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: #000;
  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 {
  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: #000;
  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-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #000;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
     -moz-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
     -moz-margin-end: 1rem;
          margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 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: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 5px;
}
.form-control-color::-webkit-color-swatch {
  border-radius: 5px;
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
}

.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: normal;
  line-height: 1.5;
  color: #000;
  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 5 6 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: 5px;
  -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 #000;
}

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

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

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  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;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  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 10 3 3 6-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 {
  cursor: default;
  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-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  -webkit-filter: none;
          filter: none;
  opacity: 0.65;
}

.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-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  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,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-webkit-input-placeholder,
.form-floating > .form-control-plaintext::-webkit-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::-moz-placeholder,
.form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::-ms-input-placeholder,
.form-floating > .form-control-plaintext::-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  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);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 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: normal;
  line-height: 1.5;
  color: #000;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 5px;
}

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

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

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

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  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.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #000;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 5px;
}

.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.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  -webkit-background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
          background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #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 5 6 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.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-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-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #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: 0.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: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 5px;
}

.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: #dc3545;
  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='%23dc3545'%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='%23dc3545' 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: #dc3545;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 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: #dc3545;
}
.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 5 6 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='%23dc3545'%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='%23dc3545' 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: #dc3545;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.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 {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: normal;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: #000;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 5px;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check:focus + .btn, .btn:focus {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, .btn-check:active + .btn, .btn:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus, .btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus, .btn.show:focus {
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f8f8;
  --bs-btn-border-color: #f8f8f8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f9f9f9;
  --bs-btn-hover-border-color: #f9f9f9;
  --bs-btn-focus-shadow-rgb: 211, 211, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f9f9f9;
  --bs-btn-active-border-color: #f9f9f9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f8f8;
  --bs-btn-disabled-border-color: #f8f8f8;
}

.btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: rgb(255, 78, 46);
  --bs-btn-border-color: rgb(255, 78, 46);
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ff694d;
  --bs-btn-hover-border-color: #ff6043;
  --bs-btn-focus-shadow-rgb: 217, 66, 39;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ff7158;
  --bs-btn-active-border-color: #ff6043;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(255, 78, 46);
  --bs-btn-disabled-border-color: rgb(255, 78, 46);
}

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

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

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

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

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

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

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

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

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

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

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

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

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

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

.btn-link {
  --bs-btn-font-weight: normal;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus {
  text-decoration: none;
}
.btn-link:focus {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

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

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

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

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

.collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  -webkit-transition: width 0.35s ease;
  -o-transition: width 0.35s ease;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

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

.dropdown-menu {
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: #000;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 5px;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: 4px;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

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

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

@media (min-width: 36rem) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 48rem) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 62rem) {
  .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: 75rem) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 87.5rem) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: normal;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: 5px;
}
.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.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -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 {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: #6c757d;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

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

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

.nav-fill > .nav-link,
.nav-fill .nav-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

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

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 5px;
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: inherit;
      -ms-flex-wrap: inherit;
          flex-wrap: inherit;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .show > .nav-link,
.navbar-nav .nav-link.active {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  -webkit-transition: var(--bs-navbar-toggler-transition);
  -o-transition: var(--bs-navbar-toggler-transition);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  -webkit-box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
          box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: 100% 100%;
          background-size: 100%;
}

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

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

.navbar-dark {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-border-width: 1px;
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 5px;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: 4px;
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  -webkit-background-clip: border-box;
          background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
}

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

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

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

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 36rem) {
  .card-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: #000;
  --bs-accordion-bg: #fff;
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 5px;
  --bs-accordion-inner-border-radius: 4px;
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%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");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #0c63e4;
  --bs-accordion-active-bg: #e7f1ff;
}

.accordion-button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  -webkit-transition: var(--bs-accordion-transition);
  -o-transition: var(--bs-accordion-transition);
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  -webkit-box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color);
          box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  -webkit-transform: var(--bs-accordion-btn-icon-transform);
       -o-transform: var(--bs-accordion-btn-icon-transform);
          transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  -webkit-background-size: var(--bs-accordion-btn-icon-width) var(--bs-accordion-btn-icon-width);
          background-size: var(--bs-accordion-btn-icon-width);
  -webkit-transition: var(--bs-accordion-btn-icon-transition);
  -o-transition: var(--bs-accordion-btn-icon-transition);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-accordion-btn-focus-box-shadow);
          box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

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

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

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

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 5px;
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: #e9ecef;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #dee2e6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  -webkit-box-shadow: var(--bs-pagination-focus-box-shadow);
          box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: -0.0625rem;
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: 0.5rem;
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: 0.25rem;
}

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

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

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

.alert-heading {
  color: inherit;
}

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

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

.alert-primary {
  --bs-alert-color: #636363;
  --bs-alert-bg: #fefefe;
  --bs-alert-border-color: #fdfdfd;
}
.alert-primary .alert-link {
  color: #4f4f4f;
}

.alert-secondary {
  --bs-alert-color: #992f1c;
  --bs-alert-bg: #ffdcd5;
  --bs-alert-border-color: #ffcac0;
}
.alert-secondary .alert-link {
  color: #7a2616;
}

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

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

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

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

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

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

@-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 {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: #e9ecef;
  --bs-progress-border-radius: 5px;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  -webkit-transition: var(--bs-progress-bar-transition);
  -o-transition: var(--bs-progress-bar-transition);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: var(--bs-progress-height) var(--bs-progress-height);
          background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
       -o-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
         -o-animation: none;
            animation: none;
  }
}

.list-group {
  --bs-list-group-color: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 5px;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #000;
  --bs-list-group-action-active-bg: #e9ecef;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

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

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(var(--bs-list-group-border-width) * -1);
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(var(--bs-list-group-border-width) * -1);
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 36rem) {
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 48rem) {
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 62rem) {
  .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: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 75rem) {
  .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: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 87.5rem) {
  .list-group-horizontal-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

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

.list-group-item-secondary {
  color: #992f1c;
  background-color: #ffdcd5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #992f1c;
  background-color: #e6c6c0;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #992f1c;
  border-color: #992f1c;
}

.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: #842029;
  background-color: #f8d7da;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #842029;
  background-color: #dfc2c4;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

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

.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 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 5px;
  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 {
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: 5px;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  -webkit-box-shadow: var(--bs-toast-box-shadow);
          box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  position: absolute;
  z-index: 1090;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(var(--bs-toast-padding-x) * -0.5);
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: #fff;
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.5rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.5rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
       -o-transform: translate(0, -50px);
          transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
       -o-transform: scale(1.02);
          transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

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

.modal-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(var(--bs-modal-header-padding-y) * -0.5) calc(var(--bs-modal-header-padding-x) * -0.5) calc(var(--bs-modal-header-padding-y) * -0.5) auto;
}

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

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

.modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 36rem) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 62rem) {
  .modal-lg,
.modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 75rem) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 35.99875rem) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
.modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 47.99875rem) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
.modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 61.99875rem) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
.modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 74.99875rem) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
.modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 87.49875rem) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
.modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 5px;
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  padding: var(--bs-tooltip-arrow-height);
  margin: var(--bs-tooltip-margin);
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: 0.5rem;
  --bs-popover-inner-border-radius: calc(0.5rem - 1px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: var(--bs-heading-color);
  --bs-popover-header-bg: #f0f0f0;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: #000;
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(var(--bs-popover-arrow-width) * -0.5);
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -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;
}

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

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

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

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
         -o-transform: rotate(360deg) /* rtl:ignore */;
            transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

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

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

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: ;
  --bs-offcanvas-bg: #fff;
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

@media (max-width: 35.99875rem) {
  .offcanvas-sm {
    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%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: -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 (max-width: 35.99875rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 35.99875rem) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@media (max-width: 35.99875rem) {
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@media (max-width: 35.99875rem) {
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}
@media (max-width: 35.99875rem) {
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
}
@media (max-width: 35.99875rem) {
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
}
@media (max-width: 35.99875rem) {
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 36rem) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 47.99875rem) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: 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%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: -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 (max-width: 47.99875rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 47.99875rem) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@media (max-width: 47.99875rem) {
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@media (max-width: 47.99875rem) {
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}
@media (max-width: 47.99875rem) {
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
}
@media (max-width: 47.99875rem) {
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
}
@media (max-width: 47.99875rem) {
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 48rem) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 61.99875rem) {
  .offcanvas-lg {
    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%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: -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 (max-width: 61.99875rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 61.99875rem) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@media (max-width: 61.99875rem) {
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@media (max-width: 61.99875rem) {
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}
@media (max-width: 61.99875rem) {
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
}
@media (max-width: 61.99875rem) {
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
}
@media (max-width: 61.99875rem) {
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 62rem) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 74.99875rem) {
  .offcanvas-xl {
    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%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: -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 (max-width: 74.99875rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 74.99875rem) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@media (max-width: 74.99875rem) {
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@media (max-width: 74.99875rem) {
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}
@media (max-width: 74.99875rem) {
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
}
@media (max-width: 74.99875rem) {
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
}
@media (max-width: 74.99875rem) {
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 75rem) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 87.49875rem) {
  .offcanvas-xxl {
    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%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: -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 (max-width: 87.49875rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 87.49875rem) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@media (max-width: 87.49875rem) {
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@media (max-width: 87.49875rem) {
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}
@media (max-width: 87.49875rem) {
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
}
@media (max-width: 87.49875rem) {
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
}
@media (max-width: 87.49875rem) {
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 87.5rem) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 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%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  outline: 0;
  -webkit-transition: -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.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateY(-100%);
       -o-transform: translateY(-100%);
          transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateY(100%);
       -o-transform: translateY(100%);
          transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

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

.offcanvas-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(var(--bs-offcanvas-padding-y) * -0.5);
  margin-right: calc(var(--bs-offcanvas-padding-x) * -0.5);
  margin-bottom: calc(var(--bs-offcanvas-padding-y) * -0.5);
}

.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: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

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

.placeholder-xs {
  min-height: 0.6em;
}

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

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

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

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

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

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: -webkit-linear-gradient(320deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  -webkit-animation: placeholder-wave 2s linear infinite;
       -o-animation: placeholder-wave 2s linear infinite;
          animation: placeholder-wave 2s linear infinite;
}

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

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

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

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

.text-bg-secondary {
  color: #000 !important;
  background-color: RGBA(255, 78, 46, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #000 !important;
  background-color: RGBA(40, 167, 69, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(23, 162, 184, var(--bs-bg-opacity, 1)) !important;
}

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

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

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

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(52, 58, 64, var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: #f8f8f8 !important;
}
.link-primary:hover, .link-primary:focus {
  color: #f9f9f9 !important;
}

.link-secondary {
  color: rgb(255, 78, 46) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: #ff7158 !important;
}

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

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

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

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

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

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

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

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

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

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

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

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

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

@media (min-width: 36rem) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 48rem) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 62rem) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 75rem) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 87.5rem) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}

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

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  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: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.flex-fill {
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 1 auto !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

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

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

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

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

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

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

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

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

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

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

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

.fs-5 {
  font-size: 1.125rem !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: normal !important;
}

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

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

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

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

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

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

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 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;
  }
  .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.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 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;
  }
  .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.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 62rem) {
  .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;
  }
  .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.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 75rem) {
  .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;
  }
  .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.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 87.5rem) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xxl-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-xxl-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-xxl-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-xxl-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-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-xxl-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-xxl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xxl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-xxl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-xxl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-xxl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-xxl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xxl-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 75rem) {
  .fs-1 {
    font-size: 3.125rem !important;
  }
  .fs-2 {
    font-size: 2.375rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !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;
  }
}
/* MIXINS */
.btn-primary a {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f8f8;
  --bs-btn-border-color: #f8f8f8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f9f9f9;
  --bs-btn-hover-border-color: #f9f9f9;
  --bs-btn-focus-shadow-rgb: 211, 211, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f9f9f9;
  --bs-btn-active-border-color: #f9f9f9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f8f8;
  --bs-btn-disabled-border-color: #f8f8f8;
}

.btn-secondary a {
  --bs-btn-color: #000;
  --bs-btn-bg: rgb(255, 78, 46);
  --bs-btn-border-color: rgb(255, 78, 46);
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ff694d;
  --bs-btn-hover-border-color: #ff6043;
  --bs-btn-focus-shadow-rgb: 217, 66, 39;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ff7158;
  --bs-btn-active-border-color: #ff6043;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(255, 78, 46);
  --bs-btn-disabled-border-color: rgb(255, 78, 46);
}

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

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

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

.btn-danger a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

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

.btn-dark a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2c3136;
  --bs-btn-hover-border-color: #2a2e33;
  --bs-btn-focus-shadow-rgb: 82, 88, 93;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2a2e33;
  --bs-btn-active-border-color: #272c30;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #343a40;
  --bs-btn-disabled-border-color: #343a40;
}

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

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

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

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

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

.btn-outline-danger a {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

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

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

/**
 * @file
 * Styles for Bootstrap Barrio affix effect.
 */
.affix {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 1035;
  left: 0;
}

/**
 * @file
 * Visual styles for comments in Barrio.
 */
.alert-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 75vh;
  overflow: scroll;
  z-index: 9999;
}

.toast-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9999;
}

.alert svg {
  max-width: 2rem;
}

/**
 * @file
 * Bootstrap Barrio specific styling for the Book module.
 */
.book-navigation .menu {
  border-top: 1px solid #dee2e6;
}

.book-navigation .book-pager {
  border-bottom: 1px solid #dee2e6;
  border-top: 1px solid #dee2e6;
  margin: 0;
}

/**
 * @file
 * Styling for the Book module.
 */
.book-navigation .menu {
  padding-bottom: 0;
  padding-top: 1em;
}

.book-navigation .book-pager {
  margin: 0;
  overflow: auto;
  padding: 0.5em 0;
}

.book-pager__item {
  display: inline-block;
  list-style-type: none;
  vertical-align: top;
}

.book-pager__item--previous {
  text-align: left; /* LTR */
  width: 45%;
}

[dir=rtl] .book-pager__item--previous {
  float: right;
  text-align: right;
}

.book-pager__item--center {
  text-align: center;
  width: 8%;
}

.book-pager__item--next {
  float: right; /* LTR */
  text-align: right; /* LTR */
  width: 45%;
}

[dir=rtl] .book-pager__item--next {
  float: left;
  text-align: left;
}

/**
 * @file
 * Styles for Bootstrap Barrio's breadcrumbs.
 */
.breadcrumb {
  font-size: 0.875rem;
}

.region-breadcrumb {
  padding: 0 0.9375rem 0.25em;
  width: 100%;
}

/**
 * @file
 * Visual styles for comments in Bartik.
 */
/* This is required to win over specificity of #content h2 */
#content .comment-wrapper h2, #content .comment-wrapper .h2 {
  margin-bottom: 1em;
}

#content .comment-wrapper h2.comment-form__title, #content .comment-wrapper .comment-form__title.h2 {
  margin-bottom: 1em;
}

.field-node--comment {
  font-size: 0.875rem;
}

.comment {
  margin-bottom: 1.25em;
  vertical-align: top;
  display: 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: white;
}

[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 white;
  border-right: 1px solid white;
}

.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: white;
  /* LTR */
}

[dir=rtl] .comment--unpublished .comment__content:after,
[dir=rtl] .node--unpublished .comment__content:after {
  border-left-color: white;
}

.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: 0.5rem;
  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: #d9d9d9;
}

.cart-block--contents {
  background: #f02500;
  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: #f02500;
  color: #fff;
}
.cart-block--contents .cart-block--contents__items table tr:hover {
  color: #fff;
}

.cart--cart-offcanvas {
  background: #f02500;
  color: #fff;
  font-size: 0.75rem;
}
.cart--cart-offcanvas .cart-block--offcanvas-contents__links {
  padding: 0.5rem 1rem;
}
.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: #ffeeeb;
}
.cart--cart-offcanvas .btn-close {
  color: #fff;
  padding: 0.25rem;
}
.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: 0.5rem 0.25rem !important;
}
.cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__quantity {
  padding: 0.25rem !important;
}
.cart--cart-offcanvas table .btn {
  color: #fff;
  font-size: 0.75rem;
}
.cart--cart-offcanvas table .btn:hover {
  color: #ffeeeb;
}
.cart--cart-offcanvas table tfoot .btn {
  background: transparent;
  color: white;
  border-color: white;
  font-size: 0.75rem;
  margin-top: 0.5rem;
}
.cart--cart-offcanvas table tfoot .btn:hover {
  background: rgb(255, 78, 46);
}

/**
 * @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: 1rem;
  margin-bottom: 1rem;
}

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: 1rem 0 0 0;
}

/**
 * @file
 * Visual styles for Bootstrap Barrio's field components.
 */
.field--type-entity-reference {
  margin: 0 0 1.2rem;
}

.field--type-entity-reference .field__label {
  font-weight: normal;
  margin: 0;
  padding-right: 0.3rem;
  /* LTR */
}

[dir=rtl] .field--type-entity-reference .field__label {
  padding-left: 0.3rem;
  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 1rem 0 0;
  /* LTR */
  white-space: nowrap;
}

[dir=rtl] .field--type-entity-reference ul.links li {
  padding: 0 0 0 1rem;
  float: right;
}

@media all and (min-width: 35rem) {
  .node .field--type-image {
    float: left;
    /* LTR */
    margin: 0 1rem 0 0;
    /* LTR */
  }
  [dir=rtl] .node .field--type-image {
    float: right;
    margin: 0 0 0 1rem;
  }
  .node .field--type-image + .field--type-image {
    clear: both;
  }
}
.field--type-image img,
.field--name-field-user-picture img {
  margin: 0 0 1rem;
}

.field--type-image a {
  border-bottom: none;
}

.field--name-field-tags {
  margin: 0 0 1.2rem;
}

.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 1rem 0 0;
  /* LTR */
  white-space: nowrap;
}

[dir=rtl] .field--name-field-tags ul.links li {
  padding: 0 0 0 1rem;
  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: 1.5rem;
  /* LTR */
  display: inline-block;
  min-height: 1rem;
  background-repeat: no-repeat;
  background-position: left center;
  /* LTR */
}

[dir=rtl] .file {
  padding-left: inherit;
  padding-right: 1.5rem;
  background-position: right center;
}

.file--general,
.file--application-octet-stream {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/application-octet-stream.png);
}

.file--package-x-generic {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/package-x-generic.png);
}

.file--x-office-spreadsheet {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/x-office-spreadsheet.png);
}

.file--x-office-document {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/x-office-document.png);
}

.file--x-office-presentation {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/x-office-presentation.png);
}

.file--text-x-script {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/text-x-script.png);
}

.file--text-html {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/text-html.png);
}

.file--text-plain {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/text-plain.png);
}

.file--application-pdf {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/application-pdf.png);
}

.file--application-x-executable {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/application-x-executable.png);
}

.file--audio {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/audio-x-generic.png);
}

.file--video {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/video-x-generic.png);
}

.file--text {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/text-x-generic.png);
}

.file--image {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/image-x-generic.png);
}

/**
 * @file
 * Visual styles for Bootstrap Barrio's form components.
 */
.form-required::after {
  content: "";
  vertical-align: super;
  display: inline-block;
  background-image: url(../../contrib/bootstrap_barrio/images/required.svg);
  background-repeat: no-repeat;
  -webkit-background-size: calc((1.5em + 0.75rem + 2px) * 0.5) calc((1.5em + 0.75rem + 2px) * 0.5);
          background-size: calc((1.5em + 0.75rem + 2px) * 0.5) calc((1.5em + 0.75rem + 2px) * 0.5);
  width: calc((1.5em + 0.75rem + 2px) * 0.5);
  height: calc((1.5em + 0.75rem + 2px) * 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 1.5rem;
  margin-bottom: 2rem;
}

/**
 * @file
 * Visual styles for icons.
 */
.icon-help {
  background: url(/../../contrib/bootstrap_barrio/images/help.png) 0 50% no-repeat;
  /* LTR */
  padding: 0.0625rem 0 0.0625rem 1.5rem;
  /* LTR */
}

[dir=rtl] .icon-help {
  background-position: 100% 50%;
  padding: 0.0625rem 1.5rem 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: 1.5rem;
  /* LTR */
}

[dir=rtl] .indented {
  margin-left: 0;
  margin-right: 1.5rem;
}

/**
 * @file
 * Visual styles for Bootstrap Barrio's item list.
 */
.item-list ul {
  list-style: none;
  margin: 0 0 0.5rem 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.5rem 1rem 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.5rem 0 0 1rem;
}

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

.list-group__description {
  margin: 0 0 0.5rem;
}

/**
 * @file
 * Media related  specific CSS.
 */
/* Media Image */
.field--name-field-media-image img {
  max-width: 100%;
  height: auto;
}

/* Node Dialog Add/Select Overlay */
/* Two Column Layout */
.media-library-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* Left Menu Layout */
.media-library-menu {
  margin: 0.3125rem 0.3125rem 0.3125rem 0;
  padding: 1.25rem 0.9375rem;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  background: #e9ecef;
  height: 100%;
}

.media-library-menu li {
  margin: 0.3125rem;
  white-space: nowrap;
  height: 45px;
}

.media-library-menu li::marker {
  color: #e9ecef;
}

.media-library-menu__link {
  margin: 0.3125rem 0.3125rem 0.3125rem 0;
  padding: 0.625rem 0.9375rem;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  background: #e9ecef;
}

.active.media-library-menu__link {
  background: #fff;
}

/* Form Elements Layout  */
.media-library-content {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.media-library-wrapper .form--inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.media-library-widget-modal .js-form-item {
  margin: 0.3125rem;
}

.media-library-wrapper .form-type-textfield {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

/* Fix Form Insert Button to Bottom of Popup */
.media-library-widget-modal .form-actions {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  background: #fff;
  padding: 0.3125rem;
}

.media-library-widget-modal .ui-dialog-content {
  padding-bottom: 0;
}

/* Grid Layout */
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.media-library-widget-modal.ui-dialog--narrow {
  width: 80% !important;
  left: 10% !important;
}

.media-library-views-form__rows {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.media-library-item--grid {
  margin: 0.625rem;
  width: 220px;
}

.media-library-item--grid .js-form-type-checkbox, .media-library-item--grid .form-check-label {
  padding-left: 0;
}

/* Add or Select Media */
.media-library-add-form__media::marker {
  color: #fff;
}

/**
 * @file
 * Visual styles for Bootstrap Barrio's node component.
 */
.node__content {
  font-size: 1rem;
  margin-top: 1rem;
}

/* View mode teaser styles. */
.node--view-mode-teaser {
  border-bottom: 1px solid #dee2e6;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

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

.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 1rem 0 0;
  /* LTR */
}

[dir=rtl] .node__meta .field--name-field-user-picture img {
  float: right;
  margin-left: 1rem;
  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: 1rem 1rem 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: 0.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: 1rem 1rem;
  margin: 0 0 1rem;
}
.sidebar .block .content {
  font-size: 1rem;
  line-height: 1.25;
}
.sidebar h2, .sidebar .h2 {
  margin: 0 0 0.5rem;
  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 -1rem;
}

/**
 * @file
 * Footer Styling.
 */
.site-footer {
  padding: 1rem 0;
}
.site-footer .layout-container {
  padding: 0 1rem;
}

/* Footer Top Styling. */
.site-footer__top .content {
  margin-top: 0;
}

/* Footer Bottom Styling. */
.site-footer__bottom .block {
  margin: 0.5rem 0;
}

.site-footer__bottom .content {
  padding: 0.5rem 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 1rem 0.125rem;
  border-radius: 0 0 0.5rem 0.5rem;
  border-bottom-width: 0;
  outline: 0;
}

.skip-link.visually-hidden.focusable:focus {
  position: absolute !important;
  color: #fff;
}

/**
 * @file
 * Styles for Bootstrap Barrio's tables.
 */
.sticky-header thead th {
  vertical-align: bottom;
  border-bottom: 2px solid var(--bs-border-color);
}

.sticky-header th {
  padding: 0.5rem 0.5rem;
  vertical-align: top;
  border-top: 1px solid var(--bs-border-color);
}

/**
 * @file
 * Visual styles for table drag.
 */
tr.drag {
  background-color: #fffff0;
}

tr.drag-previous {
  background-color: #ffd;
}

body div.tabledrag-changed-warning {
  margin-bottom: 0.5rem;
}

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

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

/**
 * @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.25em 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: #dc3545;
}

.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: #dc3545;
  font-weight: bold;
}

/* Login page stype */
.page-user-login main .region-content,
.page-user-password main .region-content {
  max-width: 400px;
  background: white;
  padding: 1rem 1rem;
  margin: 0 auto;
  border-radius: 0.5rem;
}

body.path-user .field--label-inline .field__label {
  width: 100px;
  color: rgb(255, 78, 46);
}
body.path-user .field--label-inline .field__item {
  padding: 0.25rem 1rem;
  border-radius: 1rem;
  background: #e9ecef;
  min-width: 250px;
  margin: 0.25rem 0;
}
body.path-user .field--label-above .field__label {
  color: rgb(255, 78, 46);
}
body.path-user .field--label-above .field__item {
  padding: 0.25rem 1rem;
  border-radius: 1rem;
  background: #e9ecef;
  width: 100%;
  margin: 0.25rem 0;
}

/**
 * @file
 * Vertical tabs component.
 */
/* Vertical Tabs Reset */
.vertical-tabs__menu {
  margin: -0.0625rem 0 -0.0625rem; /* LTR */
  padding: 0;
}

[dir=rtl] .vertical-tabs__menu {
  margin-left: 0;
  margin-right: -1em;
  /* This is required to win specificity over [dir="rtl"] .region-content ul */
  padding: 0;
}

/**
 * @file
 * Vertical Tabs.
 */
.vertical-tabs {
  margin: 0;
  /* LTR */
  border: 1px solid #dee2e6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 0.875rem;
}

[dir=rtl] .vertical-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin-left: 0;
  margin-right: 0;
}

.vertical-tabs__menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  /* LTR */
  width: 15em;
  margin: 0;
  /* LTR */
  padding: 0;
  border-top: 1px solid #dee2e6;
  list-style: none;
}

[dir=rtl] .vertical-tabs__menu {
  margin-left: 0;
  margin-right: -15em;
}

.vertical-tabs__pane {
  margin: 0;
  border: 0;
}

.vertical-tabs__pane > summary {
  display: none;
}

/* Layout of each tab. */
.vertical-tabs__menu-item {
  border: 1px solid #dee2e6;
  border-top: 0;
  background: #eee;
}

.vertical-tabs__menu-item a {
  display: block;
  padding: 0.5em 0.6em;
  text-decoration: none;
}

.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,
.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,
.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title {
  text-decoration: underline;
}

.vertical-tabs__menu-item a:hover {
  outline: 1px dotted;
}

.vertical-tabs__menu-item.is-selected {
  border-right-width: 0;
  /* LTR */
  background-color: #fff;
}

[dir=rtl] .vertical-tabs__menu-item.is-selected {
  border-left-width: 0;
  border-right-width: 1px;
}

.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title {
  color: #000;
}

.vertical-tabs__menu-item-summary {
  display: block;
  margin-bottom: 0;
  line-height: normal;
}

/**
 * @file
 * Styling for Views in Bartik.
 */
/* Tab styles */
.views-displays .tabs .open > a {
  border-radius: 0.5rem 0.5rem 0 0;
}

.views-displays .tabs .open > a:hover,
.views-displays .tabs .open > a:focus {
  color: #262424;
}

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

.views-ui-display-tab-actions .dropbutton .form-submit:hover,
.views-ui-display-tab-actions .dropbutton .form-submit:focus {
  color: #262424;
}

/**
 * @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(../../contrib/bootstrap_barrio/images/required.svg);
  background-repeat: no-repeat;
  -webkit-background-size: 7px 7px;
          background-size: 7px 7px;
  width: 7px;
  height: 7px;
  margin: 0 0.3em;
}

/* Button styles for radios and checkboxes when set under "Options Display" */
.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
}

.webform-options-display-buttons .form-check-label {
  margin: 0 0.3125rem 0.625rem 0.3125rem;
  border: 3px solid #e9ecef;
  border-radius: 3px;
  background-color: #fff;
  padding: 0.625rem;
  width: 100%;
}
.webform-options-display-buttons .form-check-label:hover {
  border-color: #dee2e6;
  color: #343a40;
}
.webform-options-display-buttons .form-check-input:checked ~ .form-check-label {
  border-color: rgb(255, 78, 46);
  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;
}

.node--type-seo-ads nav.tabs {
  padding-top: 5.3125rem;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .node--type-seo-ads .container {
    padding-top: 0 !important;
  }
}
@media (min-width: 48rem) {
  .node--type-seo-ads p {
    font-size: 1.0625rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .node--type-seo-ads p {
    font-size: 1rem !important;
  }
}
/* Companies */
.block-views-blockseo-ads-block-14 {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-14 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.block-views-blockseo-ads-block-14 .view-display-id-block_14 .view-header, .block-views-blockseo-ads-block-14 .view-display-id-block_14 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-14 .view-display-id-block_14 .seo-header, .block-views-blockseo-ads-block-14 .view-display-id-block_14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 3rem !important;
  padding-left: 0.75rem;
  max-width: 824px !important;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-ads-block-14 .view-display-id-block_14 .view-header, .block-views-blockseo-ads-block-14 .view-display-id-block_14 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-14 .view-display-id-block_14 .seo-header, .block-views-blockseo-ads-block-14 .view-display-id-block_14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    padding-left: 1rem;
    margin-bottom: 2rem !important;
  }
}
.block-views-blockseo-ads-block-14 .view-display-id-block_14 .view-header h3, .block-views-blockseo-ads-block-14 .view-display-id-block_14 .block-views-blockseo-block-9 .views-field-nothing .seo-header h3, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-14 .view-display-id-block_14 .seo-header h3, .block-views-blockseo-ads-block-14 .view-display-id-block_14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h3, .block-views-blockseo-ads-block-14 .view-display-id-block_14 .view-header .h3, .block-views-blockseo-ads-block-14 .view-display-id-block_14 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h3, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-14 .view-display-id-block_14 .seo-header .h3, .block-views-blockseo-ads-block-14 .view-display-id-block_14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h3, .block-views-blockseo-ads-block-14 .view-display-id-block_14 .view-header h2, .block-views-blockseo-ads-block-14 .view-display-id-block_14 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-14 .view-display-id-block_14 .seo-header h2, .block-views-blockseo-ads-block-14 .view-display-id-block_14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockseo-ads-block-14 .view-display-id-block_14 .view-header .h2, .block-views-blockseo-ads-block-14 .view-display-id-block_14 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-14 .view-display-id-block_14 .seo-header .h2, .block-views-blockseo-ads-block-14 .view-display-id-block_14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  text-align: start;
  margin-bottom: 0;
}
.block-views-blockseo-ads-block-14 .views-field-field-companies-seo-ads .field-content {
  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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.block-views-blockseo-ads-block-14 .views-field-field-companies-seo-ads .field-content .field--name-field-company-logo {
  width: 100%;
}
@media screen and (max-width: 67.375rem) {
  .block-views-blockseo-ads-block-14 .views-field-field-companies-seo-ads .field-content .field--name-field-company-logo {
    width: 100%;
  }
}
.block-views-blockseo-ads-block-14 .views-field-field-companies-seo-ads .field-content .field--name-field-company-logo {
  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-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  padding: 0 0.75rem;
  gap: 16px;
  margin-bottom: 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockseo-ads-block-14 .views-field-field-companies-seo-ads .field-content .field--name-field-company-logo .field__item {
  padding: 0;
  border: none;
}
.block-views-blockseo-ads-block-14 .views-field-field-companies-seo-ads .field-content .field--name-field-company-logo .field__item img {
  opacity: 0.5;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-ads-block-14 .views-field-field-companies-seo-ads .field-content .field--name-field-company-logo .field__item img {
    max-width: 85px;
  }
}
@media screen and (max-width: 63.125rem) {
  .block-views-blockseo-ads-block-14 .views-field-field-companies-seo-ads .field-content .field--name-field-company-logo .field__item img {
    max-width: 70px;
  }
}
@media screen and (max-width: 49.4375rem) {
  .block-views-blockseo-ads-block-14 .views-field-field-companies-seo-ads .field-content .field--name-field-company-logo .field__item img {
    max-width: 66px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-14 .views-field-field-companies-seo-ads .field-content .field--name-field-company-logo .field__item img {
    max-width: 100%;
  }
}
/* End Companies*/
.block-views-blockseo-ads-block-1 .view-display-id-block_1 {
  padding-bottom: 4.375rem;
  padding-top: 3rem;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-1 .view-display-id-block_1 {
    padding-bottom: 3rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-1 .view-display-id-block_1 {
    padding-top: 6.25rem;
  }
}
.block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content {
  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: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header {
  width: 60%;
  padding-right: 2.5rem;
  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: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: auto;
  margin-bottom: 0 !important;
}
.block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header a {
  color: #30B587;
  text-decoration: none;
  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;
  gap: 16px;
}
.block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header a:hover {
  color: #262424 !important;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header {
    width: 100%;
    padding: 0;
    margin-top: 1rem !important;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header {
    margin-bottom: 2rem !important;
  }
}
.block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header h5, .block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header .h5, .block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header p.subtitle-p {
  font-size: 1.125rem !important;
  color: #30B587;
  line-height: 1.35rem;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media (max-width: 74.99875rem) {
  .block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header h5, .block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header .h5, .block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header p.subtitle-p {
    font-size: 1rem !important;
  }
}
.block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header h1, .block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header .h1 {
  font-size: 2.375rem;
  margin-bottom: 1.5rem;
  font-weight: 700;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header h1, .block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header .h1 {
    margin-bottom: 1rem;
  }
}
.block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header .linkSeoAds {
  margin-top: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header .linkSeoAds {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 1rem;
    margin-bottom: unset !important;
  }
}
.block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header .linkSeoAds a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0 0.75rem;
  margin-left: 0;
  font-weight: 600;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-content: center;
  cursor: pointer;
}
.block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .seo-header .linkSeoAds a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587 !important;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .right-ads {
  width: 40%;
  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;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .right-ads {
    width: 100%;
    margin: auto;
  }
}
.block-views-blockseo-ads-block-1 .views-field-nothing-1 .field-content .right-ads img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}

.block-views-blockclient-s-words-block-block-3 {
  padding-top: 0 !important;
}
.block-views-blockclient-s-words-block-block-3 .view-header, .block-views-blockclient-s-words-block-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockclient-s-words-block-block-3 .seo-header, .block-views-blockclient-s-words-block-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin-top: 1rem !important;
}
.block-views-blockclient-s-words-block-block-3 .view-client-s-words-block {
  padding-bottom: 4.75rem;
}
@media (max-width: 61.99875rem) {
  .block-views-blockclient-s-words-block-block-3 .view-client-s-words-block {
    padding-bottom: 3rem;
  }
}
.block-views-blockclient-s-words-block-block-3 .view-content {
  max-width: 873px;
  margin: auto;
}
@media (max-width: 47.99875rem) {
  .block-views-blockclient-s-words-block-block-3 .view-content .owl-stage-outer {
    padding-left: 0;
  }
}
.block-views-blockclient-s-words-block-block-3 .view-content .views-row {
  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;
}
.block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-field-client-name h4, .block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-field-client-name .h4 {
  font-size: 1.438rem;
}
.block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-field-client-position p {
  font-weight: 500;
  color: #30B587;
  margin-bottom: 1.5rem;
}
@media (max-width: 35.99875rem) {
  .block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-field-client-position p {
    text-align: center;
  }
}
.block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-body {
  width: 90%;
  text-align: center;
}
.block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-body .field-content {
  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;
}
.block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-body p {
  width: 90%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-body p {
    margin-bottom: 0;
  }
}
.block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-body p::before {
  content: url(../images/icons/quote.png);
  position: absolute;
  right: -42px;
}
.block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-field-client-image img {
  width: 64px;
  margin-bottom: 1.5rem;
  border-radius: 50%;
  max-height: 64px;
  height: 64px;
}
.block-views-blockclient-s-words-block-block-3 .view-content .owl-nav {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 4rem auto 0 auto;
  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: 32px;
}
@media screen and (max-width: 64rem) {
  .block-views-blockclient-s-words-block-block-3 .view-content .owl-nav {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockclient-s-words-block-block-3 .view-content .owl-nav {
    margin-top: 2rem;
  }
}
.block-views-blockclient-s-words-block-block-3 .view-content .owl-dots {
  display: none;
}
@media (max-width: 47.99875rem) {
  .block-views-blockclient-s-words-block-block-3 .view-content .owl-dots {
    display: none;
  }
}

/* End Clients */
.block-views-blockseo-ads-block-2 {
  background-color: #fff;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-ads-block-2 .view-display-id-block_2 {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockseo-ads-block-2 .view-display-id-block_2 .view-header, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-2 .view-display-id-block_2 .seo-header, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-ads-block-2 .view-display-id-block_2 .view-header, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-2 .view-display-id-block_2 .seo-header, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-2 .view-display-id-block_2 .view-header, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-2 .view-display-id-block_2 .seo-header, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockseo-ads-block-2 .view-display-id-block_2 .view-header h2, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-2 .view-display-id-block_2 .seo-header h2, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .view-header .h2, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-2 .view-display-id-block_2 .seo-header .h2, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockseo-ads-block-2 .view-display-id-block_2 .view-header h2, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-2 .view-display-id-block_2 .seo-header h2, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .view-header .h2, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-2 .view-display-id-block_2 .seo-header .h2, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .view-header h5, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-2 .view-display-id-block_2 .seo-header h5, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .view-header .h5, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-2 .view-display-id-block_2 .seo-header .h5, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .view-header p, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-2 .view-display-id-block_2 .seo-header p, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockseo-ads-block-2 .view-display-id-block_2 .view-header p, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-2 .view-display-id-block_2 .seo-header p, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockseo-ads-block-2 .view-display-id-block_2 .view-header p, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-2 .view-display-id-block_2 .seo-header p, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockseo-ads-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item.active p {
  padding-top: 2rem;
}
.block-views-blockseo-ads-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item {
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 12px;
  margin-bottom: 2rem;
}
.block-views-blockseo-ads-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item h4, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item .h4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item h4 strong, .block-views-blockseo-ads-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item .h4 strong {
    width: 90%;
  }
}
.block-views-blockseo-ads-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item p {
  margin-bottom: 0;
}
.block-views-blockseo-ads-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item:last-child {
  margin-bottom: 0;
}

@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-5 .view-display-id-block_5 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content {
  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: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header {
  width: 60%;
  padding-right: 2.5rem;
  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: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: auto;
  margin-bottom: 0 !important;
}
.block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header a {
  color: #30B587;
  text-decoration: none;
  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;
  gap: 16px;
}
.block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header a:hover {
  color: #262424 !important;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header {
    width: 100%;
    padding: 0;
    margin-top: 1rem !important;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header {
    margin-bottom: 2rem !important;
  }
}
.block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header h5, .block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header .h5, .block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header p.subtitle-p {
  font-size: 1.125rem !important;
  color: #30B587;
  line-height: 1.35rem;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media (max-width: 74.99875rem) {
  .block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header h5, .block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header .h5, .block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header p.subtitle-p {
    font-size: 1rem !important;
  }
}
.block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header h1, .block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header .h1 {
  font-size: 2.375rem;
  margin-bottom: 1.5rem;
  font-weight: 700;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header h1, .block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header .h1 {
    margin-bottom: 1rem;
  }
}
.block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header li {
  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;
  color: #6A6A71;
}
.block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header li strong {
  display: contents;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header li {
    padding-right: 0;
  }
}
.block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
  margin-top: 0.25rem;
}
.block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header .linkSeoAds {
  margin-top: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header .linkSeoAds {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 1rem;
    margin-bottom: unset !important;
  }
}
.block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header .linkSeoAds a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0 0.75rem;
  margin-left: 0;
  font-weight: 600;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-content: center;
  cursor: pointer;
}
.block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .seo-header .linkSeoAds a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587 !important;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .right-ads {
  width: 40%;
  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;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .right-ads {
    width: 100%;
    margin: auto;
  }
}
.block-views-blockseo-ads-block-5 .views-field-nothing-1 .field-content .right-ads img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}

.block-views-blockseo-ads-block-8 {
  background-color: #f7f7f7;
}
.block-views-blockseo-ads-block-8 .view-header, .block-views-blockseo-ads-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-8 .seo-header, .block-views-blockseo-ads-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-ads-block-8 .view-header, .block-views-blockseo-ads-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-8 .seo-header, .block-views-blockseo-ads-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-8 .view-header, .block-views-blockseo-ads-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-8 .seo-header, .block-views-blockseo-ads-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockseo-ads-block-8 .view-header h2, .block-views-blockseo-ads-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-8 .seo-header h2, .block-views-blockseo-ads-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockseo-ads-block-8 .view-header .h2, .block-views-blockseo-ads-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-8 .seo-header .h2, .block-views-blockseo-ads-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockseo-ads-block-8 .view-header h2, .block-views-blockseo-ads-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-8 .seo-header h2, .block-views-blockseo-ads-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockseo-ads-block-8 .view-header .h2, .block-views-blockseo-ads-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-8 .seo-header .h2, .block-views-blockseo-ads-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockseo-ads-block-8 .view-header h5, .block-views-blockseo-ads-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-8 .seo-header h5, .block-views-blockseo-ads-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockseo-ads-block-8 .view-header .h5, .block-views-blockseo-ads-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-8 .seo-header .h5, .block-views-blockseo-ads-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockseo-ads-block-8 .view-header p, .block-views-blockseo-ads-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-8 .seo-header p, .block-views-blockseo-ads-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockseo-ads-block-8 .view-header p, .block-views-blockseo-ads-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-8 .seo-header p, .block-views-blockseo-ads-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockseo-ads-block-8 .view-header p, .block-views-blockseo-ads-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-8 .seo-header p, .block-views-blockseo-ads-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockseo-ads-block-8 .field--name-field-value-values {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 35.99875rem) {
  .block-views-blockseo-ads-block-8 .field--name-field-value-values {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockseo-ads-block-8 .field--name-field-value-values .paragraph--type--services-image-title-body- {
  background-color: #fff;
  border-radius: 12px;
  padding: 1.5rem;
  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;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-8 .field--name-field-value-values .paragraph--type--services-image-title-body- {
    width: 100%;
    margin-bottom: 1rem;
  }
}
@media (min-width: 48rem) and (max-width: 74.99875rem) {
  .block-views-blockseo-ads-block-8 .field--name-field-value-values .paragraph--type--services-image-title-body- {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 31%;
        -ms-flex: 1 0 31%;
            flex: 1 0 31%;
  }
  .block-views-blockseo-ads-block-8 .field--name-field-value-values .paragraph--type--services-image-title-body-:not(:nth-child(3n)) {
    margin-right: 1rem;
  }
  .block-views-blockseo-ads-block-8 .field--name-field-value-values .paragraph--type--services-image-title-body-:not(:nth-child(-n+3)) {
    margin-top: 1rem;
  }
}
@media (min-width: 75rem) {
  .block-views-blockseo-ads-block-8 .field--name-field-value-values .paragraph--type--services-image-title-body- {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 31%;
        -ms-flex: 1 0 31%;
            flex: 1 0 31%;
  }
  .block-views-blockseo-ads-block-8 .field--name-field-value-values .paragraph--type--services-image-title-body-:not(:nth-child(3n)) {
    margin-right: 2rem;
  }
  .block-views-blockseo-ads-block-8 .field--name-field-value-values .paragraph--type--services-image-title-body-:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
.block-views-blockseo-ads-block-8 .field--name-field-value-values .paragraph--type--services-image-title-body- .field--name-field-image-services-paragraph-3 {
  padding: 0;
}
.block-views-blockseo-ads-block-8 .field--name-field-value-values .paragraph--type--services-image-title-body- .field--name-field-image-services-paragraph-3 img {
  margin-bottom: 1.5rem;
  height: 67px;
  width: 67px;
}
.block-views-blockseo-ads-block-8 .field--name-field-value-values .paragraph--type--services-image-title-body- .field--name-field-title-services-paragraph-3 {
  padding: 0;
  width: 100%;
}
.block-views-blockseo-ads-block-8 .field--name-field-value-values .paragraph--type--services-image-title-body- .field--name-field-title-services-paragraph-3 h3, .block-views-blockseo-ads-block-8 .field--name-field-value-values .paragraph--type--services-image-title-body- .field--name-field-title-services-paragraph-3 .h3 {
  margin-bottom: 1.5rem;
}
.block-views-blockseo-ads-block-8 .field--name-field-value-values .paragraph--type--services-image-title-body- .field--name-field-body-services-paragraph-3 {
  padding: 0;
  width: 100%;
}
.block-views-blockseo-ads-block-8 .field--name-field-value-values .paragraph--type--services-image-title-body- .field--name-field-body-services-paragraph-3 p:last-child {
  margin-bottom: 0;
}

@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-7 .view-id-seo_ads {
    padding-bottom: 0;
    padding-top: 3rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-7 .view-id-seo_ads .layout--twocol-section--50-50 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--first {
  padding-right: 2.5rem;
  width: 50%;
  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;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--first {
    width: 100%;
    margin: auto;
    padding-right: 0;
    display: none;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--first .field--name-field-image-team {
    margin-bottom: 2rem;
  }
}
.block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--first img {
  border-radius: 12px;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second {
  width: 50%;
  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: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: auto;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second {
    width: 100%;
    padding: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second {
    margin-bottom: 2rem !important;
  }
}
.block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second h2, .block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second .h2 {
  margin-bottom: 2rem;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second h2, .block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second .h2 {
    margin-bottom: 1rem;
  }
}
.block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second a {
  color: #30B587;
  text-decoration: none;
  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;
  gap: 16px;
}
.block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second a:hover {
  color: #262424 !important;
}
.block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second h5, .block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second .h5 {
  font-size: 1.125rem;
  color: #30B587;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media (max-width: 74.99875rem) {
  .block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second h5, .block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second .h5 {
    font-size: 1rem !important;
  }
}
.block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second .field--name-field-link-team {
  margin-top: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second .field--name-field-link-team p {
  text-align: justify;
}
.block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second .field--name-field-link-team p a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0 0.75rem;
  font-weight: 600;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-content: center;
  cursor: pointer;
}
.block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second .field--name-field-link-team p a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second .field--name-field-link-team {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 61.99875rem) and (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second .field--name-field-link-team {
    margin-top: 1rem;
  }
}
.block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second .field--name-field-link-team p {
  text-align: center;
  margin-bottom: 1.25rem;
  margin-top: 1rem;
}
.block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second .field--name-field-link-team p a {
  margin: 0;
}
.block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second li {
  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: #6A6A71;
  gap: 16px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second li {
    padding-right: 0;
  }
}
.block-views-blockseo-ads-block-7 .view-id-seo_ads .layout__region--second li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
}

@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-9 .view-display-id-block_9 {
    padding-bottom: 3rem;
  }
}

.block-views-blockprice-block-1, .block-views-blockseo-ads-block-9 {
  background-color: #f7f7f7;
}
.block-views-blockprice-block-1 .view-content, .block-views-blockseo-ads-block-9 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockprice-block-1 .view-header, .block-views-blockprice-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprice-block-1 .seo-header, .block-views-blockprice-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockseo-ads-block-9 .view-header, .block-views-blockseo-ads-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-9 .seo-header, .block-views-blockseo-ads-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockprice-block-1 .view-header, .block-views-blockprice-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprice-block-1 .seo-header, .block-views-blockprice-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockseo-ads-block-9 .view-header, .block-views-blockseo-ads-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-9 .seo-header, .block-views-blockseo-ads-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprice-block-1 .view-header, .block-views-blockprice-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprice-block-1 .seo-header, .block-views-blockprice-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockseo-ads-block-9 .view-header, .block-views-blockseo-ads-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-9 .seo-header, .block-views-blockseo-ads-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockprice-block-1 .view-header h2, .block-views-blockprice-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprice-block-1 .seo-header h2, .block-views-blockprice-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockprice-block-1 .view-header .h2, .block-views-blockprice-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprice-block-1 .seo-header .h2, .block-views-blockprice-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockseo-ads-block-9 .view-header h2, .block-views-blockseo-ads-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-9 .seo-header h2, .block-views-blockseo-ads-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockseo-ads-block-9 .view-header .h2, .block-views-blockseo-ads-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-9 .seo-header .h2, .block-views-blockseo-ads-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockprice-block-1 .view-header h2, .block-views-blockprice-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprice-block-1 .seo-header h2, .block-views-blockprice-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockprice-block-1 .view-header .h2, .block-views-blockprice-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprice-block-1 .seo-header .h2, .block-views-blockprice-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockprice-block-1 .view-header h5, .block-views-blockprice-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprice-block-1 .seo-header h5, .block-views-blockprice-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockprice-block-1 .view-header .h5, .block-views-blockprice-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprice-block-1 .seo-header .h5, .block-views-blockprice-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockprice-block-1 .view-header p, .block-views-blockprice-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprice-block-1 .seo-header p, .block-views-blockprice-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockseo-ads-block-9 .view-header h2, .block-views-blockseo-ads-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-9 .seo-header h2, .block-views-blockseo-ads-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockseo-ads-block-9 .view-header .h2, .block-views-blockseo-ads-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-9 .seo-header .h2, .block-views-blockseo-ads-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockseo-ads-block-9 .view-header h5, .block-views-blockseo-ads-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-9 .seo-header h5, .block-views-blockseo-ads-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockseo-ads-block-9 .view-header .h5, .block-views-blockseo-ads-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-9 .seo-header .h5, .block-views-blockseo-ads-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockseo-ads-block-9 .view-header p, .block-views-blockseo-ads-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-9 .seo-header p, .block-views-blockseo-ads-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockprice-block-1 .view-header p, .block-views-blockprice-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprice-block-1 .seo-header p, .block-views-blockprice-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockseo-ads-block-9 .view-header p, .block-views-blockseo-ads-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-9 .seo-header p, .block-views-blockseo-ads-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockprice-block-1 .view-header p, .block-views-blockprice-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprice-block-1 .seo-header p, .block-views-blockprice-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockseo-ads-block-9 .view-header p, .block-views-blockseo-ads-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-9 .seo-header p, .block-views-blockseo-ads-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockprice-block-1 .row, .block-views-blockseo-ads-block-9 .row {
  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;
  padding-right: 0;
  padding-left: 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 35.99875rem) {
  .block-views-blockprice-block-1 .row, .block-views-blockseo-ads-block-9 .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockprice-block-1 .row, .block-views-blockseo-ads-block-9 .row {
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
}
.block-views-blockprice-block-1 .row .views-row, .block-views-blockseo-ads-block-9 .row .views-row {
  width: 32%;
  background-color: #fff;
  border-radius: 12px;
  padding: 1.5rem;
}
@media (max-width: 35.99875rem) {
  .block-views-blockprice-block-1 .row .views-row, .block-views-blockseo-ads-block-9 .row .views-row {
    width: 100%;
  }
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockprice-block-1 .row .views-row, .block-views-blockseo-ads-block-9 .row .views-row {
    width: 49%;
  }
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockprice-block-1 .row .views-row:not(:last-child), .block-views-blockseo-ads-block-9 .row .views-row:not(:last-child) {
    margin-bottom: 1rem;
  }
}
.block-views-blockprice-block-1 .row .views-row:nth-child(2), .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) {
  padding: 0;
  border: 1px solid #30B587;
}
.block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-field-subtitle-price, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-field-subtitle-price {
  background-color: #30B587;
  border-radius: 12px 12px 0px 0px;
  padding: 1rem;
  margin-bottom: 1.5rem;
}
.block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-field-subtitle-price h5, .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-field-subtitle-price .h5, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-field-subtitle-price h5, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-field-subtitle-price .h5 {
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: 700;
}
@media (max-width: 61.99875rem) {
  .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-field-subtitle-price h5, .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-field-subtitle-price .h5, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-field-subtitle-price h5, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-field-subtitle-price .h5 {
    width: 100%;
    font-size: 1rem;
    line-height: 1.2rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-field-subtitle-price, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-field-subtitle-price {
    padding: 0.5rem 1rem;
  }
}
.block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-field-price-range-price, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-field-price-range-price {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-field-title-price, .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-field-price-range-price, .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-body, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-field-title-price, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-field-price-range-price, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-body {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-body, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-body {
  padding-bottom: 1.5rem;
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockprice-block-1 .row .views-row:nth-child(2), .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) {
    margin-left: 2% !important;
  }
}
.block-views-blockprice-block-1 .row .views-row:first-child .field--name-field-title-price h3, .block-views-blockprice-block-1 .row .views-row:first-child .field--name-field-title-price .h3, .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-field-title-price h3, .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-field-title-price .h3, .block-views-blockseo-ads-block-9 .row .views-row:first-child .field--name-field-title-price h3, .block-views-blockseo-ads-block-9 .row .views-row:first-child .field--name-field-title-price .h3, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-field-title-price h3, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-field-title-price .h3 {
  font-weight: 700;
}
.block-views-blockprice-block-1 .row .views-row:first-child .field--name-field-price-range-price, .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-field-price-range-price, .block-views-blockseo-ads-block-9 .row .views-row:first-child .field--name-field-price-range-price, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-field-price-range-price {
  border-radius: 6px;
  background-color: #f7f7f7;
  padding: 0.625rem 1.5rem;
  margin-bottom: 1.5rem;
}
.block-views-blockprice-block-1 .row .views-row:first-child .field--name-field-price-range-price h4, .block-views-blockprice-block-1 .row .views-row:first-child .field--name-field-price-range-price .h4, .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-field-price-range-price h4, .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-field-price-range-price .h4, .block-views-blockseo-ads-block-9 .row .views-row:first-child .field--name-field-price-range-price h4, .block-views-blockseo-ads-block-9 .row .views-row:first-child .field--name-field-price-range-price .h4, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-field-price-range-price h4, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-field-price-range-price .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blockprice-block-1 .row .views-row:first-child .field--name-field-price-range-price p, .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-field-price-range-price p, .block-views-blockseo-ads-block-9 .row .views-row:first-child .field--name-field-price-range-price p, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-field-price-range-price p {
  margin-bottom: 0;
}
.block-views-blockprice-block-1 .row .views-row:first-child .field--name-body ul, .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-body ul, .block-views-blockseo-ads-block-9 .row .views-row:first-child .field--name-body ul, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-body ul {
  padding: 0;
  margin-bottom: 0;
}
.block-views-blockprice-block-1 .row .views-row:first-child .field--name-body p, .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-body p, .block-views-blockseo-ads-block-9 .row .views-row:first-child .field--name-body p, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-body p {
  margin-bottom: 1.5rem;
}
.block-views-blockprice-block-1 .row .views-row:first-child .field--name-body p:last-child, .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-body p:last-child, .block-views-blockseo-ads-block-9 .row .views-row:first-child .field--name-body p:last-child, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-body p:last-child {
  margin-bottom: 0;
}
.block-views-blockprice-block-1 .row .views-row:first-child .field--name-body li, .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-body li, .block-views-blockseo-ads-block-9 .row .views-row:first-child .field--name-body li, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-body li {
  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: #6A6A71;
  gap: 16px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprice-block-1 .row .views-row:first-child .field--name-body li, .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-body li, .block-views-blockseo-ads-block-9 .row .views-row:first-child .field--name-body li, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-body li {
    padding-right: 0;
  }
}
.block-views-blockprice-block-1 .row .views-row:first-child .field--name-body li::before, .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-body li::before, .block-views-blockseo-ads-block-9 .row .views-row:first-child .field--name-body li::before, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-body li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-bottom: 0.5rem;
}
.block-views-blockprice-block-1 .row .views-row:first-child .field--name-body li h4, .block-views-blockprice-block-1 .row .views-row:first-child .field--name-body li .h4, .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-body li h4, .block-views-blockprice-block-1 .row .views-row:nth-child(2) .field--name-body li .h4, .block-views-blockseo-ads-block-9 .row .views-row:first-child .field--name-body li h4, .block-views-blockseo-ads-block-9 .row .views-row:first-child .field--name-body li .h4, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-body li h4, .block-views-blockseo-ads-block-9 .row .views-row:nth-child(2) .field--name-body li .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blockprice-block-1 .row .views-row:last-child, .block-views-blockseo-ads-block-9 .row .views-row:last-child {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.block-views-blockprice-block-1 .row .views-row:last-child .field--name-body p, .block-views-blockseo-ads-block-9 .row .views-row:last-child .field--name-body p {
  margin-bottom: 0;
}
.block-views-blockprice-block-1 .row .views-row:last-child .field--name-field-title-price, .block-views-blockseo-ads-block-9 .row .views-row:last-child .field--name-field-title-price {
  margin-bottom: 1rem;
}
.block-views-blockprice-block-1 .row .views-row:last-child .field--name-field-title-price h3, .block-views-blockprice-block-1 .row .views-row:last-child .field--name-field-title-price .h3, .block-views-blockseo-ads-block-9 .row .views-row:last-child .field--name-field-title-price h3, .block-views-blockseo-ads-block-9 .row .views-row:last-child .field--name-field-title-price .h3 {
  font-weight: 700;
}
.block-views-blockprice-block-1 .row .views-row:last-child .field--name-field-price-range-price, .block-views-blockseo-ads-block-9 .row .views-row:last-child .field--name-field-price-range-price {
  margin-bottom: 1.5rem;
}
.block-views-blockprice-block-1 .row .views-row:last-child .field--name-field-price-range-price h4, .block-views-blockprice-block-1 .row .views-row:last-child .field--name-field-price-range-price .h4, .block-views-blockseo-ads-block-9 .row .views-row:last-child .field--name-field-price-range-price h4, .block-views-blockseo-ads-block-9 .row .views-row:last-child .field--name-field-price-range-price .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blockprice-block-1 .row .views-row:last-child .field--name-field-price-range-price p, .block-views-blockseo-ads-block-9 .row .views-row:last-child .field--name-field-price-range-price p {
  margin-bottom: 0;
}
.block-views-blockprice-block-1 .row .views-row:last-child .field--name-field-price-range-price p:first-child, .block-views-blockseo-ads-block-9 .row .views-row:last-child .field--name-field-price-range-price p:first-child {
  margin-bottom: 75%;
}
@media (max-width: 35.99875rem) {
  .block-views-blockprice-block-1 .row .views-row:last-child .field--name-field-price-range-price p:first-child, .block-views-blockseo-ads-block-9 .row .views-row:last-child .field--name-field-price-range-price p:first-child {
    margin-bottom: unset;
  }
}
.block-views-blockprice-block-1 .row .views-row:last-child .field--name-field-link-price, .block-views-blockseo-ads-block-9 .row .views-row:last-child .field--name-field-link-price {
  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;
}
@media (max-width: 61.99875rem) {
  .block-views-blockprice-block-1 .row .views-row:last-child .field--name-field-link-price, .block-views-blockseo-ads-block-9 .row .views-row:last-child .field--name-field-link-price {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockprice-block-1 .row .views-row:last-child .field--name-field-link-price h6, .block-views-blockprice-block-1 .row .views-row:last-child .field--name-field-link-price .h6, .block-views-blockseo-ads-block-9 .row .views-row:last-child .field--name-field-link-price h6, .block-views-blockseo-ads-block-9 .row .views-row:last-child .field--name-field-link-price .h6 {
    display: none;
  }
}
.block-views-blockprice-block-1 .row .views-row:last-child .field--name-field-link-price p, .block-views-blockseo-ads-block-9 .row .views-row:last-child .field--name-field-link-price p {
  text-align: start;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: 100%;
}
.block-views-blockprice-block-1 .row .views-row:last-child .field--name-field-link-price p:first-child, .block-views-blockseo-ads-block-9 .row .views-row:last-child .field--name-field-link-price p:first-child {
  text-align: start;
}
.block-views-blockprice-block-1 .row .views-row:last-child .field--name-field-link-price p a, .block-views-blockseo-ads-block-9 .row .views-row:last-child .field--name-field-link-price p a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 6px;
  border: 1px solid #30B587;
  margin: 0;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 100%;
}
.block-views-blockprice-block-1 .row .views-row:last-child .field--name-field-link-price p a:hover, .block-views-blockseo-ads-block-9 .row .views-row:last-child .field--name-field-link-price p a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.block-views-blockprice-block-1 .row .views-row:not(:last-child), .block-views-blockseo-ads-block-9 .row .views-row:not(:last-child) {
  margin-right: 2%;
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockprice-block-1 .row .views-row:not(:last-child), .block-views-blockseo-ads-block-9 .row .views-row:not(:last-child) {
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockprice-block-1 .row .views-row:not(:last-child), .block-views-blockseo-ads-block-9 .row .views-row:not(:last-child) {
    margin-bottom: 1rem;
  }
}
.block-views-blockprice-block-1 .row .views-row .field--name-field-subtitle-price h5, .block-views-blockprice-block-1 .row .views-row .field--name-field-subtitle-price .h5, .block-views-blockprice-block-1 .row .views-row .field--name-field-subtitle-price h4, .block-views-blockprice-block-1 .row .views-row .field--name-field-subtitle-price .h4, .block-views-blockseo-ads-block-9 .row .views-row .field--name-field-subtitle-price h5, .block-views-blockseo-ads-block-9 .row .views-row .field--name-field-subtitle-price .h5, .block-views-blockseo-ads-block-9 .row .views-row .field--name-field-subtitle-price h4, .block-views-blockseo-ads-block-9 .row .views-row .field--name-field-subtitle-price .h4 {
  font-size: 1.125rem !important;
  color: #30B587;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media (max-width: 74.99875rem) {
  .block-views-blockprice-block-1 .row .views-row .field--name-field-subtitle-price h5, .block-views-blockprice-block-1 .row .views-row .field--name-field-subtitle-price .h5, .block-views-blockprice-block-1 .row .views-row .field--name-field-subtitle-price h4, .block-views-blockprice-block-1 .row .views-row .field--name-field-subtitle-price .h4, .block-views-blockseo-ads-block-9 .row .views-row .field--name-field-subtitle-price h5, .block-views-blockseo-ads-block-9 .row .views-row .field--name-field-subtitle-price .h5, .block-views-blockseo-ads-block-9 .row .views-row .field--name-field-subtitle-price h4, .block-views-blockseo-ads-block-9 .row .views-row .field--name-field-subtitle-price .h4 {
    font-size: 1rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprice-block-1 .row .views-row .field--name-field-subtitle-price h5, .block-views-blockprice-block-1 .row .views-row .field--name-field-subtitle-price .h5, .block-views-blockprice-block-1 .row .views-row .field--name-field-subtitle-price h4, .block-views-blockprice-block-1 .row .views-row .field--name-field-subtitle-price .h4, .block-views-blockseo-ads-block-9 .row .views-row .field--name-field-subtitle-price h5, .block-views-blockseo-ads-block-9 .row .views-row .field--name-field-subtitle-price .h5, .block-views-blockseo-ads-block-9 .row .views-row .field--name-field-subtitle-price h4, .block-views-blockseo-ads-block-9 .row .views-row .field--name-field-subtitle-price .h4 {
    font-size: 0.75rem !important;
    line-height: 0.9rem;
  }
}
.block-views-blockprice-block-1 .row .views-row .field--name-field-price-title, .block-views-blockseo-ads-block-9 .row .views-row .field--name-field-price-title {
  margin-bottom: 1rem;
}

.block-views-blockseo-ads-block-6 {
  background-color: #f7f7f7;
}
.block-views-blockseo-ads-block-6 .view-header, .block-views-blockseo-ads-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-6 .seo-header, .block-views-blockseo-ads-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-ads-block-6 .view-header, .block-views-blockseo-ads-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-6 .seo-header, .block-views-blockseo-ads-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-6 .view-header, .block-views-blockseo-ads-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-6 .seo-header, .block-views-blockseo-ads-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockseo-ads-block-6 .view-header h2, .block-views-blockseo-ads-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-6 .seo-header h2, .block-views-blockseo-ads-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockseo-ads-block-6 .view-header .h2, .block-views-blockseo-ads-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-6 .seo-header .h2, .block-views-blockseo-ads-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockseo-ads-block-6 .view-header h2, .block-views-blockseo-ads-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-6 .seo-header h2, .block-views-blockseo-ads-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockseo-ads-block-6 .view-header .h2, .block-views-blockseo-ads-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-6 .seo-header .h2, .block-views-blockseo-ads-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockseo-ads-block-6 .view-header h5, .block-views-blockseo-ads-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-6 .seo-header h5, .block-views-blockseo-ads-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockseo-ads-block-6 .view-header .h5, .block-views-blockseo-ads-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-6 .seo-header .h5, .block-views-blockseo-ads-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockseo-ads-block-6 .view-header p, .block-views-blockseo-ads-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-6 .seo-header p, .block-views-blockseo-ads-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockseo-ads-block-6 .view-header p, .block-views-blockseo-ads-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-6 .seo-header p, .block-views-blockseo-ads-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockseo-ads-block-6 .view-header p, .block-views-blockseo-ads-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-6 .seo-header p, .block-views-blockseo-ads-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockseo-ads-block-6 .view-content {
  margin-left: 0;
  margin-right: 0;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockseo-ads-block-6 .view-content .views-row {
  width: 32%;
  padding: 1rem;
  background-color: #fff;
  border-radius: 12px;
}
@media (min-width: 75rem) {
  .block-views-blockseo-ads-block-6 .view-content .views-row:not(:nth-child(3n+3)) {
    margin-right: 2%;
  }
  .block-views-blockseo-ads-block-6 .view-content .views-row:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (max-width: 74.99875rem) {
  .block-views-blockseo-ads-block-6 .view-content .views-row {
    width: 49%;
  }
  .block-views-blockseo-ads-block-6 .view-content .views-row:not(:nth-child(2n+2)) {
    margin-right: 2%;
  }
  .block-views-blockseo-ads-block-6 .view-content .views-row:not(:nth-child(-n+2)) {
    margin-top: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-6 .view-content .views-row {
    width: 100%;
  }
  .block-views-blockseo-ads-block-6 .view-content .views-row:not(:first-child) {
    margin-top: 1rem;
  }
  .block-views-blockseo-ads-block-6 .view-content .views-row:not(:nth-child(2n+2)) {
    margin-right: 0;
  }
}
.block-views-blockseo-ads-block-6 .leadership-team-block {
  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;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-6 .leadership-team-block {
    position: relative;
  }
}
.block-views-blockseo-ads-block-6 .leadership-team-block .leadership-team-left img {
  max-width: 120px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 10px;
  height: 145px;
}
@media (max-width: 87.49875rem) {
  .block-views-blockseo-ads-block-6 .leadership-team-block .leadership-team-left img {
    height: 100%;
    max-height: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-6 .leadership-team-block .leadership-team-left img {
    max-width: 90px;
    max-height: 90px;
  }
}
.block-views-blockseo-ads-block-6 .leadership-team-block .leadership-team-right {
  padding-left: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-6 .leadership-team-block .leadership-team-right {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.block-views-blockseo-ads-block-6 .leadership-team-block .leadership-team-right a {
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 1.05rem;
  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-blockseo-ads-block-6 .leadership-team-block .leadership-team-right .leader-linkedin-profile {
  padding: 0.125rem 0.5rem;
  background-color: #f7f7f7;
  border-radius: 19px;
  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: 1rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-6 .leadership-team-block .leadership-team-right .leader-linkedin-profile {
    margin-bottom: 0;
    background-color: transparent;
    padding: 0;
  }
}
.block-views-blockseo-ads-block-6 .leadership-team-block .leadership-team-right .leader-linkedin-profile a {
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-6 .leadership-team-block .leadership-team-right .leader-linkedin-profile a {
    color: transparent;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 90px;
    height: 90px;
  }
}
.block-views-blockseo-ads-block-6 .leadership-team-block .leadership-team-right .leader-linkedin-profile a::before {
  content: url(../images/icons/linkedin-icon.svg);
  margin-right: 0.25rem;
  max-width: 24px;
  max-height: 24px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-6 .leadership-team-block .leadership-team-right .leader-linkedin-profile a::before {
    position: absolute;
    top: 0px;
    left: 0px;
    max-width: 20px;
    max-height: 20px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-6 .leadership-team-block .leadership-team-right .leader-name h3, .block-views-blockseo-ads-block-6 .leadership-team-block .leadership-team-right .leader-name .h3 {
    margin-bottom: 0.25rem;
  }
}
.block-views-blockseo-ads-block-6 .leadership-team-block .leadership-team-right .leader-position p {
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-6 .leadership-team-block .leadership-team-right .leader-position p {
    font-size: 0.75rem !important;
    font-weight: 500 !important;
    margin-bottom: 0.75rem;
    color: #6A6A71;
    line-height: 1.05rem;
  }
}
.block-views-blockseo-ads-block-6 .leadership-team-block .leadership-team-right .leader-schedule-meet {
  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-blockseo-ads-block-6 .leadership-team-block .leadership-team-right .leader-schedule-meet a {
  color: #30B587;
}
.block-views-blockseo-ads-block-6 .leadership-team-block .leadership-team-right .leader-schedule-meet a::before {
  content: url(../images/icons/schedule-meet-icon.svg);
  margin-right: 0.25rem;
  max-width: 18px;
  max-height: 18px;
}

.block-views-blocklet-s-talk-block-block-1, .block-views-blocklets-talk-ads-block-1 {
  background-color: #262424;
}
@media screen and (max-width: 64rem) {
  .block-views-blocklet-s-talk-block-block-1 .view-display-id-block_1, .block-views-blocklets-talk-ads-block-1 .view-display-id-block_1 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.block-views-blocklet-s-talk-block-block-1 .views-field-body, .block-views-blocklets-talk-ads-block-1 .views-field-body {
  text-align: center;
  max-width: 630px;
  margin: auto;
}
.block-views-blocklet-s-talk-block-block-1 .views-field-body h2, .block-views-blocklet-s-talk-block-block-1 .views-field-body .h2, .block-views-blocklets-talk-ads-block-1 .views-field-body h2, .block-views-blocklets-talk-ads-block-1 .views-field-body .h2 {
  color: #fff;
  margin-bottom: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklet-s-talk-block-block-1 .views-field-body h2, .block-views-blocklet-s-talk-block-block-1 .views-field-body .h2, .block-views-blocklets-talk-ads-block-1 .views-field-body h2, .block-views-blocklets-talk-ads-block-1 .views-field-body .h2 {
    font-size: 1.5rem;
  }
}
.block-views-blocklet-s-talk-block-block-1 .views-field-body a, .block-views-blocklets-talk-ads-block-1 .views-field-body a {
  margin-top: 1rem !important;
  font-weight: 600;
}
.block-views-blocklet-s-talk-block-block-1 .views-field-body h4 span, .block-views-blocklet-s-talk-block-block-1 .views-field-body .h4 span, .block-views-blocklets-talk-ads-block-1 .views-field-body h4 span, .block-views-blocklets-talk-ads-block-1 .views-field-body .h4 span {
  color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklet-s-talk-block-block-1 .views-field-body h4, .block-views-blocklet-s-talk-block-block-1 .views-field-body .h4, .block-views-blocklets-talk-ads-block-1 .views-field-body h4, .block-views-blocklets-talk-ads-block-1 .views-field-body .h4 {
    font-size: 0.875rem;
  }
}

.block-views-blockget-in-touch-webform-block-1 {
  background: #f7f7f7;
}
.block-views-blockget-in-touch-webform-block-1 .form-item--error-message {
  text-align: start;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 {
  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: 32px;
  padding-top: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  /* text area description font */
  max-width: 100%;
  margin-top: 0 !important;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    width: 100%;
    margin-bottom: 2rem !important;
  }
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header ::-webkit-input-placeholder, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header ::-webkit-input-placeholder, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header ::-webkit-input-placeholder, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header :-moz-placeholder, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header :-moz-placeholder, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header :-moz-placeholder, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #E1E4E8;
  opacity: 1;
  font-weight: 500;
  font-size: 1rem;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header ::-moz-placeholder, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header ::-moz-placeholder, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header ::-moz-placeholder, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #E1E4E8;
  opacity: 1;
  font-weight: 500;
  font-size: 1rem;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header :-ms-input-placeholder, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header :-ms-input-placeholder, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header :-ms-input-placeholder, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header ::-ms-input-placeholder, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header ::-ms-input-placeholder, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header ::-ms-input-placeholder, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd ::-ms-input-placeholder { /* Microsoft Edge */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header ::placeholder, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header ::placeholder, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header ::placeholder, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd ::placeholder { /* Most modern browsers support this now. */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-document-file, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-document-file, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-document-file, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-document-file {
  border-radius: 4px;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .invalid-feedback li, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .invalid-feedback li, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .invalid-feedback li, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .invalid-feedback li {
  color: #6A6A71;
  border: 0px;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-element-description, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-element-description, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-element-description, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-element-description {
  margin-top: 0.625rem;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header label, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header label, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header label, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd label {
  font-weight: 400;
  font-size: 1rem;
  color: #6A6A71;
  line-height: 150%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header label, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header label, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header label, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd label {
    font-size: 1rem;
  }
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header select, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header select, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header select, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd select {
  border: 0;
  border-bottom: 1px solid #30B587;
  color: #262424;
  font-weight: 400;
  font-size: 1rem;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header select:focus, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header select:focus, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header select:focus, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd select:focus {
  border-color: #30B587;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .form-type-textarea .webform-element-description, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .form-type-textarea .webform-element-description, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .form-type-textarea .webform-element-description, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .form-type-textarea .webform-element-description {
  color: #6A6A71;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .js-form-type-checkbox .webform-element-description, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .js-form-type-checkbox .webform-element-description, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .js-form-type-checkbox .webform-element-description, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .js-form-type-checkbox .webform-element-description {
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  color: #6A6A71;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .form-check-input:checked, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .form-check-input:checked, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .form-check-input:checked, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .form-check-input:checked {
  border: 0px !important;
  content: url(../images/icons/checkbox-1.svg);
  background-color: #fff;
  height: 18px;
  width: 18px;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .form-check-input, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .form-check-input, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .form-check-input, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .form-check-input {
  border: 2px solid #30B587 !important;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-button--submit, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-button--submit, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-button--submit, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-button--submit {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 128px;
  padding: 1.125rem 1.5rem;
  background-color: #30B587;
  color: #fff;
  border-radius: 5px;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-button--submit::after, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-button--submit::after, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-button--submit::after, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-button--submit::after {
  content: url(../images/icons/submit.svg);
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .form-type-webform-document-file label, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .form-type-webform-document-file label, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .form-type-webform-document-file label, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .form-type-webform-document-file label {
  font-weight: 400;
  font-size: 1rem;
  color: #6A6A71;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .form-type-webform-document-file .webform-document-file, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .form-type-webform-document-file .webform-document-file, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .form-type-webform-document-file .webform-document-file, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .form-type-webform-document-file .webform-document-file {
  border-bottom: 1px solid #30B587;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .form-type-webform-document-file .webform-document-file label, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .form-type-webform-document-file .webform-document-file label, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .form-type-webform-document-file .webform-document-file label, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .form-type-webform-document-file .webform-document-file label {
  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-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #30B587;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .form-type-webform-document-file .webform-document-file label::after, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .form-type-webform-document-file .webform-document-file label::after, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .form-type-webform-document-file .webform-document-file label::after, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .form-type-webform-document-file .webform-document-file label::after {
  content: url(../images/icons/upload.svg);
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form {
  position: relative;
  border-radius: 6px;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form .form-check-input:focus, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form .form-check-input:focus, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form .form-check-input:focus, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form .form-check-input:focus, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form .form-control:focus, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form .form-control:focus, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form .form-control:focus, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form .form-control:focus, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form .form-select:focus, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form .form-select:focus, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form .form-select:focus, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form .form-select:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form .webform-button--submit, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form .webform-button--submit, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form .webform-button--submit, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form .webform-button--submit {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 1.125rem 1.5rem;
  background-color: #30B587;
  color: #fff;
  border-radius: 5px;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form .webform-button--submit::after, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form .webform-button--submit::after, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form .webform-button--submit::after, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form .webform-button--submit::after {
  content: url(../images/icons/submit.svg);
  margin-left: 0.5rem;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-09, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-09, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-09, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-09 {
  margin-top: 1.5rem;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox.form-wrapper.mb-3, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox.form-wrapper.mb-3, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox.form-wrapper.mb-3, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox.form-wrapper.mb-3 {
  margin: 0;
  margin-bottom: 0 !important;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-10 > .webform-flex--1 #edit-processed-text p, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-10 > .webform-flex--1 #edit-processed-text p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-10 > .webform-flex--1 #edit-processed-text p, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-10 > .webform-flex--1 #edit-processed-text p {
  text-align: start;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-10 > .webform-flex--1 #edit-processed-text a, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-10 > .webform-flex--1 #edit-processed-text a, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-10 > .webform-flex--1 #edit-processed-text a, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-10 > .webform-flex--1 #edit-processed-text a {
  color: #30B587;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-01, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-01, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-01, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-01 {
  margin-top: 0;
  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;
  margin-bottom: 0 !important;
  margin-left: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-01, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-01, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-01, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-01 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-01 > .webform-flex--1 > .webform-flex--container, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-01 > .webform-flex--1 > .webform-flex--container, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-01 > .webform-flex--1 > .webform-flex--container, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-01 > .webform-flex--1 > .webform-flex--container {
  margin-left: 0;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-01 #edit-flexbox-02 > .webform-flex--1:nth-child(2) > .webform-flex--container, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-01 #edit-flexbox-02 > .webform-flex--1:nth-child(2) > .webform-flex--container, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-01 #edit-flexbox-02 > .webform-flex--1:nth-child(2) > .webform-flex--container, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-01 #edit-flexbox-02 > .webform-flex--1:nth-child(2) > .webform-flex--container {
  margin-left: 0;
  margin-right: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-01 #edit-flexbox-02 > .webform-flex--1:nth-child(2) > .webform-flex--container, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-01 #edit-flexbox-02 > .webform-flex--1:nth-child(2) > .webform-flex--container, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-01 #edit-flexbox-02 > .webform-flex--1:nth-child(2) > .webform-flex--container, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-01 #edit-flexbox-02 > .webform-flex--1:nth-child(2) > .webform-flex--container {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-01 #edit-flexbox-02 > .webform-flex--1:first-child > .webform-flex--container, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-01 #edit-flexbox-02 > .webform-flex--1:first-child > .webform-flex--container, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-01 #edit-flexbox-02 > .webform-flex--1:first-child > .webform-flex--container, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-01 #edit-flexbox-02 > .webform-flex--1:first-child > .webform-flex--container {
  margin-right: 0;
  margin-left: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-01 #edit-flexbox-02 > .webform-flex--1:first-child > .webform-flex--container, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-01 #edit-flexbox-02 > .webform-flex--1:first-child > .webform-flex--container, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-01 #edit-flexbox-02 > .webform-flex--1:first-child > .webform-flex--container, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-01 #edit-flexbox-02 > .webform-flex--1:first-child > .webform-flex--container {
    width: 100%;
    margin-left: 0;
  }
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-01 > div, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-01 > div, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-01 > div, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-01 > div {
  margin-bottom: 1.5rem;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-01 > div:first-child, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-01 > div:first-child, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-01 > div:first-child, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-01 > div:first-child {
  margin-bottom: 0 !important;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-01 > div:nth-child(2), .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-01 > div:nth-child(2), .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-01 > div:nth-child(2), .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-01 > div:nth-child(2) {
  width: 48%;
  margin-bottom: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-01 > div:nth-child(2), .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-01 > div:nth-child(2), .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-01 > div:nth-child(2), .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-01 > div:nth-child(2) {
    width: 100%;
  }
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-02, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-02, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-02, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-02 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
      -ms-flex: 1 0 100%;
          flex: 1 0 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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-02, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-02, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-02, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-02 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-02 > div, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-02 > div, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-02 > div, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-02 > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.5rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 50%;
      -ms-flex: 1 0 50%;
          flex: 1 0 50%;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-02 > div .js-form-item label, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-02 > div .js-form-item label, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-02 > div .js-form-item label, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-02 > div .js-form-item label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  color: #6A6A71;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-02 > div .js-form-item label::after, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-02 > div .js-form-item label::after, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-02 > div .js-form-item label::after, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-02 > div .js-form-item label::after {
  background-image: none !important;
  content: "*";
  color: red;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-02 > div .js-form-item input, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-02 > div .js-form-item input, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-02 > div .js-form-item input, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-02 > div .js-form-item input {
  outline: none;
  border: none;
  border-bottom: 1px solid #30B587;
  border-radius: 4px;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-02 > div .js-form-item input:focus, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-02 > div .js-form-item input:focus, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-02 > div .js-form-item input:focus, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-02 > div .js-form-item input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #30B587;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-02 > div:first-child, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-02 > div:first-child, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-02 > div:first-child, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-02 > div:first-child {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  margin-bottom: 1.5rem;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-02 > div:nth-child(2), .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-02 > div:nth-child(2), .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-02 > div:nth-child(2), .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-02 > div:nth-child(2) {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  margin-bottom: 1.5rem;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-02 > div:nth-child(3), .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-02 > div:nth-child(3), .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-02 > div:nth-child(3), .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-02 > div:nth-child(3) {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
  margin-bottom: 1.5rem;
  width: 100%;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-02 > div:nth-child(3) > div, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-02 > div:nth-child(3) > div, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-02 > div:nth-child(3) > div, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-02 > div:nth-child(3) > div {
  width: 100%;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-02 > div:last-child, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-02 > div:last-child, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-02 > div:last-child, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-02 > div:last-child {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  margin-bottom: 1.5rem;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-04, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-04, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-04, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-04 {
  text-align: left;
  min-height: 230px;
  margin-bottom: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-04, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-04, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-04, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-04 {
    position: unset;
    width: 100%;
    height: auto;
  }
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-04 #edit-message--description::after, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-04 #edit-message--description::after, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-04 #edit-message--description::after, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-04 #edit-message--description::after {
  margin-left: 1%;
  content: "*";
  color: red;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-04 textarea, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-04 textarea, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-04 textarea, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-04 textarea {
  margin-bottom: 1.25rem;
  min-height: 225px;
  outline: none;
  border: none;
  border-bottom: 1px solid #30B587;
  border-radius: 4px;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-nda, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-nda, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-nda, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-nda {
  border: 1px solid #30B587;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-06, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-06, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-06, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-06 {
  margin-bottom: 0 !important;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-nda--description, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-nda--description, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-nda--description, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-nda--description {
  color: #6A6A71;
  font-size: 1rem;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-05, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-05, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-05, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-05 {
  display: none;
  text-align: left;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  margin-left: 0.3125rem !important;
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-05, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-05, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-05, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-05 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-05 > div:first-child, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-05 > div:first-child, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-05 > div:first-child, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-05 > div:first-child {
    width: 100%;
  }
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-05 .js-form-item-nda, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-05 .js-form-item-nda, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-05 .js-form-item-nda, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-05 .js-form-item-nda {
  margin-top: 1.875rem;
}
@media (min-width: 87.5rem) {
  .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-05 #edit-attach-your-nda--label, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-05 #edit-attach-your-nda--label, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-05 #edit-attach-your-nda--label, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-05 #edit-attach-your-nda--label {
    margin-top: 1.875rem;
  }
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-06 .webform-flex--container, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-06 .webform-flex--container, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-06 .webform-flex--container, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-06 .webform-flex--container {
  margin-left: 0;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-08, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-08, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-08, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-08 {
  display: none;
  text-align: left;
  margin-left: 0.3125rem !important;
  margin-top: 0 !important;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-08 .js-form-item label, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-08 .js-form-item label, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-08 .js-form-item label, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-08 .js-form-item label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-08 .js-form-item input, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-08 .js-form-item input, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-08 .js-form-item input, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-08 .js-form-item input {
  border: 1px solid #30B587;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .webform-submission-ads-form #edit-flexbox-08 .webform-element-description span, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .webform-submission-ads-form #edit-flexbox-08 .webform-element-description span, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .webform-submission-ads-form #edit-flexbox-08 .webform-element-description span, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .webform-submission-ads-form #edit-flexbox-08 .webform-element-description span {
  color: #30B587;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .field--name-body, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .field--name-body, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .field--name-body, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .field--name-body {
  width: 75%;
  text-align: left;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .view-header .field--name-body p, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .field--name-body p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .seo-header .field--name-body p, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .field--name-body p {
  min-height: 50px;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row {
  display: none;
  width: 35%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media (max-width: 47.99875rem) {
  .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row {
    width: auto;
  }
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row:not(:last-child) {
  margin-bottom: 2rem;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container {
  width: 100%;
  background-color: #fff;
  border-radius: 12px;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container h3, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container .h3 {
  font-weight: 700;
  padding: 1.5rem 1.5rem 0 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container h3, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container .h3 {
    padding: 1rem 1rem 0 1rem;
  }
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container h4, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container .h4 {
  font-size: 0.75rem !important;
  padding: 0 1.5rem;
  margin-bottom: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container h4, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container .h4 {
    padding: 0 1rem;
  }
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container img {
  background-color: #f8f8f8;
  mix-blend-mode: multiply;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container a img {
  background-color: #f8f8f8;
  mix-blend-mode: initial;
  border-radius: 50%;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container p {
  color: #6A6A71;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container .wrapper {
  padding: 1rem 1.5rem 1.5rem 1.5rem;
  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-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 47.99875rem) {
  .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container .wrapper {
    padding: 1rem 1rem 1rem 1rem;
  }
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container .wrapper .left-locations {
  max-width: 240px;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container .wrapper .left-locations p:last-child {
  margin-bottom: 0;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container .wrapper .left-locations p a {
  color: #30B587;
}
.block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container .wrapper .right-locations p:last-child {
  margin-bottom: 0;
}

.node--type-seo-ads .wrapper-seo-ads {
  background-color: #f7f7f7;
}

.node--type-seo-ads .layout--twocol-section--75-25 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .node--type-seo-ads .layout--twocol-section--75-25 .layout__region--second {
    padding-top: 0;
  }
}

.node--type-seo-ads .block-views-blocklocation-block-block-1 {
  background-color: #f7f7f7 !important;
}
@media (max-width: 47.99875rem) {
  .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 {
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.node--type-seo-ads .block-views-blocklocation-block-block-1 .view-header, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .node--type-seo-ads .block-views-blocklocation-block-block-1 .seo-header, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  display: none;
}
@media (max-width: 47.99875rem) {
  .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-header, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .node--type-seo-ads .block-views-blocklocation-block-block-1 .seo-header, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-top: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container {
  width: 100%;
  background-color: #fff;
  border-radius: 12px;
}
.node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container h3, .node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container .h3 {
  font-weight: 700;
  padding: 1.5rem 1.5rem 0 1.5rem;
}
@media (max-width: 47.99875rem) {
  .node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container h3, .node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container .h3 {
    padding: 1rem 1rem 0 1rem;
  }
}
.node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container h4, .node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container .h4 {
  font-size: 0.75rem !important;
  padding: 0 1.5rem;
  margin-bottom: 0 !important;
}
@media (max-width: 47.99875rem) {
  .node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container h4, .node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container .h4 {
    padding: 0 1rem;
  }
}
.node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container img {
  background-color: #f8f8f8;
  mix-blend-mode: multiply;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container a img {
  background-color: #f8f8f8;
  mix-blend-mode: initial;
  border-radius: 50%;
}
.node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container p {
  color: #6A6A71;
}
.node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container .wrapper {
  padding: 1rem 1.5rem 1.5rem 1.5rem;
  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-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 47.99875rem) {
  .node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container .wrapper {
    padding: 1rem 1rem 1rem 1rem;
  }
}
.node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container .wrapper .left {
  max-width: 240px;
}
.node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container .wrapper .left p:last-child {
  margin-bottom: 0;
}
.node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container .wrapper .left p a {
  color: #30B587;
}
.node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container .wrapper .right p:last-child {
  margin-bottom: 0;
}

.block-views-blockexpertiese-block-1 {
  max-width: 1304px;
  margin: auto;
}
.block-views-blockexpertiese-block-1 .row {
  position: fixed;
  bottom: 10px;
  z-index: 11111111;
  width: 100%;
  max-width: 1304px;
  margin: auto;
}
@media (max-width: 74.99875rem) {
  .block-views-blockexpertiese-block-1 .row {
    z-index: 2;
  }
}
.block-views-blockexpertiese-block-1 .row .views-row .field--type-text-with-summary {
  position: fixed;
  bottom: 20px;
  right: 12px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
@media (max-width: 35.99875rem) {
  .block-views-blockexpertiese-block-1 .row .views-row .field--type-text-with-summary {
    margin-left: unset;
    margin-top: 0.125rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockexpertiese-block-1 .row .views-row .field--type-text-with-summary {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.block-views-blockexpertiese-block-1 .row .views-row .field--type-text-with-summary p {
  text-align: justify;
  margin-top: 0.625rem;
  margin-bottom: 0;
}
@media (max-width: 64rem) {
  .block-views-blockexpertiese-block-1 .row .views-row .field--type-text-with-summary p {
    margin-top: 0.375rem;
  }
}
.block-views-blockexpertiese-block-1 .row .views-row .field--type-text-with-summary p a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 6px;
  border: 1px solid #30B587;
  margin: 0;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 100%;
}
.block-views-blockexpertiese-block-1 .row .views-row .field--type-text-with-summary p a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 35.99875rem) {
  .block-views-blockexpertiese-block-1 .row .views-row .field--type-text-with-summary p a {
    padding: 0.75rem 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockexpertiese-block-1 .row .views-row .field--type-text-with-summary p {
    margin-bottom: 0 !important;
  }
}
.block-views-blockseo-ads-block-3 {
  background-color: #f7f7f7;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-ads-block-3 .row {
    padding-bottom: 0;
  }
}
.block-views-blockseo-ads-block-3 .view-display-id-block_3 {
  padding-top: 3.9375rem;
  padding-bottom: 3.9375rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-ads-block-3 .view-display-id-block_3 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  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;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content {
    gap: 32px;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content .paragraph--type--services-title-body- {
  width: 33%;
}
@media (max-width: 35.99875rem) {
  .block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content .paragraph--type--services-title-body- {
    width: 100%;
  }
}
.block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content .paragraph--type--services-title-body- .field--name-field-title-services-paragraph-1, .block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content .paragraph--type--services-title-body- .field--name-field-body-services-paragraph-1 {
  text-align: center;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content .paragraph--type--services-title-body- .field--name-field-title-services-paragraph-1, .block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content .paragraph--type--services-title-body- .field--name-field-body-services-paragraph-1 {
    text-align: center;
  }
}
.block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content .paragraph--type--services-title-body- .field--name-field-title-services-paragraph-1 h2, .block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content .paragraph--type--services-title-body- .field--name-field-title-services-paragraph-1 .h2, .block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content .paragraph--type--services-title-body- .field--name-field-body-services-paragraph-1 h2, .block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content .paragraph--type--services-title-body- .field--name-field-body-services-paragraph-1 .h2 {
  font-size: 3.125rem;
}
.block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content .paragraph--type--services-title-body- .field--name-field-title-services-paragraph-1 h5, .block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content .paragraph--type--services-title-body- .field--name-field-title-services-paragraph-1 .h5, .block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content .paragraph--type--services-title-body- .field--name-field-body-services-paragraph-1 h5, .block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content .paragraph--type--services-title-body- .field--name-field-body-services-paragraph-1 .h5 {
  font-size: 1.125rem;
  font-weight: 500 !important;
  color: #30B587;
  margin-bottom: 0;
  letter-spacing: 0.03em;
  text-transform: uppercase !important;
}
@media (max-width: 74.99875rem) {
  .block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content .paragraph--type--services-title-body- .field--name-field-title-services-paragraph-1 h5, .block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content .paragraph--type--services-title-body- .field--name-field-title-services-paragraph-1 .h5, .block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content .paragraph--type--services-title-body- .field--name-field-body-services-paragraph-1 h5, .block-views-blockseo-ads-block-3 .views-field-field-zendev-numbers-seo-ads .field-content .paragraph--type--services-title-body- .field--name-field-body-services-paragraph-1 .h5 {
    font-size: 1rem !important;
  }
}

.block-views-blockawards-block-block-1 {
  z-index: 1;
  position: relative;
  background-color: #fff;
  color: #fff;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockawards-block-block-1 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockawards-block-block-1 .view-display-id-block_1 {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockawards-block-block-1 h5, .block-views-blockawards-block-block-1 .h5 {
  font-size: 1.125rem;
  color: #30B587;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media (max-width: 74.99875rem) {
  .block-views-blockawards-block-block-1 h5, .block-views-blockawards-block-block-1 .h5 {
    font-size: 1rem !important;
  }
}
.block-views-blockawards-block-block-1 .views-field-body {
  max-width: 600px;
  margin-bottom: 3rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockawards-block-block-1 .views-field-body {
    margin-bottom: 2rem;
  }
}
.block-views-blockawards-block-block-1 .views-field-body h2, .block-views-blockawards-block-block-1 .views-field-body .h2 {
  color: #262424;
  margin-bottom: 1rem;
}
.block-views-blockawards-block-block-1 .views-field-body h4, .block-views-blockawards-block-block-1 .views-field-body .h4 {
  font-size: 1.25rem;
  color: #6A6A71 !important;
  font-weight: 400;
  line-height: 150%;
}
.block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .owl-carousel .owl-nav.disabled {
  display: block;
}
.block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .owl-carousel .owl-nav.disabled .owl-prev {
  position: absolute;
  left: 0;
  top: 45%;
}
.block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .owl-carousel .owl-nav.disabled .owl-prev span {
  content: url(../images/icons/arrow-right.svg);
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .owl-carousel .owl-nav.disabled .owl-next {
  position: absolute;
  right: 0;
  top: 45%;
}
.block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .owl-carousel .owl-nav.disabled .owl-next span {
  content: url(../images/icons/arrow-right.svg);
}
.block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .owl-stage {
  padding-left: 0 !important;
}
.block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 64.0625rem) and (max-width: 80.5625rem) {
  .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content {
    gap: 29px;
  }
}
@media (min-width: 36rem) {
  .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:first-child .field--name-field-process-text- {
    white-space: nowrap;
  }
}
.block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:first-child img, .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content :nth-child(2) img {
  width: 150px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 36rem) {
  .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:first-child .field--name-field-process-text-, .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content :nth-child(2) .field--name-field-process-text- {
    white-space: nowrap;
  }
}
.block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:nth-child(3) img {
  width: 150px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 36rem) {
  .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:nth-child(3) .field--name-field-process-text- {
    white-space: nowrap;
  }
}
.block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:nth-child(4) img {
  width: 150px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 36rem) {
  .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:nth-child(4) .field--name-field-process-text- {
    white-space: nowrap;
  }
}
.block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:nth-child(5) img {
  width: 150px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 36rem) {
  .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:nth-child(5) .field--name-field-process-text- {
    white-space: nowrap;
  }
}
.block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:nth-child(6) img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 150px;
  height: 50px;
}
@media (min-width: 36rem) {
  .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:nth-child(6) .field--name-field-process-text- p {
    white-space: nowrap;
  }
}
.block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- {
  padding: 0;
  border: 0px;
  border-radius: 0px;
  background: transparent;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 14%;
  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;
}
@media (max-width: 35.99875rem) {
  .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- {
    width: 100%;
  }
}
@media (min-width: 36rem) and (max-width: 74.99875rem) {
  .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- {
    width: 29%;
  }
}
@media screen and (max-width: 17.625rem) {
  .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- {
    width: 100%;
  }
}
.block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-text- {
  text-align: center;
}
.block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-text- p {
  color: #6A6A71;
  margin-bottom: 0;
}
.block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-image- {
  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;
}

.block-views-blockseo-ads-block-11 {
  background-color: #f7f7f7;
}
.block-views-blockseo-ads-block-11 div[id] {
  scroll-margin-block-start: 8.75rem !important;
}
.block-views-blockseo-ads-block-11 .view-display-id-block_11 {
  padding-bottom: 0;
}
.block-views-blockseo-ads-block-11 .views-field-field-webform-heading-seo-ads {
  text-align: left;
  max-width: 75%;
  margin-bottom: 6.25rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-11 .views-field-field-webform-heading-seo-ads {
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-11 .views-field-field-webform-heading-seo-ads {
    max-width: 75%;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockseo-ads-block-11 .views-field-field-webform-heading-seo-ads {
    max-width: 100% !important;
  }
}
.block-views-blockseo-ads-block-11 .views-field-field-webform-heading-seo-ads h5, .block-views-blockseo-ads-block-11 .views-field-field-webform-heading-seo-ads .h5 {
  font-size: 1.125rem;
  color: #30B587;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media (max-width: 74.99875rem) {
  .block-views-blockseo-ads-block-11 .views-field-field-webform-heading-seo-ads h5, .block-views-blockseo-ads-block-11 .views-field-field-webform-heading-seo-ads .h5 {
    font-size: 1rem !important;
  }
}
.block-views-blockseo-ads-block-11 .views-field-field-webform-heading-seo-ads p {
  font-size: 1rem;
  margin-bottom: 1rem;
}
.block-views-blockseo-ads-block-11 .views-field-field-webform-heading-seo-ads p:last-child {
  margin-bottom: 0;
}
.block-views-blockseo-ads-block-11 .views-field-field-webform-heading-seo-ads p a {
  color: #30B587;
}
.block-views-blockseo-ads-block-11 .views-field-field-webform-heading-seo-ads p a:hover {
  text-decoration: underline;
}
.block-views-blockseo-ads-block-11 .views-field-field-webform-heading-seo-ads h4, .block-views-blockseo-ads-block-11 .views-field-field-webform-heading-seo-ads .h4 {
  margin-bottom: 1rem;
  color: #6A6A71;
}
.block-views-blockseo-ads-block-11 .views-field-field-webform-heading-seo-ads h1, .block-views-blockseo-ads-block-11 .views-field-field-webform-heading-seo-ads .h1, .block-views-blockseo-ads-block-11 .views-field-field-webform-heading-seo-ads h2, .block-views-blockseo-ads-block-11 .views-field-field-webform-heading-seo-ads .h2 {
  margin-bottom: 1rem;
}

@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-12 .view-id-seo_ads {
    padding-bottom: 3rem;
    padding-top: 3rem;
  }
}
.block-views-blockseo-ads-block-12 .view-id-seo_ads .layout--twocol-section--50-50 {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-12 .view-id-seo_ads .layout--twocol-section--50-50 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--first {
  padding-right: 1rem;
  width: 50%;
  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;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--first {
    width: 100%;
    margin: auto;
    padding-right: 0;
    display: none;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--first .field--name-field-image-team {
    margin-bottom: 2rem;
  }
}
.block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--first img {
  border-radius: 12px;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second {
  margin-bottom: 0 !important;
  width: 50%;
  padding-left: 1rem;
  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: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: auto;
  margin-bottom: 0px !important;
  margin-top: 0 !important;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second {
    width: 100%;
    padding: 0;
  }
}
.block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second h2, .block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second .h2 {
  margin-bottom: 1rem;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second h2, .block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second .h2 {
    margin-bottom: 1rem;
  }
}
.block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second a {
  color: #30B587;
  text-decoration: none;
  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;
  gap: 16px;
}
.block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second a:hover {
  color: #262424 !important;
}
.block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second h5, .block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second .h5 {
  font-size: 1.125rem;
  color: #30B587;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media (max-width: 74.99875rem) {
  .block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second h5, .block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second .h5 {
    font-size: 1rem !important;
  }
}
.block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second .field--name-field-link-team {
  margin-top: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second .field--name-field-link-team a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 5px;
  border: 1px solid #30B587;
  font-weight: 600;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-content: center;
  cursor: pointer;
}
.block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second .field--name-field-link-team a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587 !important;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second .field--name-field-link-team {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 61.99875rem) and (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second .field--name-field-link-team {
    margin-top: 1rem;
  }
}
.block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second .field--name-field-link-team p {
  text-align: center;
  margin-bottom: 1.25rem;
  margin-top: 1rem;
}
.block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second .field--name-field-link-team p a {
  margin: 0;
}
.block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second li {
  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: #6A6A71;
  gap: 16px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second li {
    padding-right: 0;
  }
}
.block-views-blockseo-ads-block-12 .view-id-seo_ads .layout__region--second li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
}

.block-views-blockseo-ads-block-13 {
  padding-top: 0 !important;
}
.block-views-blockseo-ads-block-13 .view-header, .block-views-blockseo-ads-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-block-13 .seo-header, .block-views-blockseo-ads-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin-top: 1rem !important;
}
.block-views-blockseo-ads-block-13 .view-display-id-block_13 {
  padding-top: 2rem;
}
.block-views-blockseo-ads-block-13 .view-client-s-words-block {
  padding-bottom: 4.75rem;
}
@media (max-width: 61.99875rem) {
  .block-views-blockseo-ads-block-13 .view-client-s-words-block {
    padding-bottom: 3rem;
  }
}
.block-views-blockseo-ads-block-13 .view-content {
  max-width: 873px;
  margin: auto;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-13 .view-content .owl-stage-outer {
    padding-left: 0;
  }
}
.block-views-blockseo-ads-block-13 .view-content .client-has-link:hover .views-field-body p {
  color: #30B587;
}
.block-views-blockseo-ads-block-13 .view-content .views-row, .block-views-blockseo-ads-block-13 .view-content .views-field-nothing {
  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;
}
.block-views-blockseo-ads-block-13 .view-content .views-row .views-field-field-client-name h4, .block-views-blockseo-ads-block-13 .view-content .views-row .views-field-field-client-name .h4, .block-views-blockseo-ads-block-13 .view-content .views-field-nothing .views-field-field-client-name h4, .block-views-blockseo-ads-block-13 .view-content .views-field-nothing .views-field-field-client-name .h4 {
  font-size: 1.438rem;
}
.block-views-blockseo-ads-block-13 .view-content .views-row .views-field-field-client-position p, .block-views-blockseo-ads-block-13 .view-content .views-field-nothing .views-field-field-client-position p {
  font-weight: 500;
  color: #30B587;
  margin-bottom: 1.5rem;
}
@media (max-width: 35.99875rem) {
  .block-views-blockseo-ads-block-13 .view-content .views-row .views-field-field-client-position p, .block-views-blockseo-ads-block-13 .view-content .views-field-nothing .views-field-field-client-position p {
    text-align: center;
  }
}
.block-views-blockseo-ads-block-13 .view-content .views-row .views-field-body, .block-views-blockseo-ads-block-13 .view-content .views-field-nothing .views-field-body {
  width: 90%;
  text-align: center;
  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;
}
.block-views-blockseo-ads-block-13 .view-content .views-row .views-field-body p, .block-views-blockseo-ads-block-13 .view-content .views-field-nothing .views-field-body p {
  width: 90%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-13 .view-content .views-row .views-field-body p, .block-views-blockseo-ads-block-13 .view-content .views-field-nothing .views-field-body p {
    margin-bottom: 0;
  }
}
.block-views-blockseo-ads-block-13 .view-content .views-row .views-field-body p::before, .block-views-blockseo-ads-block-13 .view-content .views-field-nothing .views-field-body p::before {
  content: url(../images/icons/quote.png);
  position: absolute;
  right: -42px;
}
.block-views-blockseo-ads-block-13 .view-content .views-row .views-field-field-client-image img, .block-views-blockseo-ads-block-13 .view-content .views-field-nothing .views-field-field-client-image img {
  width: 64px;
  margin-bottom: 1.5rem;
  border-radius: 50%;
  max-height: 64px;
  height: 64px;
}
.block-views-blockseo-ads-block-13 .view-content .owl-nav {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 4rem auto 0 auto;
  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: 32px;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-ads-block-13 .view-content .owl-nav {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-13 .view-content .owl-nav {
    margin-top: 2rem;
  }
}
.block-views-blockseo-ads-block-13 .view-content .owl-dots {
  display: none;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-block-13 .view-content .owl-dots {
    display: none;
  }
}

.node--type-seo-ads #page .featured-bottom #block-views-block-let-s-talk-block-block-1 {
  display: none;
}

.node--type-seo-ads #page .featured-bottom #block-views-block-awards-block-block-1-2 {
  display: none;
}

.node--type-linkedin-ads nav.tabs {
  padding-top: 5.3125rem;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .node--type-linkedin-ads .container {
    padding-top: 0 !important;
  }
}

.block-views-blocklinkedin-ads-block-1 .view-display-id-block_1 {
  padding-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-1 .view-display-id-block_1 {
    padding-top: 6.25rem;
  }
}
.block-views-blocklinkedin-ads-block-1 .views-field-field-companies-linkedin-ads {
  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-top: 2.125rem;
}
.block-views-blocklinkedin-ads-block-1 .views-field-field-companies-linkedin-ads .field-content {
  width: 100%;
}
.block-views-blocklinkedin-ads-block-1 .field--name-field-company-logo {
  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-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  padding: 0 0.75rem;
  gap: 16px 16px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 35.99875rem) {
  .block-views-blocklinkedin-ads-block-1 .field--name-field-company-logo {
    padding-left: 0;
    padding-right: 0.75rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blocklinkedin-ads-block-1 .field--name-field-company-logo .field__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 25%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content {
  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: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 61.99875rem) {
  .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header {
  position: relative;
  z-index: 2;
  margin-top: 4rem !important;
  width: 51%;
  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: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: auto;
  margin-bottom: 0 !important;
}
.block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .small-box-one {
  position: absolute;
  z-index: 1;
  top: 270px;
  left: -120px;
  width: 84px;
  height: 76px;
  border-radius: 12px;
  background-color: #F6F6F6;
}
.block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .small-box-two {
  position: absolute;
  z-index: 1;
  top: -65px;
  left: 250px;
  width: 84px;
  height: 76px;
  border-radius: 12px;
  background-color: #F6F6F6;
}
.block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .big-box {
  position: absolute;
  top: -65px;
  left: -120px;
  z-index: 1;
  width: 330px;
  height: 299px;
  border-radius: 12px;
  background-color: #F6F6F6;
}
@media (max-width: 61.99875rem) {
  .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header {
    width: 100%;
    padding: 0;
    margin-top: 1rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header {
    text-align: center;
    margin-bottom: 2rem !important;
  }
}
.block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header h3, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .h3 {
  color: #6A6A71;
  z-index: 2;
}
.block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header h1, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .h1 {
  z-index: 2;
  margin-bottom: 3.75rem;
}
@media (max-width: 61.99875rem) {
  .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header h1, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .h1 {
    margin-bottom: 1rem;
  }
}
.block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds {
  z-index: 2;
  margin-bottom: 4rem !important;
  margin-top: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
@media (max-width: 61.99875rem) {
  .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 1rem;
    margin-bottom: unset !important;
  }
}
.block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds h3, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds .h3, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds p, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds h4, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds .h4 {
  text-align: justify;
}
.block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds h3 a, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds .h3 a, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds p a, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds h4 a, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds .h4 a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0 0.75rem 0 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-content: center;
  cursor: pointer;
}
.block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds h3 a:hover, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds .h3 a:hover, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds p a:hover, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds h4 a:hover, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds .h4 a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds h3, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds .h3, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds p, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds h4, .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .seo-header .linkSeoAds .h4 {
    margin-bottom: 0 !important;
  }
}
.block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .right-ads {
  height: 650px;
  width: 750px;
  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;
  position: relative;
}
@media (max-width: 61.99875rem) {
  .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .right-ads {
    width: 100%;
    margin-top: 1.875rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .right-ads {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
.block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .right-ads .bigger-image {
  position: absolute;
  display: block;
  top: 0;
  width: 555px;
  height: 503px;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .right-ads .bigger-image {
    width: 100%;
    position: relative;
  }
}
.block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .right-ads .smaller-image {
  background-color: white;
  display: block;
  position: absolute;
  top: 300px;
  width: 363px;
  height: 329px;
  right: 0px;
  border-radius: 12px;
  border-top: 16px solid white;
  border-left: 16px solid white;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .right-ads .smaller-image {
    display: none;
  }
}
.block-views-blocklinkedin-ads-block-1 .views-field-nothing .field-content .right-ads img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}

/* Founders */
.block-views-blocklinkedin-ads-block-2 {
  background-color: #f7f7f7;
}
@media screen and (max-width: 64rem) {
  .block-views-blocklinkedin-ads-block-2 .view-display-id-block_2 {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blocklinkedin-ads-block-2 .view-content {
  background-color: #fff;
  padding: 3.75rem 0 0 3.75rem;
  border-radius: 12px;
}
@media screen and (max-width: 64rem) {
  .block-views-blocklinkedin-ads-block-2 .view-content {
    margin: 0;
    padding: 3rem 0 0 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-2 .view-content {
    padding: 0;
    margin: 0;
  }
}
.block-views-blocklinkedin-ads-block-2 .view-content .views-row {
  padding: 0;
}
.block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content {
  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: 32px;
}
@media screen and (max-width: 64rem) {
  .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content {
    gap: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left {
  width: 48%;
}
@media screen and (max-width: 64rem) {
  .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left {
    padding-bottom: 2rem;
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left {
    width: 100%;
    padding: 2rem 1.5rem 0;
    margin-bottom: 2rem;
  }
}
.block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left h2, .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left .h2 {
  margin-bottom: 1.5rem;
  color: #262424;
}
.block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left .founder {
  margin-top: 3rem;
  width: 70%;
  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: 90px;
}
@media screen and (min-width: 64.0625rem) and (max-width: 75.4375rem) {
  .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left .founder {
    margin-bottom: 2rem;
  }
}
@media screen and (max-width: 72.1875rem) {
  .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left .founder {
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left .founder {
    margin-top: 2rem;
  }
}
.block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left .founder h4, .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left .founder .h4 {
  color: #262424;
  font-size: 1.125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left .founder h4, .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left .founder .h4 {
    font-size: 1.125rem !important;
  }
}
.block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left .founder p {
  font-size: 0.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left .founder p {
    margin-bottom: 1rem;
    font-size: 0.75rem !important;
  }
}
.block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-right {
  width: 50%;
}
.block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-right img {
  border-radius: 12px 0px 0px 0px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 64rem) {
  .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 48%;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-right img {
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 12px 0px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-right {
    width: 100%;
    padding-left: 1.5rem;
    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;
  }
  .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-right img {
    height: auto;
    max-width: 100%;
    border-radius: 12px 0px;
  }
}

/* End Founders */
.block-views-blocklet-s-talk-block-block-1 {
  background-color: #fff;
}
@media screen and (max-width: 64rem) {
  .block-views-blocklet-s-talk-block-block-1 .view-display-id-block_1 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.block-views-blocklet-s-talk-block-block-1 .views-field-body {
  text-align: center;
  max-width: 630px;
  margin: auto;
}
.block-views-blocklet-s-talk-block-block-1 .views-field-body h2, .block-views-blocklet-s-talk-block-block-1 .views-field-body .h2 {
  margin-bottom: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklet-s-talk-block-block-1 .views-field-body h2, .block-views-blocklet-s-talk-block-block-1 .views-field-body .h2 {
    font-size: 1.5rem;
  }
}
.block-views-blocklet-s-talk-block-block-1 .views-field-body a {
  margin-top: 3rem !important;
  font-weight: 600;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklet-s-talk-block-block-1 .views-field-body h4, .block-views-blocklet-s-talk-block-block-1 .views-field-body .h4 {
    font-size: 0.875rem;
  }
}

.block-views-blocklinkedin-ads-block-3 .view-header, .block-views-blocklinkedin-ads-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocklinkedin-ads-block-3 .seo-header, .block-views-blocklinkedin-ads-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin-left: 0;
  margin-top: 0 !important;
  text-align: start;
}
.block-views-blocklinkedin-ads-block-3 .benefits-linkedinAds {
  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;
}
@media (max-width: 61.99875rem) {
  .block-views-blocklinkedin-ads-block-3 .benefits-linkedinAds {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blocklinkedin-ads-block-3 .benefits-group-linkedinAds {
  width: 76%;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 24px;
}
@media (max-width: 61.99875rem) {
  .block-views-blocklinkedin-ads-block-3 .benefits-group-linkedinAds {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.block-views-blocklinkedin-ads-block-3 .benefits-group-linkedinAds .layout--twocol-section--50-50 {
  width: 31%;
  background-color: #F6F6F6;
  border-radius: 12px;
  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;
  gap: 24px;
  padding: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-3 .benefits-group-linkedinAds .layout--twocol-section--50-50 {
    width: 47%;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blocklinkedin-ads-block-3 .benefits-group-linkedinAds .layout--twocol-section--50-50 {
    width: 100%;
  }
}
.block-views-blocklinkedin-ads-block-3 .benefits-group-linkedinAds .layout--twocol-section--50-50 .layout__region--first {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.block-views-blocklinkedin-ads-block-3 .benefits-group-linkedinAds .layout--twocol-section--50-50 .layout__region--first .field--name-field-title-paragraph-service-ad h3, .block-views-blocklinkedin-ads-block-3 .benefits-group-linkedinAds .layout--twocol-section--50-50 .layout__region--first .field--name-field-title-paragraph-service-ad .h3 {
  font-size: 1.375rem;
  font-weight: 700;
}
.block-views-blocklinkedin-ads-block-3 .benefits-group-linkedinAds .layout--twocol-section--50-50 .layout__region--first .field--name-field-title-paragraph-service-ad::after {
  content: none;
}
.block-views-blocklinkedin-ads-block-3 .benefits-group-linkedinAds .layout--twocol-section--50-50 .layout__region--first .field--name-field-image-paragraph-service-ad {
  width: 29px;
  height: 29px;
}
.block-views-blocklinkedin-ads-block-3 .benefits-group-linkedinAds .layout--twocol-section--50-50 .layout__region--first .field--name-field-image-paragraph-service-ad img {
  width: 29px;
  height: 29px;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: unset;
}
.block-views-blocklinkedin-ads-block-3 .benefits-group-linkedinAds .layout--twocol-section--50-50 .layout__region--first .field--name-field-image-paragraph-service-ad::after {
  content: none;
}
.block-views-blocklinkedin-ads-block-3 .benefits-group-linkedinAds .layout--twocol-section--50-50 .field--name-field-body-paragraph-service-ad {
  display: block;
  text-align: start;
}
.block-views-blocklinkedin-ads-block-3 .benefits-group-linkedinAds .layout--twocol-section--50-50 .field--name-field-body-paragraph-service-ad::after {
  content: none;
}
.block-views-blocklinkedin-ads-block-3 .benefits-link-linkedinAds {
  margin-left: 1.5rem;
  width: 22%;
  background-color: #30B587;
  border-radius: 12px;
  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;
  text-align: center;
  padding: 1.5rem 2rem;
}
@media (max-width: 61.99875rem) {
  .block-views-blocklinkedin-ads-block-3 .benefits-link-linkedinAds {
    width: 100%;
    margin-left: 0;
    margin-top: 1.5rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.block-views-blocklinkedin-ads-block-3 .benefits-link-linkedinAds p, .block-views-blocklinkedin-ads-block-3 .benefits-link-linkedinAds a {
  font-size: 1.375rem;
  font-weight: 700;
  color: #fff;
  margin-bottom: 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blocklinkedin-ads-block-3 .benefits-link-linkedinAds p, .block-views-blocklinkedin-ads-block-3 .benefits-link-linkedinAds a {
    font-size: 0.875rem;
  }
}

.block-views-blocklinkedin-ads-block-4 {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(38, 36, 36, 0.95))), url(../images/chalmers_banner.png);
  background: -webkit-linear-gradient(rgba(38, 36, 36, 0.95)), url(../images/chalmers_banner.png);
  background: -o-linear-gradient(rgba(38, 36, 36, 0.95)), url(../images/chalmers_banner.png);
  background: linear-gradient(rgba(38, 36, 36, 0.95)), url(../images/chalmers_banner.png);
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
}
.block-views-blocklinkedin-ads-block-4 .linkedInAds-client {
  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: 32px;
}
@media (max-width: 61.99875rem) {
  .block-views-blocklinkedin-ads-block-4 .linkedInAds-client {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0px;
  }
}
.block-views-blocklinkedin-ads-block-4 .linkedInAds-client .image-client {
  width: 40%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 61.99875rem) {
  .block-views-blocklinkedin-ads-block-4 .linkedInAds-client .image-client {
    width: 100%;
  }
}
.block-views-blocklinkedin-ads-block-4 .linkedInAds-client .image-client img {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}
.block-views-blocklinkedin-ads-block-4 .linkedInAds-client .client-story-block {
  width: 60%;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
@media (max-width: 61.99875rem) {
  .block-views-blocklinkedin-ads-block-4 .linkedInAds-client .client-story-block {
    width: 100%;
    padding-top: 2rem;
    padding-bottom: 0;
  }
}
.block-views-blocklinkedin-ads-block-4 .linkedInAds-client .client-story-block h3, .block-views-blocklinkedin-ads-block-4 .linkedInAds-client .client-story-block .h3 {
  font-weight: 700;
  color: white;
}
.block-views-blocklinkedin-ads-block-4 .linkedInAds-client .client-story-block h6, .block-views-blocklinkedin-ads-block-4 .linkedInAds-client .client-story-block .h6 {
  font-weight: 500;
  color: #A4A4A4;
  margin-bottom: 1.5rem;
}
.block-views-blocklinkedin-ads-block-4 .linkedInAds-client .client-story-block p {
  color: white;
}

.block-views-blocklinkedin-ads-block-5 {
  background-color: #f7f7f7;
}
@media screen and (max-width: 64rem) {
  .block-views-blocklinkedin-ads-block-5 .view-display-id-block_5 {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blocklinkedin-ads-block-5 .linkedin-services-top {
  scroll-margin-block-start: 10rem !important;
  width: 622px;
  margin-bottom: 3rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-5 .linkedin-services-top {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.block-views-blocklinkedin-ads-block-5 .linkedin-services-top h4, .block-views-blocklinkedin-ads-block-5 .linkedin-services-top .h4 {
  font-weight: 500 !important;
}
.block-views-blocklinkedin-ads-block-5 .linkedin-services-top h2, .block-views-blocklinkedin-ads-block-5 .linkedin-services-top .h2 {
  margin-bottom: 1rem;
}
.block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content {
  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: 32px;
  margin-bottom: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
  }
}
.block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content .paragraph {
  width: 33%;
  background-color: #fff;
  padding: 1.5rem;
  border-radius: 12px;
}
@media screen and (max-width: 64rem) {
  .block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content .paragraph {
    width: 48%;
  }
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content .paragraph {
    width: 47%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content .paragraph {
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content .paragraph:last-child {
    margin-bottom: 2rem;
  }
}
.block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content .paragraph h3, .block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content .paragraph .h3 {
  margin-bottom: 1rem;
}
.block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content .paragraph .field--name-field-body-services-paragraph-4 {
  margin-top: auto;
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content .paragraph .field--name-field-body-services-paragraph-4 {
    height: auto;
    margin-bottom: 1rem;
  }
}
.block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content .paragraph .field--name-field-body-services-paragraph-4 p {
  margin-bottom: 0;
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content .paragraph .field--name-field-list-services-paragraph-4 ul {
    margin-bottom: 0;
  }
}
.block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content .paragraph .field--name-field-list-services-paragraph-4 li {
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content .paragraph .field--name-field-list-services-paragraph-4 li:last-child {
    margin-bottom: 0;
  }
}
.block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content .field--name-field-list-services-paragraph-4 ul {
  list-style: none;
  padding-left: 0;
}
.block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content .field--name-field-list-services-paragraph-4 ul li:before {
  height: 18px;
  content: url(../images/icons/checkbox-regular.svg);
  margin-right: 1rem;
}
.block-views-blocklinkedin-ads-block-5 .views-field-field-features-linkedin-ads .field-content .field--name-field-list-services-paragraph-4 ul li {
  margin-bottom: 0.5rem;
}

.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .views-field-field-webform-description-linked h2, .block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .views-field-field-webform-description-linked .h2 {
  font-weight: 500;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer {
  max-width: 100%;
  margin: 0 !important;
  text-align: start;
  width: 100%;
  /* text area description font */
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer {
    width: 100%;
    margin-bottom: 2rem !important;
  }
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #E1E4E8;
  opacity: 1;
  font-weight: 500;
  font-size: 1rem;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #E1E4E8;
  opacity: 1;
  font-weight: 500;
  font-size: 1rem;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer ::-ms-input-placeholder { /* Microsoft Edge */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer ::placeholder { /* Most modern browsers support this now. */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-document-file {
  border-radius: 4px;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .invalid-feedback li {
  color: #6A6A71;
  border: 0px;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-element-description {
  margin-top: 0.625rem;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer label {
  font-weight: 400;
  font-size: 1rem;
  color: #6A6A71;
  line-height: 150%;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer label {
    font-size: 1rem;
  }
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer select {
  border: 0;
  border-bottom: 1px solid #30B587;
  color: #262424;
  font-weight: 400;
  font-size: 1rem;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer select:focus {
  border-color: #30B587;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .form-type-textarea .webform-element-description {
  color: #6A6A71;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .js-form-type-checkbox .webform-element-description {
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  color: #6A6A71;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .form-check-input:checked {
  border: 0px !important;
  content: url(../images/icons/checkbox-1.svg);
  background-color: #fff;
  height: 18px;
  width: 18px;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .form-check-input {
  border: 2px solid #30B587 !important;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-button--submit::after {
  content: url(../images/icons/submit.svg);
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .form-type-webform-document-file label {
  font-weight: 400;
  font-size: 1rem;
  color: #6A6A71;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .form-type-webform-document-file .webform-document-file {
  border-bottom: 1px solid #30B587;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .form-type-webform-document-file .webform-document-file label {
  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-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #30B587;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .form-type-webform-document-file .webform-document-file label::after {
  content: url(../images/icons/upload.svg);
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form {
  padding: 0 !important;
  margin-top: 0 !important;
  position: relative;
  background-color: #fff;
  margin-top: 2rem;
  border-radius: 6px;
  padding: 2rem 1.5rem;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form .form-check-input:focus, .block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form .form-control:focus, .block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form .form-select:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form .webform-button--submit {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 128px;
  padding: 1.125rem 1.5rem;
  background-color: #30B587;
  color: #fff;
  border-radius: 5px;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form .webform-button--submit::after {
  content: url(../images/icons/submit.svg);
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-01 {
  gap: 160px;
  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;
  margin-bottom: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-01 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0px !important;
  }
}
@media (max-width: 64rem) {
  .block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-01 {
    gap: 40px;
  }
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-01 > div {
  margin-bottom: 1.5rem;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-01 > div:first-child {
  margin-bottom: 0 !important;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-01 > div:nth-child(2) {
  width: 48%;
  margin-bottom: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-01 > div:nth-child(2) {
    width: 100%;
  }
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-02 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-02 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-02 > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.5rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 50%;
      -ms-flex: 1 0 50%;
          flex: 1 0 50%;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-02 > div .js-form-item label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  color: #6A6A71;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-02 > div .js-form-item label::after {
  background-image: none !important;
  content: "*";
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-02 > div .js-form-item input {
  outline: none;
  border: none;
  border-bottom: 1px solid #30B587;
  border-radius: 4px;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-02 > div .js-form-item input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #30B587;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-02 > div:first-child {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  margin-bottom: 1.5rem;
  margin-top: 1.625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-02 > div:first-child {
    margin-top: 0;
  }
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-02 > div:nth-child(2) {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  margin-bottom: 1.5rem;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-02 > div:nth-child(3) {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
  margin-bottom: 1.5rem;
  width: 100%;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-02 > div:nth-child(3) > div {
  width: 100%;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-02 > div:last-child {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  margin-bottom: 1.5rem;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-04 {
  text-align: left;
  min-height: 230px;
  margin-bottom: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-04 {
    position: unset;
    width: 100%;
    height: auto;
  }
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-04 #edit-message--description {
  margin-top: 0;
  color: #6A6A71;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-04 textarea {
  margin-bottom: 1.25rem;
  min-height: 140px;
  outline: none;
  border: none;
  border-bottom: 1px solid #30B587;
  border-radius: 4px;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-08 {
  text-align: left;
  margin-left: 0.3125rem !important;
  margin-top: 0 !important;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-08 .js-form-item label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-08 .js-form-item input {
  border: 1px solid #30B587;
}
.block-views-blocklinkedin-ads-block-6 .view-display-id-block_6 .view-footer .webform-submission-linkedinads-form #edit-flexbox-08 .webform-element-description span {
  color: #30B587;
}

.node--type-linkedin-ads #page .featured-bottom #block-views-block-let-s-talk-block-block-1 {
  display: none;
}

.node--type-linkedin-ads #page .featured-bottom #block-views-block-awards-block-block-1-2 {
  display: none;
}

.node--type-linkedin-ads #page #block-views-block-footer-block-block-1 {
  display: none;
}

.node--type-linkedin-ads #page #block-views-block-footer-block-block-2 {
  display: none;
}

.node--type-seo-ads-old nav.tabs {
  padding-top: 5.3125rem;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .node--type-seo-ads-old .container {
    padding-top: 0 !important;
  }
}

.block-views-blockseo-ads-old-block-1 .view-display-id-block_1 {
  padding-bottom: 0;
  padding-top: 3rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-1 .view-display-id-block_1 {
    padding-top: 6.25rem;
  }
}
.block-views-blockseo-ads-old-block-1 .views-field-field-companies-seo-ads-old {
  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: auto;
  max-width: 844px;
  margin-top: 2.125rem;
}
.block-views-blockseo-ads-old-block-1 .field--name-field-company-logo {
  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-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  padding: 0 0.75rem;
  gap: 16px 16px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockseo-ads-old-block-1 .views-field-field-image-seo-ads-old {
  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: auto;
  max-width: 844px;
}
.block-views-blockseo-ads-old-block-1 .seo-header {
  text-align: center;
  max-width: 624px;
  margin: auto;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  max-width: 844px !important;
  max-width: 844px !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-1 .seo-header {
    margin-bottom: 2rem !important;
  }
}
.block-views-blockseo-ads-old-block-1 .seo-header .linkSeoAds p {
  text-align: center;
  margin-bottom: 1.25rem;
  margin-top: 1rem;
}
.block-views-blockseo-ads-old-block-1 .seo-header p {
  text-align: justify;
}
.block-views-blockseo-ads-old-block-1 .seo-header p a {
  justify-content: center;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0 0.75rem;
  font-weight: 600;
  -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;
  cursor: pointer;
}
.block-views-blockseo-ads-old-block-1 .seo-header p a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-1 .seo-header p {
    margin-bottom: 0 !important;
  }
}
.block-views-blockseo-ads-old-block-1 .views-field-body {
  margin-top: 0.875rem !important;
  margin-bottom: 4rem !important;
  margin: auto;
  max-width: 844px;
  text-align: justify;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-1 .views-field-body {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
}
.block-views-blockseo-ads-old-block-1 .views-field-body li {
  color: #6A6A71;
}
.block-views-blockseo-ads-old-block-1 .views-field-body p:last-child {
  margin-bottom: 0;
}

.block-views-blockseo-ads-old-block-4 {
  background-color: #f7f7f7;
}
.block-views-blockseo-ads-old-block-4 .view-display-id-block_4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.block-views-blockseo-ads-old-block-4 .cta-3 {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  scroll-margin-block-start: 7rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-4 .cta-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-left {
  width: 55%;
  padding-right: 5rem;
  padding-top: 9%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-left {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-left h5, .block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-left .h5 {
  text-transform: uppercase;
  color: #30B587;
  font-weight: bold;
}
.block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-left h4, .block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-left .h4 {
  color: #6A6A71;
  line-height: 1.8rem;
  padding-bottom: 2rem;
}
.block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-left h2, .block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-left .h2 {
  margin: 1rem 0;
}
.block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-right {
  width: 35%;
  text-align: center;
  color: #6A6A71;
  margin-left: 1rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background-color: #fff;
  border-radius: 12px;
  padding: 1.5rem 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-right {
    width: 100%;
    margin-left: 0;
    padding: 2rem 1rem;
  }
}
.block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-right h6, .block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-right .h6 {
  margin-bottom: 5%;
  color: #30B587;
  text-transform: uppercase;
}
.block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-right img {
  border-radius: 50%;
  max-height: 130px;
  height: 130px;
  width: 130px;
  margin-bottom: 1.5rem;
}
.block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-right .linkedin-class p {
  padding-bottom: 1.5rem;
}
.block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-right .linkedin-class p a {
  color: #30B587;
  margin-right: 0.625rem;
}
.block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-right .linkedin-class p a::after {
  content: url(../images/icons/arrow-icon.svg);
  vertical-align: -10%;
  margin-left: 0.625rem;
}
.block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-right .linkedin-class p a:hover {
  color: #262424;
}
.block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-right .linkedin-class p a:hover::after {
  content: url(../images/icons/arrow-icon-hover.svg);
  vertical-align: -10%;
  margin-left: 0.625rem;
}
.block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-right .button-class a {
  padding: 1.125rem 1.5rem;
  color: #F8FAFC;
  background-color: #30B587;
  font-weight: 400px !important;
  border-radius: 5px;
  border: 1px solid #30B587;
}
.block-views-blockseo-ads-old-block-4 .cta-3 .cta-3-right .button-class a:hover {
  background: rgba(123, 218, 185, 0.2);
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  color: #30B587;
}

.block-views-blockseo-ads-old-block-2 {
  background-color: #fff;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-ads-old-block-2 .view-display-id-block_2 {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockseo-ads-old-block-2 .view-display-id-block_2 .views-field-nothing .faq-title {
  margin-bottom: 4rem;
  max-width: 624px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-2 .view-display-id-block_2 .views-field-nothing .faq-title {
    margin-bottom: 2rem !important;
  }
}
.block-views-blockseo-ads-old-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item {
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 12px;
  margin-bottom: 2rem;
}
.block-views-blockseo-ads-old-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item h4, .block-views-blockseo-ads-old-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item .h4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item h4 strong, .block-views-blockseo-ads-old-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item .h4 strong {
    width: 90%;
  }
}
.block-views-blockseo-ads-old-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item p {
  margin-bottom: 0;
}
.block-views-blockseo-ads-old-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item:last-child {
  margin-bottom: 0;
}

.block-views-blockseo-ads-old-block-3 .list-group-item {
  padding: 0;
  border: 0px;
  border-radius: 0px;
  background: transparent;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .view-content .owl-stage-outer {
    padding-left: 0;
  }
}
.block-views-blockseo-ads-old-block-3 .view-content .owl-nav {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 4rem auto 0 auto;
  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: 32px;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-ads-old-block-3 .view-content .owl-nav {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .view-content .owl-nav {
    margin-top: 2rem;
  }
}
.block-views-blockseo-ads-old-block-3 .view-content .owl-dots {
  display: none;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .view-content .owl-dots {
    display: none;
  }
}
.block-views-blockseo-ads-old-block-3 .view-display-id-block_3 {
  padding-bottom: 6.25rem;
  padding-top: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .view-display-id-block_3 {
    padding-bottom: 2rem;
  }
}
.block-views-blockseo-ads-old-block-3 .view-header, .block-views-blockseo-ads-old-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-old-block-3 .seo-header, .block-views-blockseo-ads-old-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin-top: 0 !important;
  margin-bottom: 3rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .view-header, .block-views-blockseo-ads-old-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-ads-old-block-3 .seo-header, .block-views-blockseo-ads-old-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-bottom: 2rem;
  }
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-ads {
  padding: 3rem 3rem 3.125rem;
  background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
  background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
  border-radius: 12px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-ads {
    background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
    background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
    background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
    background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
    padding: 2rem 1rem;
  }
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row > div {
  width: 49%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row > div {
    width: 100%;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row > div:last-child {
    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: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row > div:first-child {
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row > div:first-child {
    margin-top: 0;
    margin-bottom: 1.5rem;
  }
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row > div:first-child img {
  float: left;
  margin-bottom: 0;
  margin-right: 1.3125rem;
  width: 46px !important;
  height: 46px !important;
  max-width: 46px !important;
  max-height: 46px !important;
  border-radius: 50%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row > div:first-child img {
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row > div:first-child .field--name-node-title {
    margin-bottom: 1rem;
  }
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row > div:first-child .field--name-node-title h2, .block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row > div:first-child .field--name-node-title .h2 {
  font-weight: 700;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row > div:first-child .field--name-node-title h2, .block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row > div:first-child .field--name-node-title .h2 {
    padding-top: 0.625rem;
  }
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row > div:first-child .field--name-node-title h2 a:hover, .block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row > div:first-child .field--name-node-title .h2 a:hover {
  color: #30B587;
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row > div:first-child p {
  margin-bottom: 1.5rem;
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row > div:first-child .field--name-field-categories {
  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;
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row > div:first-child .field--name-field-categories .field__item {
  margin-right: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row > div:first-child .field--name-field-categories .field__item {
    margin-right: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row img {
    max-width: 100%;
    height: auto;
  }
}

.custom-accordion .field--name-field-feature-paragraph-software .field__item, .custom-accordion .field--name-field-questions-ads-paragraph .field__item {
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 12px;
  margin-bottom: 2rem;
  cursor: pointer;
}
@media (max-width: 47.99875rem) {
  .custom-accordion .field--name-field-feature-paragraph-software .field__item, .custom-accordion .field--name-field-questions-ads-paragraph .field__item {
    margin-bottom: 1.5rem;
  }
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item:hover, .custom-accordion .field--name-field-questions-ads-paragraph .field__item:hover {
  -webkit-filter: brightness(95%);
          filter: brightness(95%);
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item h4, .custom-accordion .field--name-field-feature-paragraph-software .field__item .h4, .custom-accordion .field--name-field-questions-ads-paragraph .field__item h4, .custom-accordion .field--name-field-questions-ads-paragraph .field__item .h4 {
  margin-bottom: 0;
  position: relative;
  font-size: 1.125rem;
  cursor: pointer;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item h4:before, .custom-accordion .field--name-field-feature-paragraph-software .field__item .h4:before, .custom-accordion .field--name-field-questions-ads-paragraph .field__item h4:before, .custom-accordion .field--name-field-questions-ads-paragraph .field__item .h4:before {
  content: "+";
  position: absolute;
  right: -5px;
  top: -3px;
  font-size: 1.5rem;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item p, .custom-accordion .field--name-field-questions-ads-paragraph .field__item p {
  -webkit-transition: max-height 0.25s ease-out;
  -o-transition: max-height 0.25s ease-out;
  transition: max-height 0.25s ease-out;
  -webkit-transition: padding 0.1s ease-in;
  -o-transition: padding 0.1s ease-in;
  transition: padding 0.1s ease-in;
  margin-bottom: 0 !important;
  padding: 0;
  color: #6A6A71;
  overflow: hidden;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 0;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item.active:hover, .custom-accordion .field--name-field-questions-ads-paragraph .field__item.active:hover {
  -webkit-filter: brightness(100%);
          filter: brightness(100%);
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item.active h4:before, .custom-accordion .field--name-field-feature-paragraph-software .field__item.active .h4:before, .custom-accordion .field--name-field-questions-ads-paragraph .field__item.active h4:before, .custom-accordion .field--name-field-questions-ads-paragraph .field__item.active .h4:before {
  content: "-";
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item.active p, .custom-accordion .field--name-field-questions-ads-paragraph .field__item.active p {
  -webkit-transition: max-height 0.25s ease-in;
  -o-transition: max-height 0.25s ease-in;
  transition: max-height 0.25s ease-in;
  -webkit-transition: padding 0.1s ease-in;
  -o-transition: padding 0.1s ease-in;
  transition: padding 0.1s ease-in;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-top: 0.625rem;
  max-height: 400px;
  overflow: hidden;
}

.block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content {
  padding: 2rem 3rem 0;
  background-color: #f7f7f7;
  border-radius: 12px;
}
@media screen and (min-width: 64.0625rem) and (max-width: 67.875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content {
    padding-bottom: 2rem;
  }
}
@media screen and (min-width: 48rem) and (max-width: 57.5rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content {
    padding-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content {
    background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
    background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
    background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
    background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
    padding: 2rem 1rem;
  }
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row > div {
  width: 49%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row > div {
    width: 100%;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row > div:last-child {
    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: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row > div:first-child {
  margin-top: 3.125rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row > div:first-child {
    margin-top: 0;
    margin-bottom: 1.5rem;
  }
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row > div:first-child img {
  float: left;
  margin-bottom: 0;
  margin-right: 1.3125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row > div:first-child img {
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row > div:first-child .field--name-node-title {
    margin-bottom: 1rem;
  }
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row > div:first-child .field--name-node-title h2, .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row > div:first-child .field--name-node-title .h2 {
  font-weight: 700;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row > div:first-child .field--name-node-title h2, .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row > div:first-child .field--name-node-title .h2 {
    padding-top: 0.625rem;
  }
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row > div:first-child .field--name-node-title h2 a:hover, .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row > div:first-child .field--name-node-title .h2 a:hover {
  color: #30B587;
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row > div:first-child p {
  margin-bottom: 1.5rem;
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row > div:first-child .field--name-field-categories {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (min-width: 48rem) and (max-width: 49.375rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row > div:first-child .field--name-field-categories {
    gap: 16px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row > div:first-child .field--name-field-categories {
    gap: 8px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row img {
    max-width: 100%;
    height: auto;
  }
}
@media screen and (min-width: 48rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 0px;
  }
}
@media screen and (min-width: 57.5625rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 25px;
  }
}
@media screen and (min-width: 61.5625rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 38px;
  }
}
@media screen and (min-width: 64.0625rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 28px;
  }
}
@media screen and (min-width: 67.9375rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 67px;
  }
}
@media screen and (min-width: 71.0625rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 80px;
  }
}
@media screen and (min-width: 74.375rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 95px;
  }
}
@media screen and (min-width: 79.875rem) {
  .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 116px;
  }
}
.block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .description-custom a:hover::after {
  padding-top: 0.5rem;
}
.block-views-blockseo-ads-old-block-3 .view-footer {
  text-align: center;
  margin-top: 3rem;
}
.block-views-blockseo-ads-old-block-3 .view-footer a {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30b587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #f8fafc;
  border-radius: 5px;
  border: 1px solid #30b587;
  margin: 0 0.75rem;
  font-weight: 600;
  -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;
  cursor: pointer;
}
.block-views-blockseo-ads-old-block-3 .view-footer a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30b587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.block-views-blockclient-s-words-block-block-3 {
  padding-top: 0 !important;
}
.block-views-blockclient-s-words-block-block-3 .view-header, .block-views-blockclient-s-words-block-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockclient-s-words-block-block-3 .seo-header, .block-views-blockclient-s-words-block-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin-top: 1rem !important;
}
.block-views-blockclient-s-words-block-block-3 .view-display-id-block_3 {
  padding-top: 2rem;
}
.block-views-blockclient-s-words-block-block-3 .view-client-s-words-block {
  padding-bottom: 4.75rem;
}
@media (max-width: 61.99875rem) {
  .block-views-blockclient-s-words-block-block-3 .view-client-s-words-block {
    padding-bottom: 3rem;
  }
}
.block-views-blockclient-s-words-block-block-3 .view-content {
  max-width: 873px;
  margin: auto;
}
@media (max-width: 47.99875rem) {
  .block-views-blockclient-s-words-block-block-3 .view-content .owl-stage-outer {
    padding-left: 0;
  }
}
.block-views-blockclient-s-words-block-block-3 .view-content .client-has-link:hover .views-field-body p {
  color: #30B587;
}
.block-views-blockclient-s-words-block-block-3 .view-content .views-row, .block-views-blockclient-s-words-block-block-3 .view-content .views-field-nothing {
  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;
}
.block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-field-client-name h4, .block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-field-client-name .h4, .block-views-blockclient-s-words-block-block-3 .view-content .views-field-nothing .views-field-field-client-name h4, .block-views-blockclient-s-words-block-block-3 .view-content .views-field-nothing .views-field-field-client-name .h4 {
  font-size: 1.438rem;
}
.block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-field-client-position p, .block-views-blockclient-s-words-block-block-3 .view-content .views-field-nothing .views-field-field-client-position p {
  font-weight: 500;
  color: #30B587;
  margin-bottom: 1.5rem;
}
@media (max-width: 35.99875rem) {
  .block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-field-client-position p, .block-views-blockclient-s-words-block-block-3 .view-content .views-field-nothing .views-field-field-client-position p {
    text-align: center;
  }
}
.block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-body, .block-views-blockclient-s-words-block-block-3 .view-content .views-field-nothing .views-field-body {
  width: 90%;
  text-align: center;
  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;
}
.block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-body p, .block-views-blockclient-s-words-block-block-3 .view-content .views-field-nothing .views-field-body p {
  width: 90%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-body p, .block-views-blockclient-s-words-block-block-3 .view-content .views-field-nothing .views-field-body p {
    margin-bottom: 0;
  }
}
.block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-body p::before, .block-views-blockclient-s-words-block-block-3 .view-content .views-field-nothing .views-field-body p::before {
  content: url(../images/icons/quote.png);
  position: absolute;
  right: -42px;
}
.block-views-blockclient-s-words-block-block-3 .view-content .views-row .views-field-field-client-image img, .block-views-blockclient-s-words-block-block-3 .view-content .views-field-nothing .views-field-field-client-image img {
  width: 64px;
  margin-bottom: 1.5rem;
  border-radius: 50%;
  max-height: 64px;
  height: 64px;
}
.block-views-blockclient-s-words-block-block-3 .view-content .owl-nav {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 4rem auto 0 auto;
  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: 32px;
}
@media screen and (max-width: 64rem) {
  .block-views-blockclient-s-words-block-block-3 .view-content .owl-nav {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockclient-s-words-block-block-3 .view-content .owl-nav {
    margin-top: 2rem;
  }
}
.block-views-blockclient-s-words-block-block-3 .view-content .owl-dots {
  display: none;
}
@media (max-width: 47.99875rem) {
  .block-views-blockclient-s-words-block-block-3 .view-content .owl-dots {
    display: none;
  }
}

/* End Clients */
.path-newsletter {
  min-height: 100vh;
  background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
  background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
}
.path-newsletter .links-inline .sv.nav-link {
  display: none;
}
.path-newsletter .featured-bottom, .path-newsletter .site-footer {
  display: none;
}
.path-newsletter .layout--onecol {
  margin-top: 8%;
}
.path-newsletter .block-views-blocknewsletter-block-block-2 .view-display-id-block_2 {
  max-width: 1000px !important;
  padding-bottom: 3.75rem;
}
@media (max-width: 47.99875rem) {
  .path-newsletter .block-views-blocknewsletter-block-block-2 .view-display-id-block_2 {
    padding-bottom: 2rem;
  }
}
.path-newsletter .block-views-blocknewsletter-block-block-2 .field--name-body {
  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;
  text-align: center;
}
.path-newsletter .block-views-blocknewsletter-block-block-2 .field--name-body p {
  font-size: 1.25rem;
}
.path-newsletter .block-views-blocknewsletter-block-block-2 .field--name-body a {
  font-size: 1.25rem;
  margin: 3.75rem 0 0 0;
}
@media (max-width: 47.99875rem) {
  .path-newsletter .block-views-blocknewsletter-block-block-2 .field--name-body a {
    font-size: 0.875rem !important;
    padding: 1.125rem 1.5rem;
  }
}
.path-newsletter .block-views-blocknewsletter-block-block-2 .field--name-body a:hover {
  text-decoration: none;
}
.path-newsletter .block-webform-block {
  max-width: 1000px !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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.path-newsletter .block-webform-block .content {
  width: 100%;
}
@media screen and (max-width: 80.375rem) {
  .path-newsletter .block-webform-block {
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .path-newsletter .block-webform-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
.path-newsletter .block-webform-block .webform-submission-newsletter-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;
  gap: 11px;
}
@media screen and (max-width: 80.375rem) {
  .path-newsletter .block-webform-block .webform-submission-newsletter-form {
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .path-newsletter .block-webform-block .webform-submission-newsletter-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
.path-newsletter .block-webform-block .webform-submission-newsletter-form ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.path-newsletter .block-webform-block .webform-submission-newsletter-form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #E1E4E8;
  opacity: 1;
  font-weight: 500;
  font-size: 1rem;
}
.path-newsletter .block-webform-block .webform-submission-newsletter-form ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #E1E4E8;
  opacity: 1;
  font-weight: 500;
  font-size: 1rem;
}
.path-newsletter .block-webform-block .webform-submission-newsletter-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.path-newsletter .block-webform-block .webform-submission-newsletter-form ::-ms-input-placeholder { /* Microsoft Edge */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.path-newsletter .block-webform-block .webform-submission-newsletter-form ::placeholder { /* Most modern browsers support this now. */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.path-newsletter .block-webform-block .webform-submission-newsletter-form input {
  border: 0px;
  border-radius: 5px;
  border: 1px solid #6A6A71;
}
.path-newsletter .block-webform-block .webform-submission-newsletter-form input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.path-newsletter .block-webform-block .webform-submission-newsletter-form .form-actions {
  margin-bottom: 0 !important;
  width: 15%;
}
@media (max-width: 47.99875rem) {
  .path-newsletter .block-webform-block .webform-submission-newsletter-form .form-actions {
    width: 100%;
  }
}
.path-newsletter .block-webform-block .webform-submission-newsletter-form .form-actions button {
  border: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  line-height: 1.3125rem;
}
.path-newsletter .block-webform-block .webform-submission-newsletter-form .form-actions button::after {
  content: initial;
}
.path-newsletter .block-webform-block .webform-submission-newsletter-form .js-form-item {
  width: 85%;
  margin-bottom: 0 !important;
}
@media (max-width: 47.99875rem) {
  .path-newsletter .block-webform-block .webform-submission-newsletter-form .js-form-item {
    margin-bottom: 1rem;
    width: 100%;
  }
}
.path-newsletter .block-webform-block .webform-submission-newsletter-form .js-form-item .form-email {
  padding: 1rem 1.5rem;
  font-size: 0.875rem;
}
.path-newsletter .block-webform-block .webform-submission-newsletter-form .js-form-item .form-email:focus {
  border-bottom: 1px solid #6A6A71;
}
.path-newsletter .block-webform-block .webform-submission-newsletter-form .js-form-item .js-form-required {
  display: none;
}

.path-newsletter-confirmation .block-block-content {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media (max-width: 47.99875rem) {
  .path-newsletter-confirmation .block-block-content {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.path-newsletter-confirmation .block-block-content .field--name-body {
  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;
}
.path-newsletter-confirmation .block-block-content .field--name-body p {
  font-size: 1.25rem;
}
.path-newsletter-confirmation .block-block-content .field--name-body a {
  font-size: 1.25rem;
  margin: 3.75rem 0 0 0 !important;
}
@media (max-width: 47.99875rem) {
  .path-newsletter-confirmation .block-block-content .field--name-body a {
    font-size: 0.875rem !important;
    padding: 1.125rem 1.5rem;
  }
}
.path-newsletter-confirmation .block-block-content .field--name-body a:hover {
  text-decoration: none;
}

/* CUSTOM STYLES
-------------------------------------------------*/
/* Fix */
h1, .h1 {
  font-size: 3.125rem;
}
@media screen and (max-width: 64rem) {
  h1, .h1 {
    font-size: 2.625rem !important;
  }
}
@media (max-width: 47.99875rem) {
  h1, .h1 {
    font-size: 1.5rem !important;
    font-weight: 400;
  }
}

h2, .h2 {
  font-size: 2.375rem;
}
@media screen and (max-width: 64rem) {
  h2, .h2 {
    font-size: 1.5rem !important;
  }
}
@media (max-width: 47.99875rem) {
  h2, .h2 {
    font-size: 1.5rem !important;
    font-weight: 400;
  }
}

h3, .h3 {
  font-size: 1.75rem;
}
@media screen and (max-width: 64rem) {
  h3, .h3 {
    font-size: 1.125rem !important;
  }
}
@media (max-width: 47.99875rem) {
  h3, .h3 {
    font-size: 1.125rem !important;
  }
}

h4, .h4 {
  font-size: 1.25rem;
}
@media screen and (max-width: 64rem) {
  h4, .h4 {
    font-size: 1.125rem !important;
  }
}
@media (max-width: 47.99875rem) {
  h4, .h4 {
    font-size: 1rem !important;
  }
}

p {
  font-size: 1rem;
  color: #6A6A71;
  font-weight: 400 !important;
}
@media screen and (max-width: 64rem) {
  p {
    font-size: 0.875rem !important;
  }
}
@media (max-width: 47.99875rem) {
  p {
    font-size: 0.875rem !important;
  }
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  color: #262424;
}

blockquote {
  margin: 0;
  width: 100%;
  margin-left: 2.25rem;
  padding: 0 2rem 0 0.75rem;
  border-left: 2px solid #30B587;
}
blockquote::before {
  content: url(../images/icons/quote-mark-green.svg);
  position: absolute;
  margin-left: -3.75rem;
}
@media (max-width: 47.99875rem) {
  blockquote::before {
    margin-left: -2.5rem;
    display: none;
  }
}
@media (max-width: 47.99875rem) {
  blockquote {
    max-width: 100%;
    margin: 0;
    padding-left: 0.75rem;
  }
}

.block-views-blockservices-block-2,
.block-views-blockservices-block-8,
.block-views-blockservices-block-3,
.block-views-blockservices-block-4,
.block-views-blockservices-block-5 {
  overflow: visible !important;
  scroll-margin-block-start: 7rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-2,
.block-views-blockservices-block-8,
.block-views-blockservices-block-3,
.block-views-blockservices-block-4,
.block-views-blockservices-block-5 {
    overflow: hidden !important;
  }
}

.block-views-blockprocess-block-block-2 {
  overflow-y: visible !important;
  scroll-margin-block-start: 10rem;
}

#block-views-block-viewprobnitip-block-1 {
  background-color: purple !important;
  color: white !important;
}
#block-views-block-viewprobnitip-block-1 h2, #block-views-block-viewprobnitip-block-1 .h2 {
  color: blue !important;
}
#block-views-block-viewprobnitip-block-1 a {
  color: greenyellow;
}

.view-content .row .views-row {
  background-color: yellow !important;
}

#main {
  max-width: 100%;
  padding-top: 3.75rem;
}
@media (max-width: 47.99875rem) {
  #main {
    padding-top: 5.25rem;
  }
}

#content {
  padding: 0;
}

.path-frontpage #main,
.node--type-services #main, .node--type-industries #main, .node--type-technologies #main, .path-services #main, .path-technologies #main, .path-industries #main {
  max-width: 100%;
  padding-top: 0;
}

.view-header, .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  text-align: center;
  max-width: 624px;
  margin: auto;
  margin-top: 6.25rem !important;
  margin-bottom: 4rem !important;
}
@media (max-width: 47.99875rem) {
  .view-header, .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-top: 2rem !important;
  }
}
.view-header p, .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 1rem;
}
@media (min-width: 48rem) {
  .view-header p, .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-size: 1.25rem !important;
  }
}
.view-header h4, .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .view-header .h4, .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4 {
  margin-bottom: 1rem;
  color: #6A6A71;
}
.view-header h1, .block-views-blockseo-block-9 .views-field-nothing .seo-header h1, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h1, .view-header .h1, .block-views-blockseo-block-9 .views-field-nothing .seo-header .h1, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h1, .view-header h2, .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .view-header .h2, .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}

.learn-more-link, .block-views-blocktechnologies-block-13 .view-content .views-row .description-custom-services, .block-views-blocktechnologies-block-3 .view-content .views-row .description-custom-services, .block-views-blockmain-industry-page-block-2 .view-content .group-industries .description-custom-industries, .block-views-blockindustries-block-3 .view-content .views-row .description-custom-services, .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 a, .block-views-blockblog-block-1 .view-content .views-row .views-field-view-node a,
.block-views-blockblog-block-4 .view-content .views-row .views-field-view-node a, .block-views-blockblog-block-5 .view-content .views-row .views-field-view-node a, .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container .apply-now a, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container .apply-now a, .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container .apply-now, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container .apply-now, .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .founder a, .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .grouped-text-field-projects .description-custom-services, .block-views.block-views-blockservices-home-page-block-3 .field-content .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 a, .block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .field--name-field-link-services-paragraph-2, .block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .description-custom-services, .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 a, .block-views-blockservices-block-1 .view-content .views-row .services-container .description-custom a, .block-views-blockservices-home-page-block-5 .view-content .views-row .description-custom-services, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .grouped-text-field-projects .description-custom-services, .block-views-blockindustries-block-type-block-1 .view-content .group-industries .description-custom-industries, .block-views-blockservices-home-page-block-4 .view-content .views-row .description-custom-services, .block-views-blockservices-content-type-block-13 .view-content .group-industries .description-custom-industries, .block-views-blockservices-content-type-block-3 .view-content .views-row .description-custom-services, .block-views-blockservices-block-8 .field-content .first-bottom > div a, .description-custom a, .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left .founder a {
  font-size: 1rem;
  color: #30B587;
  text-decoration: none;
  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;
  gap: 16px;
}
.learn-more-link::after, .block-views-blocktechnologies-block-13 .view-content .views-row .description-custom-services::after, .block-views-blocktechnologies-block-3 .view-content .views-row .description-custom-services::after, .block-views-blockmain-industry-page-block-2 .view-content .group-industries .description-custom-industries::after, .block-views-blockindustries-block-3 .view-content .views-row .description-custom-services::after, .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 a::after, .block-views-blockblog-block-1 .view-content .views-row .views-field-view-node a::after,
.block-views-blockblog-block-4 .view-content .views-row .views-field-view-node a::after, .block-views-blockblog-block-5 .view-content .views-row .views-field-view-node a::after, .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container .apply-now a::after, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container .apply-now a::after, .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container .apply-now::after, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container .apply-now::after, .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .founder a::after, .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .grouped-text-field-projects .description-custom-services::after, .block-views.block-views-blockservices-home-page-block-3 .field-content .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 a::after, .block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .field--name-field-link-services-paragraph-2::after, .block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .description-custom-services::after, .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 a::after, .block-views-blockservices-block-1 .view-content .views-row .services-container .description-custom a::after, .block-views-blockservices-home-page-block-5 .view-content .views-row .description-custom-services::after, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .grouped-text-field-projects .description-custom-services::after, .block-views-blockindustries-block-type-block-1 .view-content .group-industries .description-custom-industries::after, .block-views-blockservices-home-page-block-4 .view-content .views-row .description-custom-services::after, .block-views-blockservices-content-type-block-13 .view-content .group-industries .description-custom-industries::after, .block-views-blockservices-content-type-block-3 .view-content .views-row .description-custom-services::after, .block-views-blockservices-block-8 .field-content .first-bottom > div a::after, .description-custom a::after, .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left .founder a::after {
  content: url(../images/icons/arrow-icon.svg);
  padding-top: 0.3125rem;
}
.learn-more-link:hover, .block-views-blocktechnologies-block-13 .view-content .views-row .description-custom-services:hover, .block-views-blocktechnologies-block-3 .view-content .views-row .description-custom-services:hover, .block-views-blockmain-industry-page-block-2 .view-content .group-industries .description-custom-industries:hover, .block-views-blockindustries-block-3 .view-content .views-row .description-custom-services:hover, .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 a:hover, .block-views-blockblog-block-1 .view-content .views-row .views-field-view-node a:hover,
.block-views-blockblog-block-4 .view-content .views-row .views-field-view-node a:hover, .block-views-blockblog-block-5 .view-content .views-row .views-field-view-node a:hover, .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container .apply-now a:hover, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container .apply-now a:hover, .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container .apply-now:hover, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container .apply-now:hover, .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .founder a:hover, .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .grouped-text-field-projects .description-custom-services:hover, .block-views.block-views-blockservices-home-page-block-3 .field-content .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 a:hover, .block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .field--name-field-link-services-paragraph-2:hover, .block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .description-custom-services:hover, .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 a:hover, .block-views-blockservices-block-1 .view-content .views-row .services-container .description-custom a:hover, .block-views-blockservices-home-page-block-5 .view-content .views-row .description-custom-services:hover, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .grouped-text-field-projects .description-custom-services:hover, .block-views-blockindustries-block-type-block-1 .view-content .group-industries .description-custom-industries:hover, .block-views-blockservices-home-page-block-4 .view-content .views-row .description-custom-services:hover, .block-views-blockservices-content-type-block-13 .view-content .group-industries .description-custom-industries:hover, .block-views-blockservices-content-type-block-3 .view-content .views-row .description-custom-services:hover, .block-views-blockservices-block-8 .field-content .first-bottom > div a:hover, .description-custom a:hover, .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left .founder a:hover {
  color: #262424 !important;
}
.learn-more-link:hover::after, .block-views-blocktechnologies-block-13 .view-content .views-row .description-custom-services:hover::after, .block-views-blocktechnologies-block-3 .view-content .views-row .description-custom-services:hover::after, .block-views-blockmain-industry-page-block-2 .view-content .group-industries .description-custom-industries:hover::after, .block-views-blockindustries-block-3 .view-content .views-row .description-custom-services:hover::after, .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 a:hover::after, .block-views-blockblog-block-1 .view-content .views-row .views-field-view-node a:hover::after,
.block-views-blockblog-block-4 .view-content .views-row .views-field-view-node a:hover::after, .block-views-blockblog-block-5 .view-content .views-row .views-field-view-node a:hover::after, .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container .apply-now a:hover::after, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container .apply-now a:hover::after, .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container .apply-now:hover::after, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container .apply-now:hover::after, .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .founder a:hover::after, .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .grouped-text-field-projects .description-custom-services:hover::after, .block-views.block-views-blockservices-home-page-block-3 .field-content .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 a:hover::after, .block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .field--name-field-link-services-paragraph-2:hover::after, .block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .description-custom-services:hover::after, .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 a:hover::after, .block-views-blockservices-block-1 .view-content .views-row .services-container .description-custom a:hover::after, .block-views-blockservices-home-page-block-5 .view-content .views-row .description-custom-services:hover::after, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .grouped-text-field-projects .description-custom-services:hover::after, .block-views-blockindustries-block-type-block-1 .view-content .group-industries .description-custom-industries:hover::after, .block-views-blockservices-home-page-block-4 .view-content .views-row .description-custom-services:hover::after, .block-views-blockservices-content-type-block-13 .view-content .group-industries .description-custom-industries:hover::after, .block-views-blockservices-content-type-block-3 .view-content .views-row .description-custom-services:hover::after, .block-views-blockservices-block-8 .field-content .first-bottom > div a:hover::after, .description-custom a:hover::after, .block-views-blocklinkedin-ads-block-2 .view-content .views-row .field-content .founders-left .founder a:hover::after {
  padding-top: 0.3125rem;
  -webkit-filter: saturate(100%) brightness(0%);
          filter: saturate(100%) brightness(0%);
}

.social-media-links .linkedin:hover, .block-views-blockshare-post-block-block-1 .wrapper div .linkedin:hover, .block-views-blockblog-block-1 .view-header div .social-networks .linkedin:hover, .block-views-blockblog-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .linkedin:hover, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-1 .seo-header div .social-networks .linkedin:hover, .block-views-blockblog-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .linkedin:hover,
.block-views-blockblog-block-4 .view-header div .social-networks .linkedin:hover,
.block-views-blockblog-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .linkedin:hover,
.block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-4 .seo-header div .social-networks .linkedin:hover,
.block-views-blockblog-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .linkedin:hover, .block-views-blockblog-block-5 .view-header div .social-networks .linkedin:hover, .block-views-blockblog-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .linkedin:hover, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-5 .seo-header div .social-networks .linkedin:hover, .block-views-blockblog-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .linkedin:hover, .region-footer-second #block-views-block-footer-block-block-2 .social-networks .linkedin:hover, .featured-bottom .block-views-blockabout-zen-block-block-6 .view-content .views-row .media-links .linkedin:hover {
  content: url(../images/linkedin-hover.svg);
}
.social-media-links .linkedin-2:hover, .block-views-blockshare-post-block-block-1 .wrapper div .linkedin-2:hover, .block-views-blockblog-block-1 .view-header div .social-networks .linkedin-2:hover, .block-views-blockblog-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .linkedin-2:hover, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-1 .seo-header div .social-networks .linkedin-2:hover, .block-views-blockblog-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .linkedin-2:hover,
.block-views-blockblog-block-4 .view-header div .social-networks .linkedin-2:hover,
.block-views-blockblog-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .linkedin-2:hover,
.block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-4 .seo-header div .social-networks .linkedin-2:hover,
.block-views-blockblog-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .linkedin-2:hover, .block-views-blockblog-block-5 .view-header div .social-networks .linkedin-2:hover, .block-views-blockblog-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .linkedin-2:hover, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-5 .seo-header div .social-networks .linkedin-2:hover, .block-views-blockblog-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .linkedin-2:hover, .region-footer-second #block-views-block-footer-block-block-2 .social-networks .linkedin-2:hover, .featured-bottom .block-views-blockabout-zen-block-block-6 .view-content .views-row .media-links .linkedin-2:hover {
  content: url(../images/linkedin-2-hover.svg);
}
.social-media-links .tik-tok:hover, .block-views-blockshare-post-block-block-1 .wrapper div .tik-tok:hover, .block-views-blockblog-block-1 .view-header div .social-networks .tik-tok:hover, .block-views-blockblog-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .tik-tok:hover, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-1 .seo-header div .social-networks .tik-tok:hover, .block-views-blockblog-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .tik-tok:hover,
.block-views-blockblog-block-4 .view-header div .social-networks .tik-tok:hover,
.block-views-blockblog-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .tik-tok:hover,
.block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-4 .seo-header div .social-networks .tik-tok:hover,
.block-views-blockblog-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .tik-tok:hover, .block-views-blockblog-block-5 .view-header div .social-networks .tik-tok:hover, .block-views-blockblog-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .tik-tok:hover, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-5 .seo-header div .social-networks .tik-tok:hover, .block-views-blockblog-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .tik-tok:hover, .region-footer-second #block-views-block-footer-block-block-2 .social-networks .tik-tok:hover, .featured-bottom .block-views-blockabout-zen-block-block-6 .view-content .views-row .media-links .tik-tok:hover {
  content: url(../images/tik-tok-hover.svg);
}
.social-media-links .instagram:hover, .block-views-blockshare-post-block-block-1 .wrapper div .instagram:hover, .block-views-blockblog-block-1 .view-header div .social-networks .instagram:hover, .block-views-blockblog-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .instagram:hover, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-1 .seo-header div .social-networks .instagram:hover, .block-views-blockblog-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .instagram:hover,
.block-views-blockblog-block-4 .view-header div .social-networks .instagram:hover,
.block-views-blockblog-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .instagram:hover,
.block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-4 .seo-header div .social-networks .instagram:hover,
.block-views-blockblog-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .instagram:hover, .block-views-blockblog-block-5 .view-header div .social-networks .instagram:hover, .block-views-blockblog-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .instagram:hover, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-5 .seo-header div .social-networks .instagram:hover, .block-views-blockblog-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .instagram:hover, .region-footer-second #block-views-block-footer-block-block-2 .social-networks .instagram:hover, .featured-bottom .block-views-blockabout-zen-block-block-6 .view-content .views-row .media-links .instagram:hover {
  content: url(../images/instagram-hover.svg);
}
.social-media-links .youtube:hover, .block-views-blockshare-post-block-block-1 .wrapper div .youtube:hover, .block-views-blockblog-block-1 .view-header div .social-networks .youtube:hover, .block-views-blockblog-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .youtube:hover, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-1 .seo-header div .social-networks .youtube:hover, .block-views-blockblog-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .youtube:hover,
.block-views-blockblog-block-4 .view-header div .social-networks .youtube:hover,
.block-views-blockblog-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .youtube:hover,
.block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-4 .seo-header div .social-networks .youtube:hover,
.block-views-blockblog-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .youtube:hover, .block-views-blockblog-block-5 .view-header div .social-networks .youtube:hover, .block-views-blockblog-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .youtube:hover, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-5 .seo-header div .social-networks .youtube:hover, .block-views-blockblog-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .youtube:hover, .region-footer-second #block-views-block-footer-block-block-2 .social-networks .youtube:hover, .featured-bottom .block-views-blockabout-zen-block-block-6 .view-content .views-row .media-links .youtube:hover {
  content: url(../images/youtube-hover.svg);
}
.social-media-links .facebook:hover, .block-views-blockshare-post-block-block-1 .wrapper div .facebook:hover, .block-views-blockblog-block-1 .view-header div .social-networks .facebook:hover, .block-views-blockblog-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .facebook:hover, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-1 .seo-header div .social-networks .facebook:hover, .block-views-blockblog-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .facebook:hover,
.block-views-blockblog-block-4 .view-header div .social-networks .facebook:hover,
.block-views-blockblog-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .facebook:hover,
.block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-4 .seo-header div .social-networks .facebook:hover,
.block-views-blockblog-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .facebook:hover, .block-views-blockblog-block-5 .view-header div .social-networks .facebook:hover, .block-views-blockblog-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .facebook:hover, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-5 .seo-header div .social-networks .facebook:hover, .block-views-blockblog-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .facebook:hover, .region-footer-second #block-views-block-footer-block-block-2 .social-networks .facebook:hover, .featured-bottom .block-views-blockabout-zen-block-block-6 .view-content .views-row .media-links .facebook:hover {
  content: url(../images/facebook-hover.svg);
}
.social-media-links .facebook-2:hover, .block-views-blockshare-post-block-block-1 .wrapper div .facebook-2:hover, .block-views-blockblog-block-1 .view-header div .social-networks .facebook-2:hover, .block-views-blockblog-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .facebook-2:hover, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-1 .seo-header div .social-networks .facebook-2:hover, .block-views-blockblog-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .facebook-2:hover,
.block-views-blockblog-block-4 .view-header div .social-networks .facebook-2:hover,
.block-views-blockblog-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .facebook-2:hover,
.block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-4 .seo-header div .social-networks .facebook-2:hover,
.block-views-blockblog-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .facebook-2:hover, .block-views-blockblog-block-5 .view-header div .social-networks .facebook-2:hover, .block-views-blockblog-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .facebook-2:hover, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-5 .seo-header div .social-networks .facebook-2:hover, .block-views-blockblog-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .facebook-2:hover, .region-footer-second #block-views-block-footer-block-block-2 .social-networks .facebook-2:hover, .featured-bottom .block-views-blockabout-zen-block-block-6 .view-content .views-row .media-links .facebook-2:hover {
  content: url(../images/facebook-2-hover.svg);
}
.social-media-links .amplifyre:hover, .block-views-blockshare-post-block-block-1 .wrapper div .amplifyre:hover, .block-views-blockblog-block-1 .view-header div .social-networks .amplifyre:hover, .block-views-blockblog-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .amplifyre:hover, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-1 .seo-header div .social-networks .amplifyre:hover, .block-views-blockblog-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .amplifyre:hover,
.block-views-blockblog-block-4 .view-header div .social-networks .amplifyre:hover,
.block-views-blockblog-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .amplifyre:hover,
.block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-4 .seo-header div .social-networks .amplifyre:hover,
.block-views-blockblog-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .amplifyre:hover, .block-views-blockblog-block-5 .view-header div .social-networks .amplifyre:hover, .block-views-blockblog-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks .amplifyre:hover, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-5 .seo-header div .social-networks .amplifyre:hover, .block-views-blockblog-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks .amplifyre:hover, .region-footer-second #block-views-block-footer-block-block-2 .social-networks .amplifyre:hover, .featured-bottom .block-views-blockabout-zen-block-block-6 .view-content .views-row .media-links .amplifyre:hover {
  content: url(../images/amplifyre-hover.svg);
}

.block-views {
  overflow: hidden;
}

.custom-owl-right-full .owl-stage-outer,
.block-views-blockzen-life-block-block-1 .owl-stage-outer,
.block-views-blockprocess-block-block-2 .owl-stage-outer {
  overflow: initial;
}
.custom-owl-right-full .owl-stage-outer:before,
.block-views-blockzen-life-block-block-1 .owl-stage-outer:before,
.block-views-blockprocess-block-block-2 .owl-stage-outer:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: -100%;
  background: #fff;
  z-index: 1;
}
.custom-owl-right-full .owl-stage-outer .owl-item,
.block-views-blockzen-life-block-block-1 .owl-stage-outer .owl-item,
.block-views-blockprocess-block-block-2 .owl-stage-outer .owl-item {
  padding-right: 0.625rem;
}

.owl-carousel .owl-item img {
  height: auto;
}

.owl-carousel.off {
  display: block;
}

.view-filters .form-item-tid {
  width: 70%;
}
.view-filters .form-item-tid .bef-links {
  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-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  border: 0px;
  background: transparent;
}
.view-filters .form-item-tid .bef-links ul {
  list-style-type: none;
  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;
  padding: 0;
  white-space: nowrap;
}
.view-filters .form-item-tid .bef-links ul::-webkit-scrollbar {
  background: transparent;
  display: none;
}
.view-filters .form-item-tid .bef-links ul::-webkit-scrollbar-thumb {
  background: transparent;
  display: none;
}
.view-filters .form-item-tid .bef-links ul li {
  margin-right: 1.5rem;
}
.view-filters .form-item-tid .bef-links ul li a {
  font-weight: 400 !important;
}
.view-filters .form-item-tid .bef-links ul li a:first-child.bef-link--selected {
  margin-left: 0;
}
.view-filters .form-item-tid .bef-links ul li a:first-child {
  margin-left: 0;
}
.view-filters .form-item-combine {
  width: 30%;
}
.view-filters .form-item-combine .form-control {
  border: 0px;
  border-bottom: 2px solid #30B587;
  -webkit-box-shadow: 0px 0px 0px !important;
          box-shadow: 0px 0px 0px !important;
}

.transition-main {
  -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;
}

/* Global */
.region-with-bg {
  background-color: #f8f8f8;
}

.region-with-margin, .node--type-seo .layout--twocol-section--25-75, .node--type-article .layout--twocol-section--25-75, .newsletter, .path-blog .layout--twocol-section--50-50, .node--type-position .layout--twocol-section--50-50, .path-career .layout--twocol-section--50-50, .path-about .layout--twocol-section--50-50, .layout--twocol-section--75-25, .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1, .path-newsletter .block-webform-block {
  max-width: 1304px;
  margin: auto;
}

.region-with-padding-top-bottom, .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media (max-width: 47.99875rem) {
  .region-with-padding-top-bottom, .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 {
    padding-top: 3rem;
    padding-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

.region-with-padding-top {
  padding-top: 6.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.region-with-padding-bottom, .path-newsletter .block-webform-block {
  padding-bottom: 6.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.custom-button-xl-color-main-1, .block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content .links a:nth-child(1), .block-views-blocktechnologies-block-9 .view-footer #loadMoreQuestions, .block-views-blocktechnologies-block-12 .view-footer .prices-bottom-link a, .block-views-blocktechnologies-block-13 .view-footer a, .block-views-blocktechnologies-block-5 .view-footer a, .block-views-blocktechnologies-block-3 .view-footer #loadMoreServicesTechnologies, .block-views-blocktechnologies-block-2 .views-field-nothing .field-content .links a:nth-child(1), .block-views-blockmain-industry-page-block-2 .view-footer #loadMoreMainIndustries, .block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content .links a:nth-child(1), .block-views-blockindustries-block-12 .view-footer #loadMoreQuestions, .block-views-blockindustries-block-5 .view-footer a, .block-views-blockindustries-block-3 .view-footer #loadMoreServicesIndustries, .block-views-blockindustries-block-2 .views-field-nothing .field-content .links a:nth-child(1), .block-views-blockseo-block-4 .button-link a, .block-views-blockseo-block-9 .views-field-nothing .seo-header .call-action-seo a, .block-views-blockblog-block-1 .js-pager__items .pager__item a,
.block-views-blockblog-block-4 .js-pager__items .pager__item a, .block-views-blockblog-block-5 .js-pager__items .pager__item a, .block-views-blockzen-life-block-block-2 .view-footer a, .block-views-blockpositions-block-3 .view-id-positions.view-display-id-block_3 a, .view-id-career_block_view.view-display-id-block_1 .views-row .views-field-nothing #loadMore, .block-views-blockabout-zen-block-block-5 .field-content .team-left a, .block-views.block-views-blockservices-home-page-block-3 .view-footer a, .block-views.block-views-blockprojects-block-10 .view-footer a, .block-views.block-views-blockschedule-block-block-1 .view-footer a, .block-views-blockslider-block-block-1 .views-field-nothing .field-content .links a:nth-child(1), .block-views-blockservices-home-page-block-5 .view-footer a, .path-services .block-views-blockprojects-block-5 .view-footer a, .block-views-blockindustries-block-type-block-1 .view-footer #loadMoreIndustries, .block-views-blockservices-block-new-block-1 .view-footer a, .block-views-blockservices-home-page-block-4 .view-footer #loadMoreServices, .block-views-blockslider-block-block-2 .views-field-nothing .field-content .links a:nth-child(1), .block-views-blockservices-content-type-block-9 .view-footer #loadMoreQuestions, .block-views-blockservices-content-type-block-13 .view-footer #loadMoreIndustriesServices, .block-views-blockservices-content-type-block-3 .view-footer #loadMoreServicesSingle, .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .links a:nth-child(1), .block-views-block404-not-found-page-block-1 .view-id-404_not_found_page .views-row a, #navbar-main #block-mainnavigationnew .tbm-nav .tbm-item.level-1.custom-main-navigation.button-call-hover a, #navbar-main #block-mainnavigationnewsweden .tbm-nav .tbm-item.level-1.custom-main-navigation.button-call-hover a, #navbar-main #block-mainnavigationnew .tbm-nav .tbm-item.level-1.custom-main-navigation.button-contact-hover a, #navbar-main #block-mainnavigationnewsweden .tbm-nav .tbm-item.level-1.custom-main-navigation.button-contact-hover a, #navbar-main #block-mainnavigationnew .sv-button-contact-hover a, #navbar-main #block-mainnavigationnewsweden .sv-button-contact-hover a, #navbar-main .nav-item:last-child .nav-link {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0 0.75rem;
  font-weight: 600;
  -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;
  cursor: pointer;
}
.custom-button-xl-color-main-1:hover, .block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content .links a:hover:nth-child(1), .block-views-blocktechnologies-block-9 .view-footer #loadMoreQuestions:hover, .block-views-blocktechnologies-block-12 .view-footer .prices-bottom-link a:hover, .block-views-blocktechnologies-block-13 .view-footer a:hover, .block-views-blocktechnologies-block-5 .view-footer a:hover, .block-views-blocktechnologies-block-3 .view-footer #loadMoreServicesTechnologies:hover, .block-views-blocktechnologies-block-2 .views-field-nothing .field-content .links a:hover:nth-child(1), .block-views-blockmain-industry-page-block-2 .view-footer #loadMoreMainIndustries:hover, .block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content .links a:hover:nth-child(1), .block-views-blockindustries-block-12 .view-footer #loadMoreQuestions:hover, .block-views-blockindustries-block-5 .view-footer a:hover, .block-views-blockindustries-block-3 .view-footer #loadMoreServicesIndustries:hover, .block-views-blockindustries-block-2 .views-field-nothing .field-content .links a:hover:nth-child(1), .block-views-blockseo-block-4 .button-link a:hover, .block-views-blockseo-block-9 .views-field-nothing .seo-header .call-action-seo a:hover, .block-views-blockblog-block-1 .js-pager__items .pager__item a:hover,
.block-views-blockblog-block-4 .js-pager__items .pager__item a:hover, .block-views-blockblog-block-5 .js-pager__items .pager__item a:hover, .block-views-blockzen-life-block-block-2 .view-footer a:hover, .block-views-blockpositions-block-3 .view-id-positions.view-display-id-block_3 a:hover, .view-id-career_block_view.view-display-id-block_1 .views-row .views-field-nothing #loadMore:hover, .block-views-blockabout-zen-block-block-5 .field-content .team-left a:hover, .block-views.block-views-blockservices-home-page-block-3 .view-footer a:hover, .block-views.block-views-blockprojects-block-10 .view-footer a:hover, .block-views.block-views-blockschedule-block-block-1 .view-footer a:hover, .block-views-blockslider-block-block-1 .views-field-nothing .field-content .links a:hover:nth-child(1), .block-views-blockservices-home-page-block-5 .view-footer a:hover, .path-services .block-views-blockprojects-block-5 .view-footer a:hover, .block-views-blockindustries-block-type-block-1 .view-footer #loadMoreIndustries:hover, .block-views-blockservices-block-new-block-1 .view-footer a:hover, .block-views-blockservices-home-page-block-4 .view-footer #loadMoreServices:hover, .block-views-blockslider-block-block-2 .views-field-nothing .field-content .links a:hover:nth-child(1), .block-views-blockservices-content-type-block-9 .view-footer #loadMoreQuestions:hover, .block-views-blockservices-content-type-block-13 .view-footer #loadMoreIndustriesServices:hover, .block-views-blockservices-content-type-block-3 .view-footer #loadMoreServicesSingle:hover, .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .links a:hover:nth-child(1), .block-views-block404-not-found-page-block-1 .view-id-404_not_found_page .views-row a:hover, #navbar-main #block-mainnavigationnew .tbm-nav .tbm-item.level-1.custom-main-navigation.button-call-hover a:hover, #navbar-main #block-mainnavigationnewsweden .tbm-nav .tbm-item.level-1.custom-main-navigation.button-call-hover a:hover, #navbar-main #block-mainnavigationnew .tbm-nav .tbm-item.level-1.custom-main-navigation.button-contact-hover a:hover, #navbar-main #block-mainnavigationnewsweden .tbm-nav .tbm-item.level-1.custom-main-navigation.button-contact-hover a:hover, #navbar-main #block-mainnavigationnew .sv-button-contact-hover a:hover, #navbar-main #block-mainnavigationnewsweden .sv-button-contact-hover a:hover, #navbar-main .nav-item:last-child .nav-link:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 47.99875rem) {
  .custom-button-xl-color-main-1, .block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content .links a:nth-child(1), .block-views-blocktechnologies-block-9 .view-footer #loadMoreQuestions, .block-views-blocktechnologies-block-12 .view-footer .prices-bottom-link a, .block-views-blocktechnologies-block-13 .view-footer a, .block-views-blocktechnologies-block-5 .view-footer a, .block-views-blocktechnologies-block-3 .view-footer #loadMoreServicesTechnologies, .block-views-blocktechnologies-block-2 .views-field-nothing .field-content .links a:nth-child(1), .block-views-blockmain-industry-page-block-2 .view-footer #loadMoreMainIndustries, .block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content .links a:nth-child(1), .block-views-blockindustries-block-12 .view-footer #loadMoreQuestions, .block-views-blockindustries-block-5 .view-footer a, .block-views-blockindustries-block-3 .view-footer #loadMoreServicesIndustries, .block-views-blockindustries-block-2 .views-field-nothing .field-content .links a:nth-child(1), .block-views-blockseo-block-4 .button-link a, .block-views-blockseo-block-9 .views-field-nothing .seo-header .call-action-seo a, .block-views-blockblog-block-1 .js-pager__items .pager__item a,
.block-views-blockblog-block-4 .js-pager__items .pager__item a, .block-views-blockblog-block-5 .js-pager__items .pager__item a, .block-views-blockzen-life-block-block-2 .view-footer a, .block-views-blockpositions-block-3 .view-id-positions.view-display-id-block_3 a, .view-id-career_block_view.view-display-id-block_1 .views-row .views-field-nothing #loadMore, .block-views-blockabout-zen-block-block-5 .field-content .team-left a, .block-views.block-views-blockservices-home-page-block-3 .view-footer a, .block-views.block-views-blockprojects-block-10 .view-footer a, .block-views.block-views-blockschedule-block-block-1 .view-footer a, .block-views-blockslider-block-block-1 .views-field-nothing .field-content .links a:nth-child(1), .block-views-blockservices-home-page-block-5 .view-footer a, .path-services .block-views-blockprojects-block-5 .view-footer a, .block-views-blockindustries-block-type-block-1 .view-footer #loadMoreIndustries, .block-views-blockservices-block-new-block-1 .view-footer a, .block-views-blockservices-home-page-block-4 .view-footer #loadMoreServices, .block-views-blockslider-block-block-2 .views-field-nothing .field-content .links a:nth-child(1), .block-views-blockservices-content-type-block-9 .view-footer #loadMoreQuestions, .block-views-blockservices-content-type-block-13 .view-footer #loadMoreIndustriesServices, .block-views-blockservices-content-type-block-3 .view-footer #loadMoreServicesSingle, .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .links a:nth-child(1), .block-views-block404-not-found-page-block-1 .view-id-404_not_found_page .views-row a, #navbar-main #block-mainnavigationnew .tbm-nav .tbm-item.level-1.custom-main-navigation.button-call-hover a, #navbar-main #block-mainnavigationnewsweden .tbm-nav .tbm-item.level-1.custom-main-navigation.button-call-hover a, #navbar-main #block-mainnavigationnew .tbm-nav .tbm-item.level-1.custom-main-navigation.button-contact-hover a, #navbar-main #block-mainnavigationnewsweden .tbm-nav .tbm-item.level-1.custom-main-navigation.button-contact-hover a, #navbar-main #block-mainnavigationnew .sv-button-contact-hover a, #navbar-main #block-mainnavigationnewsweden .sv-button-contact-hover a, #navbar-main .nav-item:last-child .nav-link {
    padding: 0.5rem 0.75rem;
    font-size: 0.75rem !important;
  }
}

.custom-button-xl-color-main-1-no-hover, .block-views-blockindustries-block-7 .view-filters .form-item-field-process-category-value .bef-links ul li a.bef-link--selected, .view-filters .form-item-tid .bef-links ul li a.bef-link--selected {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0 0.75rem;
  font-weight: 600;
  -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;
  cursor: pointer;
}
@media (max-width: 47.99875rem) {
  .custom-button-xl-color-main-1-no-hover, .block-views-blockindustries-block-7 .view-filters .form-item-field-process-category-value .bef-links ul li a.bef-link--selected, .view-filters .form-item-tid .bef-links ul li a.bef-link--selected {
    padding: 0.5rem 0.75rem;
    font-size: 0.75rem !important;
  }
}

.custom-button-xl-color-main-4, .block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content .links a:nth-child(2), .block-views-blocktechnologies-block-2 .views-field-nothing .field-content .links a:nth-child(2), .block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content .links a:nth-child(2), .block-views-blockindustries-block-2 .views-field-nothing .field-content .links a:nth-child(2), .block-views-blockslider-block-block-1 .views-field-nothing .field-content .links a:nth-child(2), .block-views-blockslider-block-block-2 .views-field-nothing .field-content .links a:nth-child(2), .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .links a:nth-child(2) {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #fff;
  color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  -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;
  border-radius: 5px;
  border: 1px solid #fff;
  margin: 0 0.75rem;
}

.custom-button-xl-color-main-3, .block-views-blockindustries-block-7 .view-filters .form-item-field-process-category-value .bef-links ul li a, .nav-container a, .block-views-blockpositions-block-2 .view-display-id-block_2 .views-field ul:first-child a, .block-views-blockprojects-block-2 .views-field-nothing ul a, .block-views-blockprojects-block-9 .view-filters .js-form-type-select ul a, .block-views-blockprojects-block-1 .view-filters .js-form-type-select ul a, .view-filters .form-item-tid .bef-links ul li a {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #f8f8f8;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  border-radius: 5px;
  margin: 0 0.75rem;
  font-weight: 600;
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .custom-button-xl-color-main-3, .block-views-blockindustries-block-7 .view-filters .form-item-field-process-category-value .bef-links ul li a, .nav-container a, .block-views-blockpositions-block-2 .view-display-id-block_2 .views-field ul:first-child a, .block-views-blockprojects-block-2 .views-field-nothing ul a, .block-views-blockprojects-block-9 .view-filters .js-form-type-select ul a, .block-views-blockprojects-block-1 .view-filters .js-form-type-select ul a, .view-filters .form-item-tid .bef-links ul li a {
    padding: 0.5rem 0.75rem;
    font-size: 0.75rem !important;
  }
}

.custom-button-l-color-main-1, .block-block-content0f121afb-0212-48f3-9b6b-f233eda94d55 .field--name-body a, .block-views-blockapply-to-position-block-block-1 .apply-block .right-side a, .block-views-blockapply-to-position-block-block-2 .apply-block .right-side a, .block-views-blocklet-s-talk-block-block-1 .views-field-body a, .block-views-blocklets-talk-ads-block-1 .views-field-body a, .path-newsletter .block-views-blocknewsletter-block-block-2 .field--name-body a, .path-newsletter-confirmation .block-block-content .field--name-body a {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #30B587;
  padding: 1.5rem 3rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0 0.75rem;
  font-size: 1.25rem;
  font-weight: 600;
  cursor: pointer;
}
.custom-button-l-color-main-1:hover, .block-block-content0f121afb-0212-48f3-9b6b-f233eda94d55 .field--name-body a:hover, .block-views-blockapply-to-position-block-block-1 .apply-block .right-side a:hover, .block-views-blockapply-to-position-block-block-2 .apply-block .right-side a:hover, .block-views-blocklet-s-talk-block-block-1 .views-field-body a:hover, .block-views-blocklets-talk-ads-block-1 .views-field-body a:hover, .path-newsletter .block-views-blocknewsletter-block-block-2 .field--name-body a:hover, .path-newsletter-confirmation .block-block-content .field--name-body a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
@media (max-width: 47.99875rem) {
  .custom-button-l-color-main-1, .block-block-content0f121afb-0212-48f3-9b6b-f233eda94d55 .field--name-body a, .block-views-blockapply-to-position-block-block-1 .apply-block .right-side a, .block-views-blockapply-to-position-block-block-2 .apply-block .right-side a, .block-views-blocklet-s-talk-block-block-1 .views-field-body a, .block-views-blocklets-talk-ads-block-1 .views-field-body a, .path-newsletter .block-views-blocknewsletter-block-block-2 .field--name-body a, .path-newsletter-confirmation .block-block-content .field--name-body a {
    padding: 1.125rem 1.5rem;
    font-size: 0.875rem;
  }
}

.region-with-4-col .view-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.region-with-4-col .views-row {
  width: 23%;
}
@media (max-width: 47.99875rem) {
  .region-with-4-col .views-row {
    width: 49%;
  }
}

.region-with-2-col .view-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.region-with-2-col .views-row {
  width: 49%;
  margin-bottom: 2%;
}
@media (max-width: 47.99875rem) {
  .region-with-2-col .views-row {
    width: 100%;
  }
}

.region-with-2-col-ajax .views-infinite-scroll-content-wrapper {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.region-with-2-col-ajax .views-row {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 2%;
}
.region-with-2-col-ajax .views-row:nth-child(2n) {
  margin-right: 0;
}
@media (max-width: 47.99875rem) {
  .region-with-2-col-ajax .views-row {
    width: 100%;
  }
}

.layout--twocol-section--75-25 {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  padding: 0 0.75rem;
}
@media (max-width: 47.99875rem) {
  .layout--twocol-section--75-25 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 47.99875rem) {
  .layout--twocol-section--75-25 .layout__region--second {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 3rem;
  }
}

/* Alert */
.path-contact .alert-wrapper {
  overflow: auto;
  width: 100% !important;
  bottom: 132px !important;
  left: 0px !important;
  right: 0px !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
  max-width: 1304px;
  margin: auto;
}
@media (max-width: 61.99875rem) {
  .path-contact .alert-wrapper {
    bottom: 200px !important;
  }
}
.path-contact .alert-wrapper .alert-danger .list-group-item {
  background: transparent;
  border: 0px;
  color: #fff;
}
.path-contact .alert-wrapper .alert.alert-dismissible.alert-danger {
  width: 60%;
  position: absolute;
  top: 80px;
  left: 12px;
  background-color: #fff;
  top: 0px !important;
  border-radius: 12px;
  padding: 1.5rem;
  border: 2px solid #E80303;
}
@media (max-width: 47.99875rem) {
  .path-contact .alert-wrapper .alert.alert-dismissible.alert-danger {
    width: 80%;
  }
}
.path-contact .alert-wrapper .alert.alert-dismissible.alert-danger button {
  padding: 1.5rem;
  height: 16px;
  width: 16px;
}
.path-contact .alert-wrapper .alert.alert-dismissible.alert-danger svg {
  display: none;
}
.path-contact .alert-wrapper .alert.alert-dismissible.alert-danger div {
  padding-left: 2.6875rem;
  color: #6A6A71;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.875rem;
}
.path-contact .alert-wrapper .alert.alert-dismissible.alert-danger div::before {
  content: url(../images/error-form-icon.svg);
  height: 27px;
  width: 27px;
  position: absolute;
  left: 24px;
}
@media (max-width: 47.99875rem) {
  .path-contact .alert-wrapper .alert.alert-dismissible.alert-danger div {
    font-size: 1rem;
  }
}
.path-contact .alert-wrapper .alert.alert-dismissible.alert-danger #message-error-title {
  color: #262424;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 2.1rem;
}
@media (max-width: 47.99875rem) {
  .path-contact .alert-wrapper .alert.alert-dismissible.alert-danger #message-error-title {
    font-size: 1.25rem;
  }
}
.path-contact .alert-wrapper .alert {
  border: 0px;
  border-radius: 0px;
}

.ajax-progress-fullscreen {
  display: none !important;
}

/* Navigation */
.offcanvas-body {
  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-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 47.99875rem) {
  .offcanvas-body {
    -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;
  }
}

.language-switcher-language-url {
  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-left: 3rem;
}
@media (max-width: 74.99875rem) {
  .language-switcher-language-url {
    display: none;
    margin-left: 0;
  }
}
@media (max-width: 47.99875rem) {
  .language-switcher-language-url {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0;
  }
}
.language-switcher-language-url .en.nav-link {
  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;
  padding-right: 0;
  padding-left: 0.5rem !important;
}
@media (max-width: 47.99875rem) {
  .language-switcher-language-url .en.nav-link {
    padding: 0;
  }
}
.language-switcher-language-url .en.nav-link a {
  content: url(../images/icons/united-kingdom-flag.svg);
  height: 20px;
  width: auto;
  opacity: 0.3;
}
.language-switcher-language-url .en.nav-link a:hover {
  opacity: 1;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.language-switcher-language-url .en.nav-link::after {
  content: url(../images/icons/language-separator-2.svg);
  width: 16px;
  height: 16px;
  margin-bottom: 0.1875rem;
}
@media (max-width: 47.99875rem) {
  .language-switcher-language-url .en.nav-link::after {
    margin-bottom: 1.875rem;
  }
}
.language-switcher-language-url .en.nav-link.is-active a {
  content: url(../images/icons/united-kingdom-flag.svg);
  height: 20px;
  width: auto;
  opacity: 1;
}
.language-switcher-language-url .sv.nav-link {
  padding-left: 0 !important;
  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;
}
@media (max-width: 47.99875rem) {
  .language-switcher-language-url .sv.nav-link {
    padding: 0;
  }
}
.language-switcher-language-url .sv.nav-link a {
  content: url(../images/icons/sweden-flag.svg);
  height: 20px;
  width: auto;
  opacity: 0.3;
}
.language-switcher-language-url .sv.nav-link a:hover {
  opacity: 1;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.language-switcher-language-url .sv.nav-link.is-active a {
  content: url(../images/icons/sweden-flag.svg);
  height: 20px;
  width: auto;
  opacity: 1;
}

#header {
  position: fixed;
  z-index: 1000;
  width: 100%;
}

@media (max-width: 47.99875rem) {
  .offcanvas-backdrop.show {
    background-color: transparent;
  }
}

@media (max-width: 47.99875rem) {
  .offcanvas.offcanvas-end {
    top: 82px;
    border: 0px;
  }
}

@media (max-width: 47.99875rem) {
  .offcanvas-header {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 0.9375rem 1.875rem;
  }
}
@media (max-width: 47.99875rem) {
  .offcanvas-header .btn-close {
    visibility: hidden;
  }
}

#navbar-main {
  padding-top: 0;
  padding-bottom: 0;
  -webkit-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
#navbar-main .navbar-brand {
  padding-top: 1.5625rem;
  padding-bottom: 1.5625rem;
}
@media (max-width: 74.99875rem) {
  #navbar-main .navbar-brand {
    z-index: 22;
  }
}
#navbar-main .navbar-toggler {
  -webkit-box-shadow: 0px 0px 0px;
          box-shadow: 0px 0px 0px;
  border: 0px;
}
@media (max-width: 74.99875rem) {
  #navbar-main .navbar-toggler {
    display: none;
  }
}
#navbar-main .navbar-toggler .navbar-toggler-icon {
  background-image: none;
  position: relative;
}
#navbar-main .navbar-toggler .navbar-toggler-icon:before, #navbar-main .navbar-toggler .navbar-toggler-icon:after {
  content: "";
  width: 18px;
  height: 2px;
  position: absolute;
  background: #262424;
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  will-change: transform;
  left: 5px;
  top: 15px;
}
#navbar-main .navbar-toggler .navbar-toggler-icon:before {
  -webkit-transform: translateY(-3.5px);
       -o-transform: translateY(-3.5px);
          transform: translateY(-3.5px);
}
#navbar-main .navbar-toggler .navbar-toggler-icon:after {
  -webkit-transform: translateY(3.5px);
       -o-transform: translateY(3.5px);
          transform: translateY(3.5px);
}
#navbar-main .nav-item:last-child .nav-link {
  font-weight: 400;
  font-size: 1rem;
  padding: 0.5rem 1rem;
}
@media screen and (max-width: 64.0625rem) {
  #navbar-main .nav-item:last-child .nav-link {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    font-size: 1.75rem !important;
    font-weight: 700 !important;
    padding: 0.5rem 1rem;
  }
}
@media screen and (min-width: 64.0625rem) and (max-width: 75rem) {
  #navbar-main .nav-item:last-child .nav-link {
    margin-left: 3.75rem;
  }
}
@media (max-width: 47.99875rem) {
  #navbar-main .nav-item:last-child {
    text-align: center;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
@media screen and (min-width: 48rem) and (max-width: 64rem) {
  #navbar-main .nav-item:last-child {
    margin-bottom: 2rem;
  }
}
#navbar-main .nav-link {
  text-align: center;
  color: #000;
  font-size: 1rem;
  padding-left: 3rem;
}
#navbar-main .nav-link:hover {
  color: #30B587 !important;
}
@media (max-width: 47.99875rem) {
  #navbar-main .nav-link {
    padding-left: 0;
    font-size: 1.75rem;
    font-weight: 700;
  }
}
#navbar-main img {
  width: auto;
  max-height: 35px;
  height: 35px;
}

.path-frontpage #navbar-main,
.path-services #navbar-main,
.node--type-services #navbar-main,
.node--type-industries #navbar-main,
.node--type-technologies #navbar-main,
.path-technologies #navbar-main,
.path-industries #navbar-main {
  background-color: transparent !important;
}
.path-frontpage #navbar-main img.d-inline-block.align-top,
.path-services #navbar-main img.d-inline-block.align-top,
.node--type-services #navbar-main img.d-inline-block.align-top,
.node--type-industries #navbar-main img.d-inline-block.align-top,
.node--type-technologies #navbar-main img.d-inline-block.align-top,
.path-technologies #navbar-main img.d-inline-block.align-top,
.path-industries #navbar-main img.d-inline-block.align-top {
  content: url("../images/logo-white.svg");
}
.path-frontpage #navbar-main .navbar-toggler .navbar-toggler-icon:before, .path-frontpage #navbar-main .navbar-toggler .navbar-toggler-icon:after,
.path-services #navbar-main .navbar-toggler .navbar-toggler-icon:before,
.path-services #navbar-main .navbar-toggler .navbar-toggler-icon:after,
.node--type-services #navbar-main .navbar-toggler .navbar-toggler-icon:before,
.node--type-services #navbar-main .navbar-toggler .navbar-toggler-icon:after,
.node--type-industries #navbar-main .navbar-toggler .navbar-toggler-icon:before,
.node--type-industries #navbar-main .navbar-toggler .navbar-toggler-icon:after,
.node--type-technologies #navbar-main .navbar-toggler .navbar-toggler-icon:before,
.node--type-technologies #navbar-main .navbar-toggler .navbar-toggler-icon:after,
.path-technologies #navbar-main .navbar-toggler .navbar-toggler-icon:before,
.path-technologies #navbar-main .navbar-toggler .navbar-toggler-icon:after,
.path-industries #navbar-main .navbar-toggler .navbar-toggler-icon:before,
.path-industries #navbar-main .navbar-toggler .navbar-toggler-icon:after {
  background: #fff;
}
.path-frontpage #navbar-main .nav-link,
.path-services #navbar-main .nav-link,
.node--type-services #navbar-main .nav-link,
.node--type-industries #navbar-main .nav-link,
.node--type-technologies #navbar-main .nav-link,
.path-technologies #navbar-main .nav-link,
.path-industries #navbar-main .nav-link {
  color: #fff;
}
@media (max-width: 47.99875rem) {
  .path-frontpage #navbar-main .nav-link,
.path-services #navbar-main .nav-link,
.node--type-services #navbar-main .nav-link,
.node--type-industries #navbar-main .nav-link,
.node--type-technologies #navbar-main .nav-link,
.path-technologies #navbar-main .nav-link,
.path-industries #navbar-main .nav-link {
    color: #000;
  }
}
.path-frontpage #navbar-main .nav-link:hover,
.path-services #navbar-main .nav-link:hover,
.node--type-services #navbar-main .nav-link:hover,
.node--type-industries #navbar-main .nav-link:hover,
.node--type-technologies #navbar-main .nav-link:hover,
.path-technologies #navbar-main .nav-link:hover,
.path-industries #navbar-main .nav-link:hover {
  color: #30B587;
}
.path-frontpage #navbar-main .language-switcher-language-url .en.nav-link::after,
.path-services #navbar-main .language-switcher-language-url .en.nav-link::after,
.node--type-services #navbar-main .language-switcher-language-url .en.nav-link::after,
.node--type-industries #navbar-main .language-switcher-language-url .en.nav-link::after,
.node--type-technologies #navbar-main .language-switcher-language-url .en.nav-link::after,
.path-technologies #navbar-main .language-switcher-language-url .en.nav-link::after,
.path-industries #navbar-main .language-switcher-language-url .en.nav-link::after {
  content: url(../images/icons/language-separator.svg);
}

.path-frontpage.scrolled #navbar-main,
.path-services.scrolled #navbar-main,
.node--type-services.scrolled #navbar-main,
.node--type-industries.scrolled #navbar-main,
.node--type-technologies.scrolled #navbar-main,
.path-technologies.scrolled #navbar-main,
.path-industries.scrolled #navbar-main {
  background-color: #fff !important;
}
.path-frontpage.scrolled #navbar-main img.d-inline-block.align-top,
.path-services.scrolled #navbar-main img.d-inline-block.align-top,
.node--type-services.scrolled #navbar-main img.d-inline-block.align-top,
.node--type-industries.scrolled #navbar-main img.d-inline-block.align-top,
.node--type-technologies.scrolled #navbar-main img.d-inline-block.align-top,
.path-technologies.scrolled #navbar-main img.d-inline-block.align-top,
.path-industries.scrolled #navbar-main img.d-inline-block.align-top {
  content: initial;
}
.path-frontpage.scrolled #navbar-main .nav-link,
.path-services.scrolled #navbar-main .nav-link,
.node--type-services.scrolled #navbar-main .nav-link,
.node--type-industries.scrolled #navbar-main .nav-link,
.node--type-technologies.scrolled #navbar-main .nav-link,
.path-technologies.scrolled #navbar-main .nav-link,
.path-industries.scrolled #navbar-main .nav-link {
  color: #262424;
}
.path-frontpage.scrolled #navbar-main .nav-item:last-child .nav-link,
.path-services.scrolled #navbar-main .nav-item:last-child .nav-link,
.node--type-services.scrolled #navbar-main .nav-item:last-child .nav-link,
.node--type-industries.scrolled #navbar-main .nav-item:last-child .nav-link,
.node--type-technologies.scrolled #navbar-main .nav-item:last-child .nav-link,
.path-technologies.scrolled #navbar-main .nav-item:last-child .nav-link,
.path-industries.scrolled #navbar-main .nav-item:last-child .nav-link {
  color: #fff;
}
.path-frontpage.scrolled #navbar-main .navbar-toggler .navbar-toggler-icon:before,
.path-services.scrolled #navbar-main .navbar-toggler .navbar-toggler-icon:before,
.node--type-services.scrolled #navbar-main .navbar-toggler .navbar-toggler-icon:before,
.node--type-industries.scrolled #navbar-main .navbar-toggler .navbar-toggler-icon:before,
.node--type-technologies.scrolled #navbar-main .navbar-toggler .navbar-toggler-icon:before,
.path-technologies.scrolled #navbar-main .navbar-toggler .navbar-toggler-icon:before,
.path-industries.scrolled #navbar-main .navbar-toggler .navbar-toggler-icon:before {
  background-color: #000 !important;
}
.path-frontpage.scrolled #navbar-main .navbar-toggler .navbar-toggler-icon:after,
.path-services.scrolled #navbar-main .navbar-toggler .navbar-toggler-icon:after,
.node--type-services.scrolled #navbar-main .navbar-toggler .navbar-toggler-icon:after,
.node--type-industries.scrolled #navbar-main .navbar-toggler .navbar-toggler-icon:after,
.node--type-technologies.scrolled #navbar-main .navbar-toggler .navbar-toggler-icon:after,
.path-technologies.scrolled #navbar-main .navbar-toggler .navbar-toggler-icon:after,
.path-industries.scrolled #navbar-main .navbar-toggler .navbar-toggler-icon:after {
  background-color: #000 !important;
}
.path-frontpage.scrolled #navbar-main .language-switcher-language-url .en.nav-link::after,
.path-services.scrolled #navbar-main .language-switcher-language-url .en.nav-link::after,
.node--type-services.scrolled #navbar-main .language-switcher-language-url .en.nav-link::after,
.node--type-industries.scrolled #navbar-main .language-switcher-language-url .en.nav-link::after,
.node--type-technologies.scrolled #navbar-main .language-switcher-language-url .en.nav-link::after,
.path-technologies.scrolled #navbar-main .language-switcher-language-url .en.nav-link::after,
.path-industries.scrolled #navbar-main .language-switcher-language-url .en.nav-link::after {
  content: url(../images/icons/language-separator-2.svg);
}

.openCanvas .navbar-toggler .navbar-toggler-icon:before {
  -webkit-transform: translateY(0) rotate(45deg) !important;
       -o-transform: translateY(0) rotate(45deg) !important;
          transform: translateY(0) rotate(45deg) !important;
  background-color: #000 !important;
}
.openCanvas .navbar-toggler .navbar-toggler-icon:after {
  -webkit-transform: translateY(0) rotate(-45deg) !important;
       -o-transform: translateY(0) rotate(-45deg) !important;
          transform: translateY(0) rotate(-45deg) !important;
  background-color: #000 !important;
}
.openCanvas #navbar-main {
  background-color: #fff !important;
}
.openCanvas #navbar-main img {
  content: initial;
}
.openCanvas #navbar-main .nav-link {
  color: #000;
}

@media (max-width: 35.99875rem) {
  .node--type-seo #block-scrolltotop {
    bottom: 400px;
  }
}

#block-scrolltotop {
  display: none;
  bottom: 20px;
  cursor: pointer;
  left: 24px;
  position: fixed;
  background-color: #30B587;
  border-radius: 50%;
  padding: 1rem;
  z-index: 10000;
}
@media (max-width: 47.99875rem) {
  #block-scrolltotop {
    left: 12px;
  }
}
#block-scrolltotop p {
  cursor: pointer;
  margin: 0;
  background-color: transparent !important;
}
#block-scrolltotop p img {
  cursor: pointer;
}

.node--type-seo-ads #sliding-popup {
  bottom: 345px !important;
}
@media (max-width: 35.99875rem) {
  .node--type-seo-ads #sliding-popup {
    bottom: 320px !important;
  }
}
@media (min-width: 36rem) and (max-width: 87.49875rem) {
  .node--type-seo-ads #sliding-popup {
    bottom: 330px !important;
  }
}

.sliding-popup-bottom {
  z-index: 2;
  position: fixed;
  margin: auto;
  left: 0px;
  right: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  bottom: 220px !important;
  height: 0px !important;
  background-color: transparent !important;
}
.sliding-popup-bottom .popup-content {
  border: 1px solid #6A6A71;
  margin-right: 0.9375rem;
  background: #f7f7f7;
  border-radius: 12px;
  padding: 1.875rem;
  max-width: 300px;
}
@media (max-width: 47.99875rem) {
  .sliding-popup-bottom .popup-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.sliding-popup-bottom .popup-content .eu-cookie-compliance-message {
  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%;
  width: 100%;
  display: flex;
}
.sliding-popup-bottom .popup-content .eu-cookie-compliance-message h2, .sliding-popup-bottom .popup-content .eu-cookie-compliance-message .h2 {
  color: #262424 !important;
  font-size: 1.125rem !important;
  margin-bottom: 0.5rem;
}
.sliding-popup-bottom .popup-content .eu-cookie-compliance-message p {
  color: #6A6A71 !important;
  font-weight: initial;
  margin: 0;
}
.sliding-popup-bottom .popup-content .eu-cookie-compliance-message a {
  color: #30B587;
}
.sliding-popup-bottom .popup-content .eu-cookie-compliance-message a:hover {
  text-decoration: underline;
}
.sliding-popup-bottom .popup-content .eu-cookie-compliance-message button {
  font-size: 0.75rem;
  color: #30B587;
}
.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons {
  margin-bottom: 0;
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .agree-button {
  position: absolute;
  font-size: 0.875rem !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-shadow: none;
  width: 32px;
  max-width: 32px;
  height: 32px;
  max-height: 32px;
  font-weight: 600 !important;
  background: #262424;
  border-radius: 50px;
  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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5rem;
  color: #F8FAFC;
  margin: 0;
  top: -15px;
  right: -15px;
}
.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .agree-button:active {
  position: absolute;
  top: --15px;
}
.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .decline-button {
  font-weight: 500;
  background: #FFFFFF;
  border: 1px solid #fff;
  border-radius: 5px;
  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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.125rem 1.5rem;
  color: #30B587;
  margin: 0;
  text-shadow: none !important;
}
.sliding-popup-bottom .popup-content .eu-cookie-compliance-buttons .decline-button:hover {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.alert-wrapper {
  overflow: initial !important;
  width: 420px !important;
  height: auto !important;
  float: right;
  right: 30px;
  z-index: 1000;
  left: initial;
  bottom: 105px !important;
}
@media (max-width: 47.99875rem) {
  .alert-wrapper {
    width: 80% !important;
  }
}
.alert-wrapper .alert-success {
  background-color: #30B587 !important;
  border-radius: 6px;
  padding: 1.5rem 4rem 1.5rem 1.5rem;
}

/* Footer */
.featured-bottom {
  background-color: #f7f7f7;
  /* Social Media Block on About and Confirmation Pages */
}
.featured-bottom .container {
  max-width: 100%;
  padding: 0;
}
.featured-bottom .block-views-blockabout-zen-block-block-6 {
  position: relative;
  margin: auto;
  margin-bottom: -3.25rem !important;
  padding: 0 0.75rem;
  max-width: 1304px;
  z-index: 10;
}
@media (max-width: 47.99875rem) {
  .featured-bottom .block-views-blockabout-zen-block-block-6 {
    margin-bottom: -5rem !important;
  }
}
.featured-bottom .block-views-blockabout-zen-block-block-6 .view-content .views-row .wrapper {
  background: #fff;
  border-radius: 5px;
  margin: auto;
  padding: 2rem;
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 47.99875rem) {
  .featured-bottom .block-views-blockabout-zen-block-block-6 .view-content .views-row .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.featured-bottom .block-views-blockabout-zen-block-block-6 .view-content .views-row h3, .featured-bottom .block-views-blockabout-zen-block-block-6 .view-content .views-row .h3 {
  color: #262424;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .featured-bottom .block-views-blockabout-zen-block-block-6 .view-content .views-row h3, .featured-bottom .block-views-blockabout-zen-block-block-6 .view-content .views-row .h3 {
    margin-bottom: 2rem;
  }
}
.featured-bottom .block-views-blockabout-zen-block-block-6 .view-content .views-row .media-links {
  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: 16px;
  margin-left: 1.25rem;
}
@media (max-width: 47.99875rem) {
  .featured-bottom .block-views-blockabout-zen-block-block-6 .view-content .views-row .media-links {
    margin-left: 0;
  }
}
.featured-bottom .block-views-blockabout-zen-block-block-6 .view-content .views-row .media-links p {
  margin-bottom: 0;
}
.featured-bottom .block-views-blockawards-block-block-1 {
  z-index: 1;
  position: relative;
  background-color: #fff;
  color: #262424;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
@media (max-width: 47.99875rem) {
  .featured-bottom .block-views-blockawards-block-block-1 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 64rem) {
  .featured-bottom .block-views-blockawards-block-block-1 .view-display-id-block_1 {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.featured-bottom .block-views-blockawards-block-block-1 .views-field-body {
  max-width: 600px;
  margin-bottom: 3rem;
}
@media (max-width: 47.99875rem) {
  .featured-bottom .block-views-blockawards-block-block-1 .views-field-body {
    margin-bottom: 2rem;
  }
}
.featured-bottom .block-views-blockawards-block-block-1 .views-field-body h2, .featured-bottom .block-views-blockawards-block-block-1 .views-field-body .h2 {
  color: #262424;
  margin-bottom: 1rem;
}
.featured-bottom .block-views-blockawards-block-block-1 .views-field-body h4, .featured-bottom .block-views-blockawards-block-block-1 .views-field-body .h4 {
  color: #262424 !important;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 150%;
}
.featured-bottom .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 64.0625rem) and (max-width: 80.5625rem) {
  .featured-bottom .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content {
    gap: 29px;
  }
}
.featured-bottom .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:first-child img, .featured-bottom .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content :nth-child(2) img {
  width: 150px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}
.featured-bottom .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:nth-child(3) img {
  width: 150px;
  height: 50px;
}
.featured-bottom .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:nth-child(4) img {
  width: 150px;
  height: 50px;
}
.featured-bottom .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:nth-child(5) img {
  width: 150px;
  height: 50px;
}
.featured-bottom .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:nth-child(6) img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 150px;
  height: 50px;
}
.featured-bottom .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- {
  padding: 0;
  border: 0px;
  border-radius: 0px;
  background: transparent;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 14%;
  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;
}
@media (max-width: 35.99875rem) {
  .featured-bottom .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- {
    width: 44%;
  }
}
@media (min-width: 36rem) and (max-width: 74.99875rem) {
  .featured-bottom .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- {
    width: 29%;
  }
}
@media screen and (max-width: 17.625rem) {
  .featured-bottom .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- {
    width: 100%;
  }
}
.featured-bottom .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-text- {
  text-align: center;
}
.featured-bottom .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-text- p {
  color: #262424;
  margin-bottom: 0;
}
.featured-bottom .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-image- {
  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;
}
.featured-bottom .block-views-blockawards-block-block-1 .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-image- img {
  -o-object-fit: contain;
     object-fit: contain;
}
.featured-bottom .block-views-blocklet-s-talk-block-block-4 .view-content,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .view-content, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .view-content,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .view-content, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .view-content,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .view-content, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .view-content {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row {
  border-radius: 8px;
  position: relative;
  padding: 11.875rem 6.25rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media (max-width: 74.99875rem) {
  .featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row {
    padding: 5rem 3.75rem;
  }
}
@media (max-width: 61.99875rem) {
  .featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row {
    padding: 6.25rem 3.75rem;
  }
}
@media (max-width: 47.99875rem) {
  .featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row {
    padding: 4rem 1rem;
  }
}
.featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing {
  position: relative;
  z-index: 3;
}
.featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 61.99875rem) {
  .featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content .content-wrapper,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content .content-wrapper, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content .content-wrapper,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content .content-wrapper, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content .content-wrapper,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content .content-wrapper, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content .content-wrapper {
  width: 70%;
}
.featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content .content-wrapper h2, .featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content .content-wrapper .h2,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content .content-wrapper h2,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content .content-wrapper .h2, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content .content-wrapper h2, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content .content-wrapper .h2,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content .content-wrapper h2,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content .content-wrapper .h2, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content .content-wrapper h2, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content .content-wrapper .h2,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content .content-wrapper h2,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content .content-wrapper .h2, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content .content-wrapper h2, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content .content-wrapper .h2 {
  margin-bottom: 1rem;
}
.featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content .content-wrapper p,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content .content-wrapper p, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content .content-wrapper p,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content .content-wrapper p, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content .content-wrapper p,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content .content-wrapper p, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content .content-wrapper p {
  margin-bottom: 0;
}
.featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content .content-wrapper h2, .featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content .content-wrapper .h2, .featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content .content-wrapper p,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content .content-wrapper h2,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content .content-wrapper .h2,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content .content-wrapper p, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content .content-wrapper h2, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content .content-wrapper .h2, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content .content-wrapper p,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content .content-wrapper h2,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content .content-wrapper .h2,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content .content-wrapper p, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content .content-wrapper h2, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content .content-wrapper .h2, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content .content-wrapper p,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content .content-wrapper h2,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content .content-wrapper .h2,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content .content-wrapper p, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content .content-wrapper h2, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content .content-wrapper .h2, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content .content-wrapper p {
  color: #fff;
}
@media (max-width: 61.99875rem) {
  .featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content .content-wrapper h2, .featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content .content-wrapper .h2, .featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content .content-wrapper p,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content .content-wrapper h2,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content .content-wrapper .h2,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content .content-wrapper p, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content .content-wrapper h2, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content .content-wrapper .h2, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content .content-wrapper p,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content .content-wrapper h2,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content .content-wrapper .h2,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content .content-wrapper p, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content .content-wrapper h2, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content .content-wrapper .h2, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content .content-wrapper p,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content .content-wrapper h2,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content .content-wrapper .h2,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content .content-wrapper p, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content .content-wrapper h2, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content .content-wrapper .h2, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content .content-wrapper p {
    text-align: center;
  }
}
@media (max-width: 61.99875rem) {
  .featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content .content-wrapper,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content .content-wrapper, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content .content-wrapper,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content .content-wrapper, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content .content-wrapper,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content .content-wrapper, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content .content-wrapper {
    margin-bottom: 3rem;
    width: 100%;
  }
}
.featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content .button-wrapper,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content .button-wrapper, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content .button-wrapper,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content .button-wrapper, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content .button-wrapper,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content .button-wrapper, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content .button-wrapper {
  width: 30%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
}
@media (max-width: 61.99875rem) {
  .featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content .button-wrapper,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content .button-wrapper, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content .button-wrapper,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content .button-wrapper, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content .button-wrapper,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content .button-wrapper, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content .button-wrapper {
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
@media (max-width: 61.99875rem) {
  .featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content .button-wrapper,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content .button-wrapper, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content .button-wrapper,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content .button-wrapper, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content .button-wrapper,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content .button-wrapper, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content .button-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content .button-wrapper p,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content .button-wrapper p, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content .button-wrapper p,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content .button-wrapper p, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content .button-wrapper p,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content .button-wrapper p, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content .button-wrapper p {
  margin-bottom: 0;
}
.featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content .button-wrapper p a,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content .button-wrapper p a, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content .button-wrapper p a,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content .button-wrapper p a, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content .button-wrapper p a,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content .button-wrapper p a, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content .button-wrapper p a {
  display: block;
  color: #fff;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.0625rem;
  padding: 1.5rem 2rem;
  background-color: #30B587;
  border-radius: 5px;
  border: 1px solid #30B587;
  cursor: pointer;
}
.featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content .button-wrapper p a:hover,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content .button-wrapper p a:hover, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content .button-wrapper p a:hover,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content .button-wrapper p a:hover, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content .button-wrapper p a:hover,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content .button-wrapper p a:hover, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content .button-wrapper p a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
@media (max-width: 47.99875rem) {
  .featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-nothing .field-content .button-wrapper p a,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-nothing .field-content .button-wrapper p a, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-nothing .field-content .button-wrapper p a,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-nothing .field-content .button-wrapper p a, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-nothing .field-content .button-wrapper p a,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-nothing .field-content .button-wrapper p a, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-nothing .field-content .button-wrapper p a {
    padding: 1.125rem 1.5rem;
    font-size: 1rem;
  }
}
.featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-field-background-image-lets-talk .field-content::after,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-field-background-image-lets-talk .field-content::after, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-field-background-image-lets-talk .field-content::after,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-field-background-image-lets-talk .field-content::after, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-field-background-image-lets-talk .field-content::after,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-field-background-image-lets-talk .field-content::after, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-field-background-image-lets-talk .field-content::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 8px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  background: -o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}
.featured-bottom .block-views-blocklet-s-talk-block-block-4 .views-row .views-field-field-background-image-lets-talk img,
.featured-bottom .block-views-blocklet-s-talk-block-block-6 .views-row .views-field-field-background-image-lets-talk img, .featured-bottom .block-views-blocklet-s-talk-block-block-7 .views-row .views-field-field-background-image-lets-talk img,
.featured-bottom .block-views-blocklet-s-talk-block-block-5 .views-row .views-field-field-background-image-lets-talk img, .featured-bottom .block-views-blocklet-s-talk-block-block-3 .views-row .views-field-field-background-image-lets-talk img,
.featured-bottom .block-views-blocklet-s-talk-block-block-1 .views-row .views-field-field-background-image-lets-talk img, .featured-bottom .block-views-blocklet-s-talk-block-block-2 .views-row .views-field-field-background-image-lets-talk img {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 33%;
     object-position: 33%;
  border-radius: 8px;
}

.site-footer {
  border-top: 1px solid #6A6A71;
  background: #262424 !important;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}
@media screen and (min-width: 48rem) and (max-width: 87.4375rem) {
  .site-footer {
    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;
  }
}
.site-footer .container {
  margin: 0;
  padding: 0;
  max-width: unset !important;
}
.site-footer #block-views-block-footer-block-block-1 {
  margin-top: 0;
  max-width: 1304px;
  margin: auto;
  margin-bottom: 6.25rem;
  padding: 2.5rem 0.75rem 0.75rem 0.75rem;
}
@media (max-width: 61.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 {
    padding-bottom: 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 {
    padding-top: 3rem !important;
  }
}
.site-footer #block-views-block-footer-block-block-1 h4, .site-footer #block-views-block-footer-block-block-1 .h4 {
  text-transform: uppercase;
  color: #30B587;
  margin-bottom: 1.5rem;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.35rem;
}
.site-footer #block-views-block-footer-block-block-1 .two-columns ul {
  -moz-column-count: 2;
       column-count: 2; /* Number of columns */
  -moz-column-width: 150px;
       column-width: 150px;
  -webkit-column-count: 2;
  -webkit-column-width: 150px;
}
@media screen and (min-width: 21.5625rem) and (max-width: 35.9375rem) {
  .site-footer #block-views-block-footer-block-block-1 .two-columns ul {
    max-height: 110px;
  }
}
@media screen and (max-width: 78.75rem) {
  .site-footer #block-views-block-footer-block-block-1 .two-columns ul {
    -moz-column-count: 1;
         column-count: 1;
    -webkit-column-count: 1;
  }
}
@media (max-width: 61.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .two-columns ul {
    -moz-column-count: 2;
         column-count: 2; /* Number of columns */
    -moz-column-width: 150px;
         column-width: 150px;
    -webkit-column-count: 2;
    -webkit-column-width: 150px;
  }
}
@media (max-width: 35.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .two-columns ul {
    -moz-column-count: 2;
         column-count: 2; /* Number of columns */
    -moz-column-width: 150px;
         column-width: 150px;
    -webkit-column-count: 2;
    -webkit-column-width: 150px;
  }
}
.site-footer #block-views-block-footer-block-block-1 .view-content {
  width: 70%;
  margin-right: 0;
  margin-left: 0;
}
.site-footer #block-views-block-footer-block-block-1 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 61.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .view-content {
    width: 100% !important;
  }
}
.site-footer #block-views-block-footer-block-block-1 .view-header, .site-footer #block-views-block-footer-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .site-footer #block-views-block-footer-block-block-1 .seo-header, .site-footer #block-views-block-footer-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  width: 100%;
  margin-top: 0 !important;
  margin-left: 0 !important;
  margin-bottom: 2.5rem !important;
  text-align: start !important;
}
.site-footer #block-views-block-footer-block-block-1 .view-header img, .site-footer #block-views-block-footer-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header img, .block-views-blockseo-block-9 .views-field-nothing .site-footer #block-views-block-footer-block-block-1 .seo-header img, .site-footer #block-views-block-footer-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd img {
  width: 175px;
  height: 36px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 35.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .view-header, .site-footer #block-views-block-footer-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .site-footer #block-views-block-footer-block-block-1 .seo-header, .site-footer #block-views-block-footer-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-bottom: 3rem !important;
  }
}
.site-footer #block-views-block-footer-block-block-1 .view-footer {
  width: 30%;
  padding-left: 3.375rem;
}
.site-footer #block-views-block-footer-block-block-1 .view-footer h4, .site-footer #block-views-block-footer-block-block-1 .view-footer .h4 {
  text-transform: uppercase;
  color: #30B587;
  margin-bottom: 1rem;
  font-weight: 700;
  font-size: 1.125rem !important;
  line-height: 1.35rem;
}
.site-footer #block-views-block-footer-block-block-1 .view-footer p {
  color: #fff;
  line-height: 1.21rem;
  font-size: 1rem !important;
  font-weight: 500 !important;
}
@media (max-width: 61.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .view-footer {
    width: 60% !important;
    padding-left: 0 !important;
    padding-top: 2.5rem !important;
    padding-bottom: 3rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .view-footer {
    margin-bottom: 3.75rem !important;
  }
}
@media (max-width: 35.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .view-footer {
    width: 100% !important;
    padding-top: 2.5rem !important;
    padding-bottom: 3rem !important;
    margin-bottom: 3.75rem !important;
  }
  .site-footer #block-views-block-footer-block-block-1 .view-footer h4, .site-footer #block-views-block-footer-block-block-1 .view-footer .h4, .site-footer #block-views-block-footer-block-block-1 .view-footer p, .site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-form {
    width: 100% !important;
  }
}
.site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 11px;
}
@media screen and (max-width: 80.375rem) {
  .site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form {
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
.site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #E1E4E8;
  opacity: 1;
  font-weight: 500;
  font-size: 1rem;
}
.site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #E1E4E8;
  opacity: 1;
  font-weight: 500;
  font-size: 1rem;
}
.site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form ::-ms-input-placeholder { /* Microsoft Edge */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form ::placeholder { /* Most modern browsers support this now. */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form input {
  border: 0px;
  border-radius: 5px;
  border-bottom: 1px solid #30B587;
  background: #262424;
  color: #E1E4E8;
}
.site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form .form-actions {
  margin-bottom: 0 !important;
  width: 100%;
}
@media (max-width: 47.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form .form-actions {
    width: 100%;
  }
}
.site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form .form-actions button {
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  border: 0px;
  color: white;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  line-height: 1.0625rem;
  font-size: 0.875rem;
  font-weight: 600;
}
.site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form .form-actions button::after {
  content: initial;
}
.site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form .js-form-item {
  width: 100%;
  margin-bottom: 0 !important;
}
@media (max-width: 47.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form .js-form-item {
    margin-bottom: 1rem;
    width: 100%;
  }
}
.site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form .js-form-item .form-email {
  padding: 1rem 1.5rem;
  font-size: 1rem;
}
.site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form .js-form-item .form-email:focus {
  border-bottom: 1px solid #6A6A71;
}
.site-footer #block-views-block-footer-block-block-1 .view-footer .webform-submission-newsletter-form .js-form-item .js-form-required {
  display: none;
}
.site-footer #block-views-block-footer-block-block-1 .col-md-6 p img, .site-footer #block-views-block-footer-block-block-1 .col-md-3 p img {
  width: 260px;
  height: auto;
}
.site-footer #block-views-block-footer-block-block-1 .view-display-id-block_1 {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 61.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .view-display-id-block_1 {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
}
.site-footer #block-views-block-footer-block-block-1 .content {
  padding-top: 0;
  padding-bottom: 0;
}
.site-footer #block-views-block-footer-block-block-1 .col-md-3.middle {
  padding-right: 3.375rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 35.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .col-md-3.middle {
    padding-right: 0;
    padding-left: 0;
  }
}
.site-footer #block-views-block-footer-block-block-1 .col-md-6.two-columns {
  padding-right: 3.375rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 35.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .col-md-6.two-columns {
    padding-right: 0;
  }
}
.site-footer #block-views-block-footer-block-block-1 .middle {
  border-right: 1px solid #6A6A71;
}
@media screen and (max-width: 78.75rem) {
  .site-footer #block-views-block-footer-block-block-1 .middle:first-child {
    width: 25%;
  }
}
@media (max-width: 35.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .middle:first-child {
    width: 50% !important;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    text-align: start !important;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
.site-footer #block-views-block-footer-block-block-1 .middle:nth-child(2) {
  width: 50%;
  padding-left: 3.375rem;
}
@media screen and (max-width: 78.75rem) {
  .site-footer #block-views-block-footer-block-block-1 .middle:nth-child(2) {
    width: 45%;
  }
}
@media (max-width: 35.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .middle:nth-child(2) {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    width: 100%;
    margin-top: 2.5rem;
  }
}
.site-footer #block-views-block-footer-block-block-1 .middle:nth-child(3) {
  width: 30%;
  padding-left: 3.375rem;
}
@media screen and (max-width: 78.75rem) {
  .site-footer #block-views-block-footer-block-block-1 .middle:nth-child(3) {
    width: 30%;
  }
}
@media (max-width: 47.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .middle:nth-child(3) {
    border-right: none !important;
  }
}
@media (max-width: 35.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .middle:nth-child(3) {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    width: 50% !important;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    text-align: start !important;
  }
}
@media (max-width: 47.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .middle h4, .site-footer #block-views-block-footer-block-block-1 .middle .h4 {
    font-size: 1.125rem !important;
  }
}
@media (max-width: 35.99875rem) {
  .site-footer #block-views-block-footer-block-block-1 .middle {
    border-right: none !important;
  }
}
.site-footer #block-views-block-footer-block-block-1 .middle ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.site-footer #block-views-block-footer-block-block-1 .middle ul li {
  margin-bottom: 1rem;
  font-weight: 500;
  line-height: 1.21rem;
}
.site-footer #block-views-block-footer-block-block-1 .middle ul li a {
  color: #fff;
}
.site-footer #block-views-block-footer-block-block-1 .middle ul li a:hover {
  color: #30B587;
}

.region-footer-first {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.region-footer-second {
  border-top: 1px solid #6A6A71;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  background-color: #262424;
  margin: 0;
}
.region-footer-second #block-views-block-footer-block-block-2 {
  max-width: 1304px;
  margin: auto;
  padding: 1.5rem 0.75rem;
}
@media (max-width: 47.99875rem) {
  .region-footer-second #block-views-block-footer-block-block-2 {
    text-align: center;
  }
}
.region-footer-second #block-views-block-footer-block-block-2 .view-content.row {
  margin-right: 0;
  margin-left: 0;
}
.region-footer-second #block-views-block-footer-block-block-2 .view-content.row .views-field-nothing .field-content.row {
  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;
}
.region-footer-second #block-views-block-footer-block-block-2 .left {
  padding-left: 0;
}
@media (max-width: 47.99875rem) {
  .region-footer-second #block-views-block-footer-block-block-2 .left {
    margin-bottom: 1rem;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.region-footer-second #block-views-block-footer-block-block-2 .left p {
  color: #fff;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
}
@media (max-width: 47.99875rem) {
  .region-footer-second #block-views-block-footer-block-block-2 .left p {
    font-size: 0.75rem !important;
  }
}
.region-footer-second #block-views-block-footer-block-block-2 .right {
  text-align: right;
  color: #fff;
  padding-right: 0;
  padding-left: 0;
}
@media screen and (max-width: 65rem) {
  .region-footer-second #block-views-block-footer-block-block-2 .right {
    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;
  }
}
@media (max-width: 47.99875rem) {
  .region-footer-second #block-views-block-footer-block-block-2 .right {
    margin-bottom: 0;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media screen and (max-width: 65rem) {
  .region-footer-second #block-views-block-footer-block-block-2 .right p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.region-footer-second #block-views-block-footer-block-block-2 .right p a {
  padding: 0.5rem 1rem;
}
.region-footer-second #block-views-block-footer-block-block-2 .right p a:not(:last-child) {
  font-weight: 500 !important;
  margin-right: 0.5rem;
}
@media screen and (max-width: 65rem) {
  .region-footer-second #block-views-block-footer-block-block-2 .right p a:not(:last-child) {
    padding: 0.5rem;
    margin-right: 0;
  }
}
@media (max-width: 47.99875rem) {
  .region-footer-second #block-views-block-footer-block-block-2 .right p a:not(:last-child) {
    margin-right: 0;
  }
}
.region-footer-second #block-views-block-footer-block-block-2 p {
  color: #fff;
  margin-bottom: 0;
  font-size: 0.75rem !important;
}
@media (max-width: 47.99875rem) {
  .region-footer-second #block-views-block-footer-block-block-2 p {
    text-align: center;
    font-size: 0.75rem !important;
  }
}
.region-footer-second #block-views-block-footer-block-block-2 p a {
  color: #fff;
}
.region-footer-second #block-views-block-footer-block-block-2 p a:hover {
  color: #30B587;
}
.region-footer-second #block-views-block-footer-block-block-2 .social-networks {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 47.99875rem) {
  .region-footer-second #block-views-block-footer-block-block-2 .social-networks {
    margin-bottom: 1rem;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.region-footer-second #block-views-block-footer-block-block-2 .social-networks .list-group {
  margin-bottom: 0;
  background-color: blue;
  background-color: transparent;
  border-radius: 0px;
  border: 0px;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.region-footer-second #block-views-block-footer-block-block-2 .social-networks .list-group-item {
  background-color: transparent;
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.region-footer-second #block-views-block-footer-block-block-2 .social-networks .list-group-item img {
  height: 24px;
  width: 24px;
  -o-object-fit: cover;
     object-fit: cover;
  min-height: unset !important;
  min-width: unset !important;
  cursor: pointer;
}

.img-hover, .block-views-blockseo-block-10 .views-field-field-project-seo .row img, .block-views-blockseo-block-3 .views-field-field-project-seo .row img, .block-views-blockblog-block-1 .view-content .views-row .views-field-field-image img,
.block-views-blockblog-block-4 .view-content .views-row .views-field-field-image img, .block-views-blockblog-block-5 .view-content .views-row .views-field-field-image img, .block-views-blockprojects-block-7 .view-content .views-row .views-field-field-project-reference-projects .row .col-sm-6:nth-child(2) img, .block-views-blockprojects-block-9 .row .views-field-field-image-project-2 img, .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-image-project-2 img, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-image-project-2 img, .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row img, .block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-field-image-project-2 img, .block-views-blockservices-block-3 .feature-2 .field--name-field-image-project-2 img, .block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-field-image-project-2 img, .block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row img, .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row img {
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: -o-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s, -o-transform 0.2s;
  cursor: pointer;
}
.img-hover:hover, .block-views-blockseo-block-10 .views-field-field-project-seo .row img:hover, .block-views-blockseo-block-3 .views-field-field-project-seo .row img:hover, .block-views-blockblog-block-1 .view-content .views-row .views-field-field-image img:hover,
.block-views-blockblog-block-4 .view-content .views-row .views-field-field-image img:hover, .block-views-blockblog-block-5 .view-content .views-row .views-field-field-image img:hover, .block-views-blockprojects-block-7 .view-content .views-row .views-field-field-project-reference-projects .row .col-sm-6:nth-child(2) img:hover, .block-views-blockprojects-block-9 .row .views-field-field-image-project-2 img:hover, .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-image-project-2 img:hover, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-image-project-2 img:hover, .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row img:hover, .block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-field-image-project-2 img:hover, .block-views-blockservices-block-3 .feature-2 .field--name-field-image-project-2 img:hover, .block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-field-image-project-2 img:hover, .block-views-blockseo-ads-old-block-3 .views-field-field-project-ads .row img:hover, .block-views-blockseo-ads-old-block-3 .views-field-field-project-seo-ads-old .field-content .row img:hover {
  -webkit-transform: scale(1.05);
       -o-transform: scale(1.05);
          transform: scale(1.05);
}

/* Accordion */
.custom-accordion .views-field-info {
  position: relative;
  cursor: pointer;
}
.custom-accordion .views-field-info:before {
  content: "+";
  position: absolute;
  right: 0px;
  top: 0px;
  font-size: 1.5rem;
}
.custom-accordion .views-field-info.active::before {
  content: "-";
}
.custom-accordion .views-field-body {
  display: none;
}

/* End - Accordion */
.block-views-blocklocation-block-block-1 .views-row:not(:last-child) .locations-container {
  margin-bottom: 2rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklocation-block-block-1 .views-row:not(:last-child) .locations-container {
    margin-bottom: 1rem;
  }
}
.block-views-blocklocation-block-block-1 .locations-container {
  width: 100%;
  background-color: #f8f8f8;
  border-radius: 12px;
}
.block-views-blocklocation-block-block-1 .locations-container h3, .block-views-blocklocation-block-block-1 .locations-container .h3 {
  font-weight: 700;
  padding: 1.5rem 1.5rem 0 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklocation-block-block-1 .locations-container h3, .block-views-blocklocation-block-block-1 .locations-container .h3 {
    padding: 1rem 1rem 0 1rem;
  }
}
.block-views-blocklocation-block-block-1 .locations-container h4, .block-views-blocklocation-block-block-1 .locations-container .h4 {
  font-size: 0.75rem !important;
  padding: 0 1.5rem;
  margin-bottom: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklocation-block-block-1 .locations-container h4, .block-views-blocklocation-block-block-1 .locations-container .h4 {
    padding: 0 1rem;
  }
}
.block-views-blocklocation-block-block-1 .locations-container img {
  background-color: #f8f8f8;
  mix-blend-mode: multiply;
}
.block-views-blocklocation-block-block-1 .locations-container a img {
  background-color: #f8f8f8;
  mix-blend-mode: initial;
}
.block-views-blocklocation-block-block-1 .locations-container p {
  color: #6A6A71;
}
.block-views-blocklocation-block-block-1 .locations-container .wrapper {
  padding: 1rem 1.5rem 1.5rem 1.5rem;
  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-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklocation-block-block-1 .locations-container .wrapper {
    padding: 1rem 1rem 1rem 1rem;
  }
}
.block-views-blocklocation-block-block-1 .locations-container .wrapper .left {
  max-width: 240px;
}
.block-views-blocklocation-block-block-1 .locations-container .wrapper .left p:last-child {
  margin-bottom: 0;
}
.block-views-blocklocation-block-block-1 .locations-container .wrapper .left p a {
  color: #30B587;
}
.block-views-blocklocation-block-block-1 .locations-container .wrapper .right p:last-child {
  margin-bottom: 0;
}

.h5-header, .block-views-blocktechnologies-block-5 .field-content .services-title-options h5, .block-views-blocktechnologies-block-5 .field-content .services-title-options .h5, .block-views-blockindustries-block-9 .field-content .services-title-options h5, .block-views-blockindustries-block-9 .field-content .services-title-options .h5, .block-views-blockindustries-block-5 .field-content .services-title-options h5, .block-views-blockindustries-block-5 .field-content .services-title-options .h5, .block-views-blockseo-block-8 .view-id-seo .views-field-nothing .faq-title h5, .block-views-blockseo-block-8 .view-id-seo .views-field-nothing .faq-title .h5, .block-views-blockseo-block-2 .view-display-id-block_2 .views-field-nothing .faq-title h5, .block-views-blockseo-block-2 .view-display-id-block_2 .views-field-nothing .faq-title .h5, .block-views-blockseo-block-4 .title h5, .block-views-blockseo-block-4 .title .h5, .block-views-blockseo-block-1 .seo-header h5 a, .block-views-blockseo-block-1 .seo-header .h5 a, .block-views-blockseo-block-1 .seo-header .subtitle-p, .block-views-blockblog-block-3 .view-header h5 a, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5 a, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header h5 a, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5 a, .block-views-blockblog-block-3 .view-header .h5 a, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5 a, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header .h5 a, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5 a, .block-views-blockblog-block-3 .view-header .subtitle-p, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .subtitle-p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header .subtitle-p, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .subtitle-p, .block-views-blockblog-block-1 .view-header div p strong, .block-views-blockblog-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header div p strong, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-1 .seo-header div p strong, .block-views-blockblog-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div p strong,
.block-views-blockblog-block-4 .view-header div p strong,
.block-views-blockblog-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header div p strong,
.block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-4 .seo-header div p strong,
.block-views-blockblog-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div p strong, .block-views-blockblog-block-5 .view-header div p strong, .block-views-blockblog-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header div p strong, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-5 .seo-header div p strong, .block-views-blockblog-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div p strong, .block-block-content0f121afb-0212-48f3-9b6b-f233eda94d55 .field--name-body h5, .block-block-content0f121afb-0212-48f3-9b6b-f233eda94d55 .field--name-body .h5, .view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-perks-title-career h5, .view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-perks-title-career .h5, .view-id-career_block_view.view-display-id-block_1 .view-header .field--name-body p strong, .view-id-career_block_view.view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .field--name-body p strong, .block-views-blockseo-block-9 .views-field-nothing .view-id-career_block_view.view-display-id-block_1 .seo-header .field--name-body p strong, .view-id-career_block_view.view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .field--name-body p strong, .block-views-blockabout-zen-block-block-5 .field-content .team-left h5, .block-views-blockabout-zen-block-block-5 .field-content .team-left .h5, .block-views-blockabout-zen-block-block-4 .field-content .values-title h5, .block-views-blockabout-zen-block-block-4 .field-content .values-title .h5, .block-views-blockabout-zen-block-block-3 .list-group li h5, .block-views-blockabout-zen-block-block-3 .list-group li .h5, .block-views-blockprojects-block-2 .view-header p strong, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p strong, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header p strong, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p strong, .block-views-blockprojects-block-2 .view-header h5, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header h5, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockprojects-block-2 .view-header .h5, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header .h5, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockprojects-block-9 .view-header h5, .block-views-blockprojects-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-9 .seo-header h5, .block-views-blockprojects-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockprojects-block-9 .view-header .h5, .block-views-blockprojects-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-9 .seo-header .h5, .block-views-blockprojects-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockprojects-block-9 .view-header p, .block-views-blockprojects-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-9 .seo-header p, .block-views-blockprojects-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockprojects-block-1 .view-header h5, .block-views-blockprojects-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-1 .seo-header h5, .block-views-blockprojects-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockprojects-block-1 .view-header .h5, .block-views-blockprojects-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-1 .seo-header .h5, .block-views-blockprojects-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockprojects-block-1 .view-header p, .block-views-blockprojects-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-1 .seo-header p, .block-views-blockprojects-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .layout__region--content .block-block-content p strong, .block-block-content98f09cbe-11f2-4670-b61b-433b133cca59 .content h5, .block-block-content98f09cbe-11f2-4670-b61b-433b133cca59 .content .h5, .block-views-blockservices-home-page-block-1 .view-header h5, .block-views-blockservices-home-page-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-1 .seo-header h5, .block-views-blockservices-home-page-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-home-page-block-1 .view-header .h5, .block-views-blockservices-home-page-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-1 .seo-header .h5, .block-views-blockservices-home-page-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-block-1 .view-header h5, .block-views-blockservices-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-1 .seo-header h5, .block-views-blockservices-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-block-1 .view-header .h5, .block-views-blockservices-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-1 .seo-header .h5, .block-views-blockservices-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-block-new-block-2 .field-content .services-title-options h5, .block-views-blockservices-block-new-block-2 .field-content .services-title-options .h5, .block-views-blockservices-content-type-block-5 .field-content .services-title-options h5, .block-views-blockservices-content-type-block-5 .field-content .services-title-options .h5, .block-views-blockservices-block-5 .marketing-top h5 a, .block-views-blockservices-block-5 .marketing-top .h5 a, .block-views-blockservices-block-5 .marketing-top h5, .block-views-blockservices-block-5 .marketing-top .h5, .block-views-blockservices-block-4 .team-augmentation-top h5, .block-views-blockservices-block-4 .team-augmentation-top .h5, .block-views-blockservices-block-8 .field-content .first-top h5 a, .block-views-blockservices-block-8 .field-content .first-top .h5 a, .block-views-blockservices-block-8 .field-content .first-top h5, .block-views-blockservices-block-8 .field-content .first-top .h5, .block-views-blockservices-block-2 .field-content .design-top h5, .block-views-blockservices-block-2 .field-content .design-top .h5, .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content h5, .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content .h5, .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content p, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container h4, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container .h4, .node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container h4, .node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container .h4, .block-views-blocklinkedin-ads-block-4 .linkedInAds-client .client-story-block h5, .block-views-blocklinkedin-ads-block-4 .linkedInAds-client .client-story-block .h5, .block-views-blocklinkedin-ads-block-5 .linkedin-services-top h5, .block-views-blocklinkedin-ads-block-5 .linkedin-services-top .h5, .block-views-blocklinkedin-ads-block-5 .linkedin-services-top h5 a, .block-views-blocklinkedin-ads-block-5 .linkedin-services-top .h5 a, .block-views-blockseo-ads-old-block-2 .view-display-id-block_2 .views-field-nothing .faq-title h5, .block-views-blockseo-ads-old-block-2 .view-display-id-block_2 .views-field-nothing .faq-title .h5, .path-newsletter .block-views-blocknewsletter-block-block-2 .field--name-body h5, .path-newsletter .block-views-blocknewsletter-block-block-2 .field--name-body .h5, .path-newsletter-confirmation .block-block-content .field--name-body h5, .path-newsletter-confirmation .block-block-content .field--name-body .h5, .view-header h5, .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .view-header .h5, .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .featured-bottom .block-views-blockawards-block-block-1 h5, .featured-bottom .block-views-blockawards-block-block-1 .h5, .block-views-blocklocation-block-block-1 .locations-container h4, .block-views-blocklocation-block-block-1 .locations-container .h4 {
  font-size: 1.125rem;
  color: #30B587;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media screen and (max-width: 64rem) {
  .h5-header, .block-views-blocktechnologies-block-5 .field-content .services-title-options h5, .block-views-blocktechnologies-block-5 .field-content .services-title-options .h5, .block-views-blockindustries-block-9 .field-content .services-title-options h5, .block-views-blockindustries-block-9 .field-content .services-title-options .h5, .block-views-blockindustries-block-5 .field-content .services-title-options h5, .block-views-blockindustries-block-5 .field-content .services-title-options .h5, .block-views-blockseo-block-8 .view-id-seo .views-field-nothing .faq-title h5, .block-views-blockseo-block-8 .view-id-seo .views-field-nothing .faq-title .h5, .block-views-blockseo-block-2 .view-display-id-block_2 .views-field-nothing .faq-title h5, .block-views-blockseo-block-2 .view-display-id-block_2 .views-field-nothing .faq-title .h5, .block-views-blockseo-block-4 .title h5, .block-views-blockseo-block-4 .title .h5, .block-views-blockseo-block-1 .seo-header h5 a, .block-views-blockseo-block-1 .seo-header .h5 a, .block-views-blockseo-block-1 .seo-header .subtitle-p, .block-views-blockblog-block-3 .view-header h5 a, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5 a, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header h5 a, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5 a, .block-views-blockblog-block-3 .view-header .h5 a, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5 a, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header .h5 a, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5 a, .block-views-blockblog-block-3 .view-header .subtitle-p, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .subtitle-p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header .subtitle-p, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .subtitle-p, .block-views-blockblog-block-1 .view-header div p strong, .block-views-blockblog-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header div p strong, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-1 .seo-header div p strong, .block-views-blockblog-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div p strong,
.block-views-blockblog-block-4 .view-header div p strong,
.block-views-blockblog-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header div p strong,
.block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-4 .seo-header div p strong,
.block-views-blockblog-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div p strong, .block-views-blockblog-block-5 .view-header div p strong, .block-views-blockblog-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header div p strong, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-5 .seo-header div p strong, .block-views-blockblog-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div p strong, .block-block-content0f121afb-0212-48f3-9b6b-f233eda94d55 .field--name-body h5, .block-block-content0f121afb-0212-48f3-9b6b-f233eda94d55 .field--name-body .h5, .view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-perks-title-career h5, .view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-perks-title-career .h5, .view-id-career_block_view.view-display-id-block_1 .view-header .field--name-body p strong, .view-id-career_block_view.view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .field--name-body p strong, .block-views-blockseo-block-9 .views-field-nothing .view-id-career_block_view.view-display-id-block_1 .seo-header .field--name-body p strong, .view-id-career_block_view.view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .field--name-body p strong, .block-views-blockabout-zen-block-block-5 .field-content .team-left h5, .block-views-blockabout-zen-block-block-5 .field-content .team-left .h5, .block-views-blockabout-zen-block-block-4 .field-content .values-title h5, .block-views-blockabout-zen-block-block-4 .field-content .values-title .h5, .block-views-blockabout-zen-block-block-3 .list-group li h5, .block-views-blockabout-zen-block-block-3 .list-group li .h5, .block-views-blockprojects-block-2 .view-header p strong, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p strong, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header p strong, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p strong, .block-views-blockprojects-block-2 .view-header h5, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header h5, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockprojects-block-2 .view-header .h5, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header .h5, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockprojects-block-9 .view-header h5, .block-views-blockprojects-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-9 .seo-header h5, .block-views-blockprojects-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockprojects-block-9 .view-header .h5, .block-views-blockprojects-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-9 .seo-header .h5, .block-views-blockprojects-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockprojects-block-9 .view-header p, .block-views-blockprojects-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-9 .seo-header p, .block-views-blockprojects-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockprojects-block-1 .view-header h5, .block-views-blockprojects-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-1 .seo-header h5, .block-views-blockprojects-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockprojects-block-1 .view-header .h5, .block-views-blockprojects-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-1 .seo-header .h5, .block-views-blockprojects-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockprojects-block-1 .view-header p, .block-views-blockprojects-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-1 .seo-header p, .block-views-blockprojects-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .layout__region--content .block-block-content p strong, .block-block-content98f09cbe-11f2-4670-b61b-433b133cca59 .content h5, .block-block-content98f09cbe-11f2-4670-b61b-433b133cca59 .content .h5, .block-views-blockservices-home-page-block-1 .view-header h5, .block-views-blockservices-home-page-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-1 .seo-header h5, .block-views-blockservices-home-page-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-home-page-block-1 .view-header .h5, .block-views-blockservices-home-page-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-1 .seo-header .h5, .block-views-blockservices-home-page-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-block-1 .view-header h5, .block-views-blockservices-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-1 .seo-header h5, .block-views-blockservices-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-block-1 .view-header .h5, .block-views-blockservices-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-1 .seo-header .h5, .block-views-blockservices-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-block-new-block-2 .field-content .services-title-options h5, .block-views-blockservices-block-new-block-2 .field-content .services-title-options .h5, .block-views-blockservices-content-type-block-5 .field-content .services-title-options h5, .block-views-blockservices-content-type-block-5 .field-content .services-title-options .h5, .block-views-blockservices-block-5 .marketing-top h5 a, .block-views-blockservices-block-5 .marketing-top .h5 a, .block-views-blockservices-block-5 .marketing-top h5, .block-views-blockservices-block-5 .marketing-top .h5, .block-views-blockservices-block-4 .team-augmentation-top h5, .block-views-blockservices-block-4 .team-augmentation-top .h5, .block-views-blockservices-block-8 .field-content .first-top h5 a, .block-views-blockservices-block-8 .field-content .first-top .h5 a, .block-views-blockservices-block-8 .field-content .first-top h5, .block-views-blockservices-block-8 .field-content .first-top .h5, .block-views-blockservices-block-2 .field-content .design-top h5, .block-views-blockservices-block-2 .field-content .design-top .h5, .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content h5, .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content .h5, .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content p, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container h4, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container .h4, .node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container h4, .node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container .h4, .block-views-blocklinkedin-ads-block-4 .linkedInAds-client .client-story-block h5, .block-views-blocklinkedin-ads-block-4 .linkedInAds-client .client-story-block .h5, .block-views-blocklinkedin-ads-block-5 .linkedin-services-top h5, .block-views-blocklinkedin-ads-block-5 .linkedin-services-top .h5, .block-views-blocklinkedin-ads-block-5 .linkedin-services-top h5 a, .block-views-blocklinkedin-ads-block-5 .linkedin-services-top .h5 a, .block-views-blockseo-ads-old-block-2 .view-display-id-block_2 .views-field-nothing .faq-title h5, .block-views-blockseo-ads-old-block-2 .view-display-id-block_2 .views-field-nothing .faq-title .h5, .path-newsletter .block-views-blocknewsletter-block-block-2 .field--name-body h5, .path-newsletter .block-views-blocknewsletter-block-block-2 .field--name-body .h5, .path-newsletter-confirmation .block-block-content .field--name-body h5, .path-newsletter-confirmation .block-block-content .field--name-body .h5, .view-header h5, .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .view-header .h5, .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .featured-bottom .block-views-blockawards-block-block-1 h5, .featured-bottom .block-views-blockawards-block-block-1 .h5, .block-views-blocklocation-block-block-1 .locations-container h4, .block-views-blocklocation-block-block-1 .locations-container .h4 {
    font-size: 0.75rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .h5-header, .block-views-blocktechnologies-block-5 .field-content .services-title-options h5, .block-views-blocktechnologies-block-5 .field-content .services-title-options .h5, .block-views-blockindustries-block-9 .field-content .services-title-options h5, .block-views-blockindustries-block-9 .field-content .services-title-options .h5, .block-views-blockindustries-block-5 .field-content .services-title-options h5, .block-views-blockindustries-block-5 .field-content .services-title-options .h5, .block-views-blockseo-block-8 .view-id-seo .views-field-nothing .faq-title h5, .block-views-blockseo-block-8 .view-id-seo .views-field-nothing .faq-title .h5, .block-views-blockseo-block-2 .view-display-id-block_2 .views-field-nothing .faq-title h5, .block-views-blockseo-block-2 .view-display-id-block_2 .views-field-nothing .faq-title .h5, .block-views-blockseo-block-4 .title h5, .block-views-blockseo-block-4 .title .h5, .block-views-blockseo-block-1 .seo-header h5 a, .block-views-blockseo-block-1 .seo-header .h5 a, .block-views-blockseo-block-1 .seo-header .subtitle-p, .block-views-blockblog-block-3 .view-header h5 a, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5 a, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header h5 a, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5 a, .block-views-blockblog-block-3 .view-header .h5 a, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5 a, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header .h5 a, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5 a, .block-views-blockblog-block-3 .view-header .subtitle-p, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .subtitle-p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header .subtitle-p, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .subtitle-p, .block-views-blockblog-block-1 .view-header div p strong, .block-views-blockblog-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header div p strong, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-1 .seo-header div p strong, .block-views-blockblog-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div p strong,
.block-views-blockblog-block-4 .view-header div p strong,
.block-views-blockblog-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header div p strong,
.block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-4 .seo-header div p strong,
.block-views-blockblog-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div p strong, .block-views-blockblog-block-5 .view-header div p strong, .block-views-blockblog-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header div p strong, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-5 .seo-header div p strong, .block-views-blockblog-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div p strong, .block-block-content0f121afb-0212-48f3-9b6b-f233eda94d55 .field--name-body h5, .block-block-content0f121afb-0212-48f3-9b6b-f233eda94d55 .field--name-body .h5, .view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-perks-title-career h5, .view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-perks-title-career .h5, .view-id-career_block_view.view-display-id-block_1 .view-header .field--name-body p strong, .view-id-career_block_view.view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .field--name-body p strong, .block-views-blockseo-block-9 .views-field-nothing .view-id-career_block_view.view-display-id-block_1 .seo-header .field--name-body p strong, .view-id-career_block_view.view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .field--name-body p strong, .block-views-blockabout-zen-block-block-5 .field-content .team-left h5, .block-views-blockabout-zen-block-block-5 .field-content .team-left .h5, .block-views-blockabout-zen-block-block-4 .field-content .values-title h5, .block-views-blockabout-zen-block-block-4 .field-content .values-title .h5, .block-views-blockabout-zen-block-block-3 .list-group li h5, .block-views-blockabout-zen-block-block-3 .list-group li .h5, .block-views-blockprojects-block-2 .view-header p strong, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p strong, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header p strong, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p strong, .block-views-blockprojects-block-2 .view-header h5, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header h5, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockprojects-block-2 .view-header .h5, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header .h5, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockprojects-block-9 .view-header h5, .block-views-blockprojects-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-9 .seo-header h5, .block-views-blockprojects-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockprojects-block-9 .view-header .h5, .block-views-blockprojects-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-9 .seo-header .h5, .block-views-blockprojects-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockprojects-block-9 .view-header p, .block-views-blockprojects-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-9 .seo-header p, .block-views-blockprojects-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockprojects-block-1 .view-header h5, .block-views-blockprojects-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-1 .seo-header h5, .block-views-blockprojects-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockprojects-block-1 .view-header .h5, .block-views-blockprojects-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-1 .seo-header .h5, .block-views-blockprojects-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockprojects-block-1 .view-header p, .block-views-blockprojects-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-1 .seo-header p, .block-views-blockprojects-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .layout__region--content .block-block-content p strong, .block-block-content98f09cbe-11f2-4670-b61b-433b133cca59 .content h5, .block-block-content98f09cbe-11f2-4670-b61b-433b133cca59 .content .h5, .block-views-blockservices-home-page-block-1 .view-header h5, .block-views-blockservices-home-page-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-1 .seo-header h5, .block-views-blockservices-home-page-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-home-page-block-1 .view-header .h5, .block-views-blockservices-home-page-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-1 .seo-header .h5, .block-views-blockservices-home-page-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-block-1 .view-header h5, .block-views-blockservices-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-1 .seo-header h5, .block-views-blockservices-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-block-1 .view-header .h5, .block-views-blockservices-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-1 .seo-header .h5, .block-views-blockservices-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-block-new-block-2 .field-content .services-title-options h5, .block-views-blockservices-block-new-block-2 .field-content .services-title-options .h5, .block-views-blockservices-content-type-block-5 .field-content .services-title-options h5, .block-views-blockservices-content-type-block-5 .field-content .services-title-options .h5, .block-views-blockservices-block-5 .marketing-top h5 a, .block-views-blockservices-block-5 .marketing-top .h5 a, .block-views-blockservices-block-5 .marketing-top h5, .block-views-blockservices-block-5 .marketing-top .h5, .block-views-blockservices-block-4 .team-augmentation-top h5, .block-views-blockservices-block-4 .team-augmentation-top .h5, .block-views-blockservices-block-8 .field-content .first-top h5 a, .block-views-blockservices-block-8 .field-content .first-top .h5 a, .block-views-blockservices-block-8 .field-content .first-top h5, .block-views-blockservices-block-8 .field-content .first-top .h5, .block-views-blockservices-block-2 .field-content .design-top h5, .block-views-blockservices-block-2 .field-content .design-top .h5, .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content h5, .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content .h5, .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content p, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container h4, .block-views-blockget-in-touch-webform-block-1 .view-display-id-block_1 .row .views-row .locations-container .h4, .node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container h4, .node--type-seo-ads .block-views-blocklocation-block-block-1 .locations-container .h4, .block-views-blocklinkedin-ads-block-4 .linkedInAds-client .client-story-block h5, .block-views-blocklinkedin-ads-block-4 .linkedInAds-client .client-story-block .h5, .block-views-blocklinkedin-ads-block-5 .linkedin-services-top h5, .block-views-blocklinkedin-ads-block-5 .linkedin-services-top .h5, .block-views-blocklinkedin-ads-block-5 .linkedin-services-top h5 a, .block-views-blocklinkedin-ads-block-5 .linkedin-services-top .h5 a, .block-views-blockseo-ads-old-block-2 .view-display-id-block_2 .views-field-nothing .faq-title h5, .block-views-blockseo-ads-old-block-2 .view-display-id-block_2 .views-field-nothing .faq-title .h5, .path-newsletter .block-views-blocknewsletter-block-block-2 .field--name-body h5, .path-newsletter .block-views-blocknewsletter-block-block-2 .field--name-body .h5, .path-newsletter-confirmation .block-block-content .field--name-body h5, .path-newsletter-confirmation .block-block-content .field--name-body .h5, .view-header h5, .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .view-header .h5, .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .featured-bottom .block-views-blockawards-block-block-1 h5, .featured-bottom .block-views-blockawards-block-block-1 .h5, .block-views-blocklocation-block-block-1 .locations-container h4, .block-views-blocklocation-block-block-1 .locations-container .h4 {
    font-size: 0.75rem !important;
  }
}

.h4-subheader, .block-views-blockseo-block-6 .view-header h4, .block-views-blockseo-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockseo-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-6 .seo-header h4, .block-views-blockseo-block-6 .view-header .h4, .block-views-blockseo-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4, .block-views-blockseo-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-6 .seo-header .h4, .block-views-blockpositions-block-1 .view-id-positions .view-header h4, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header h4, .block-views-blockpositions-block-5 .view-id-positions .view-header h4, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header h4, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockpositions-block-1 .view-id-positions .view-header .h4, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header .h4, .block-views-blockpositions-block-5 .view-id-positions .view-header .h4, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header .h4, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4, .block-views-blockabout-zen-block-block-5 .field-content .team-left .team-body h4, .block-views-blockabout-zen-block-block-5 .field-content .team-left .team-body .h4, .block-views-blockprojects-block-2 .view-header h4, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header h4, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockprojects-block-2 .view-header .h4, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header .h4, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4, .block-block-content98f09cbe-11f2-4670-b61b-433b133cca59 .content h4, .block-block-content98f09cbe-11f2-4670-b61b-433b133cca59 .content .h4, .block-views-blockprocess-block-block-1 .view-id-process_block .view-header h4, .block-views-blockprocess-block-block-1 .view-id-process_block .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-1 .view-id-process_block .seo-header h4, .block-views-blockprocess-block-block-1 .view-id-process_block .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockprocess-block-block-1 .view-id-process_block .view-header .h4, .block-views-blockprocess-block-block-1 .view-id-process_block .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-1 .view-id-process_block .seo-header .h4, .block-views-blockprocess-block-block-1 .view-id-process_block .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4, .block-views-blockservices-block-5 .marketing-top h4, .block-views-blockservices-block-5 .marketing-top .h4, .block-views-blockservices-block-4 .team-augmentation-top h4, .block-views-blockservices-block-4 .team-augmentation-top .h4, .block-views-blockservices-block-8 .field-content .first-top h4, .block-views-blockservices-block-8 .field-content .first-top .h4, .block-views-blockservices-block-2 .field-content .design-top h4, .block-views-blockservices-block-2 .field-content .design-top .h4, .block-views-blockprocess-block-block-2 .view-header h4, .block-views-blockprocess-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-2 .seo-header h4, .block-views-blockprocess-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockprocess-block-block-2 .view-header .h4, .block-views-blockprocess-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-2 .seo-header .h4, .block-views-blockprocess-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4, .block-views-blocklet-s-talk-block-block-1 .views-field-body h4, .block-views-blocklet-s-talk-block-block-1 .views-field-body .h4, .block-views-blocklets-talk-ads-block-1 .views-field-body h4, .block-views-blocklets-talk-ads-block-1 .views-field-body .h4, .block-views-blocklinkedin-ads-block-5 .linkedin-services-top h4, .block-views-blocklinkedin-ads-block-5 .linkedin-services-top .h4 {
  color: #6A6A71;
  font-weight: 400;
  line-height: 150%;
}
@media screen and (max-width: 64rem) {
  .h4-subheader, .block-views-blockseo-block-6 .view-header h4, .block-views-blockseo-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockseo-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-6 .seo-header h4, .block-views-blockseo-block-6 .view-header .h4, .block-views-blockseo-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4, .block-views-blockseo-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-6 .seo-header .h4, .block-views-blockpositions-block-1 .view-id-positions .view-header h4, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header h4, .block-views-blockpositions-block-5 .view-id-positions .view-header h4, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header h4, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockpositions-block-1 .view-id-positions .view-header .h4, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header .h4, .block-views-blockpositions-block-5 .view-id-positions .view-header .h4, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header .h4, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4, .block-views-blockabout-zen-block-block-5 .field-content .team-left .team-body h4, .block-views-blockabout-zen-block-block-5 .field-content .team-left .team-body .h4, .block-views-blockprojects-block-2 .view-header h4, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header h4, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockprojects-block-2 .view-header .h4, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header .h4, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4, .block-block-content98f09cbe-11f2-4670-b61b-433b133cca59 .content h4, .block-block-content98f09cbe-11f2-4670-b61b-433b133cca59 .content .h4, .block-views-blockprocess-block-block-1 .view-id-process_block .view-header h4, .block-views-blockprocess-block-block-1 .view-id-process_block .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-1 .view-id-process_block .seo-header h4, .block-views-blockprocess-block-block-1 .view-id-process_block .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockprocess-block-block-1 .view-id-process_block .view-header .h4, .block-views-blockprocess-block-block-1 .view-id-process_block .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-1 .view-id-process_block .seo-header .h4, .block-views-blockprocess-block-block-1 .view-id-process_block .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4, .block-views-blockservices-block-5 .marketing-top h4, .block-views-blockservices-block-5 .marketing-top .h4, .block-views-blockservices-block-4 .team-augmentation-top h4, .block-views-blockservices-block-4 .team-augmentation-top .h4, .block-views-blockservices-block-8 .field-content .first-top h4, .block-views-blockservices-block-8 .field-content .first-top .h4, .block-views-blockservices-block-2 .field-content .design-top h4, .block-views-blockservices-block-2 .field-content .design-top .h4, .block-views-blockprocess-block-block-2 .view-header h4, .block-views-blockprocess-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-2 .seo-header h4, .block-views-blockprocess-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockprocess-block-block-2 .view-header .h4, .block-views-blockprocess-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-2 .seo-header .h4, .block-views-blockprocess-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4, .block-views-blocklet-s-talk-block-block-1 .views-field-body h4, .block-views-blocklet-s-talk-block-block-1 .views-field-body .h4, .block-views-blocklets-talk-ads-block-1 .views-field-body h4, .block-views-blocklets-talk-ads-block-1 .views-field-body .h4, .block-views-blocklinkedin-ads-block-5 .linkedin-services-top h4, .block-views-blocklinkedin-ads-block-5 .linkedin-services-top .h4 {
    font-size: 1rem !important;
  }
}

.nav-container, .block-views-blockpositions-block-2 .view-display-id-block_2 .views-field ul:first-child, .block-views-blockprojects-block-2 .views-field-nothing ul, .block-views-blockprojects-block-9 .view-filters .js-form-type-select ul, .block-views-blockprojects-block-1 .view-filters .js-form-type-select ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  gap: 10px;
}
.nav-container::-webkit-scrollbar, .block-views-blockpositions-block-2 .view-display-id-block_2 .views-field ul:first-child::-webkit-scrollbar, .block-views-blockprojects-block-2 .views-field-nothing ul::-webkit-scrollbar, .block-views-blockprojects-block-9 .view-filters .js-form-type-select ul::-webkit-scrollbar, .block-views-blockprojects-block-1 .view-filters .js-form-type-select ul::-webkit-scrollbar {
  background: transparent;
  display: none;
}
.nav-container::-webkit-scrollbar-thumb, .block-views-blockpositions-block-2 .view-display-id-block_2 .views-field ul:first-child::-webkit-scrollbar-thumb, .block-views-blockprojects-block-2 .views-field-nothing ul::-webkit-scrollbar-thumb, .block-views-blockprojects-block-9 .view-filters .js-form-type-select ul::-webkit-scrollbar-thumb, .block-views-blockprojects-block-1 .view-filters .js-form-type-select ul::-webkit-scrollbar-thumb {
  background: transparent;
  display: none;
}
.nav-container li:first-child a, .block-views-blockpositions-block-2 .view-display-id-block_2 .views-field ul:first-child li:first-child a, .block-views-blockprojects-block-2 .views-field-nothing ul li:first-child a, .block-views-blockprojects-block-9 .view-filters .js-form-type-select ul li:first-child a, .block-views-blockprojects-block-1 .view-filters .js-form-type-select ul li:first-child a {
  margin-left: 0;
}

.view-id-positions .view-header h1, .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header h1, .block-views-blockseo-block-9 .views-field-nothing .view-id-positions .seo-header h1, .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h1, .view-id-positions .view-header .h1, .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header .h1, .block-views-blockseo-block-9 .views-field-nothing .view-id-positions .seo-header .h1, .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h1 {
  font-weight: bold;
}

/* Owl Carousel Arrows */
.owl-nav .disabled span {
  -webkit-filter: invert(89%) sepia(5%) saturate(142%) hue-rotate(175deg) brightness(125%) contrast(91%);
          filter: invert(89%) sepia(5%) saturate(142%) hue-rotate(175deg) brightness(125%) contrast(91%);
}
.owl-nav .owl-prev {
  background: transparent !important;
}
.owl-nav .owl-prev span {
  content: url(../images/icons/arrow_right.svg);
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.owl-nav .owl-next {
  background: transparent !important;
}
.owl-nav .owl-next span {
  content: url(../images/icons/arrow_right.svg);
}

/* End Owl Carousel Arrows */
/* Project Category */
a[href^="/zendev-web/web/taxonomy/term/"], a[href^="/zendev-web/web/sv/taxonomy/term/"] {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border-radius: 12px;
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5rem;
  font-weight: 700;
  font-size: 0.75rem;
  text-transform: uppercase;
  pointer-events: none;
  white-space: nowrap;
}
@media screen and (max-width: 64rem) {
  a[href^="/zendev-web/web/taxonomy/term/"], a[href^="/zendev-web/web/sv/taxonomy/term/"] {
    font-size: 0.5rem !important;
  }
}
@media (max-width: 47.99875rem) {
  a[href^="/zendev-web/web/taxonomy/term/"], a[href^="/zendev-web/web/sv/taxonomy/term/"] {
    font-size: 0.5rem !important;
  }
}

a[href^="/zendev-web/web/taxonomy/term/10"], a[href^="/zendev-web/web/sv/taxonomy/term/10"], a[href^="/zendev-web/web/taxonomy/term/9"], a[href^="/zendev-web/web/sv/taxonomy/term/9"], a[href^=" /zendev-web/web/taxonomy/term/25"], a[href^="/zendev-web/web/sv/taxonomy/term/25"] {
  background: rgba(48, 181, 135, 0.2);
  color: #30B587;
}

a[href^="/zendev-web/web/taxonomy/term/8"], a[href^="/zendev-web/web/sv/taxonomy/term/8"] {
  background: rgba(255, 67, 106, 0.2);
  color: #FF436A;
}

a[href^="/zendev-web/web/taxonomy/term/11"], a[href^="/zendev-web/web/sv/taxonomy/term/11"] {
  background: rgba(44, 150, 242, 0.2);
  color: #2C96F2;
}

.view-id-zen_life_block .owl-stage-outer li {
  padding: 0;
  border: 0;
}
.view-id-zen_life_block .owl-nav {
  margin-top: 3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
}
@media (max-width: 47.99875rem) {
  .view-id-zen_life_block .owl-nav {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.view-id-zen_life_block .owl-dots {
  display: none;
}

.block-views-blockzen-life-block-block-1 .view-header, .block-views-blockzen-life-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockzen-life-block-block-1 .seo-header, .block-views-blockzen-life-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 5.1875rem auto 3rem 0 !important;
  text-align: start;
}
@media (max-width: 47.99875rem) {
  .block-views-blockzen-life-block-block-1 .view-header, .block-views-blockzen-life-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockzen-life-block-block-1 .seo-header, .block-views-blockzen-life-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-top: 3.9375rem !important;
  }
}
.block-views-blockzen-life-block-block-1 .view-content .views-field-field-image-zen-life img {
  border-radius: 12px;
}

.block-views-blockpositions-block-4 .view-header, .block-views-blockpositions-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-4 .seo-header, .block-views-blockpositions-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin-top: 6.25rem;
  margin-bottom: 4rem !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockpositions-block-4 .view-header, .block-views-blockpositions-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-4 .seo-header, .block-views-blockpositions-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-bottom: 3.75rem !important;
  }
}
.block-views-blockpositions-block-4 .view-header h4, .block-views-blockpositions-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-4 .seo-header h4, .block-views-blockpositions-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockpositions-block-4 .view-header .h4, .block-views-blockpositions-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-4 .seo-header .h4, .block-views-blockpositions-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4 {
  font-size: 1rem;
  margin: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockpositions-block-4 .view-header h4, .block-views-blockpositions-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-4 .seo-header h4, .block-views-blockpositions-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockpositions-block-4 .view-header .h4, .block-views-blockpositions-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-4 .seo-header .h4, .block-views-blockpositions-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4 {
    font-size: 0.875rem;
  }
}

.path-user #header {
  position: relative;
}
.path-user .highlighted {
  margin-top: 3.75rem;
}
.path-user #main {
  max-width: 1304px;
  margin: auto;
  padding-bottom: 3.75rem;
}

.page-user-login::before {
  width: 50%;
  content: "";
  -webkit-background-size: cover;
          background-size: cover;
  background-image: url(../images/login.jpg);
  z-index: 100;
  position: absolute;
  height: 105%;
  top: -5%;
  right: 0px;
}
@media (max-width: 74.99875rem) {
  .page-user-login::before {
    display: none;
  }
}
.page-user-login .featured-bottom {
  display: none;
}
.page-user-login .site-footer {
  display: none;
}
.page-user-login .highlighted {
  display: none;
}
.page-user-login #content {
  max-width: 80%;
  padding: 3.75rem 3.75rem 3.75rem 0.9375rem;
}
@media (max-width: 74.99875rem) {
  .page-user-login #content {
    padding-top: 0;
    padding-bottom: 0;
    max-width: 100%;
    padding-right: 0.9375rem;
  }
}
.page-user-login #main {
  min-height: 80vh;
  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-user-login .navbar-toggler {
  display: none;
}
.page-user-login #CollapsingNavbar {
  display: none;
}
.page-user-login #user-login-form label {
  font-weight: 700;
  margin-bottom: 0.3125rem;
}
.page-user-login #user-login-form .js-form-submit {
  background-color: #30B587;
  color: #fff;
  width: 100%;
  text-align: center;
  padding: 0.9375rem;
  font-weight: 700;
  border-radius: 0px;
}
.page-user-login #user-login-form .form-control {
  border: 1px solid #000;
  border-radius: 0px;
}

@media (max-width: 74.99875rem) {
  #CollapsingNavbar {
    display: block;
  }
}
@media screen and (min-width: 48rem) and (max-width: 64rem) {
  #CollapsingNavbar {
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  #CollapsingNavbar {
    width: 100%;
  }
}
@media screen and (min-width: 48rem) and (max-width: 64rem) {
  #CollapsingNavbar .offcanvas-header button {
    margin-top: 1.5rem;
  }
}
@media screen and (min-width: 64.0625rem) and (max-width: 74.9375rem) {
  #CollapsingNavbar .offcanvas-body {
    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;
  }
}
@media screen and (min-width: 48rem) and (max-width: 64rem) {
  #CollapsingNavbar .offcanvas-body {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #CollapsingNavbar .offcanvas-body a:hover {
    color: #30B587;
  }
}
@media screen and (min-width: 48rem) and (max-width: 64rem) {
  #CollapsingNavbar .offcanvas-body nav {
    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 screen and (min-width: 48rem) and (max-width: 64rem) {
  #CollapsingNavbar .offcanvas-body nav li {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 48rem) and (max-width: 64rem) {
  #CollapsingNavbar .offcanvas-body nav li a {
    padding-left: 0;
    font-weight: 700;
    font-size: 1.75rem;
    line-height: 120%;
  }
}
@media screen and (min-width: 64.0625rem) and (max-width: 74.9375rem) {
  #CollapsingNavbar .offcanvas-body #block-languageswitcher {
    position: relative;
    margin-top: 18.5rem;
    margin-left: -4.75rem;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
@media screen and (min-width: 48rem) and (max-width: 64rem) {
  #CollapsingNavbar .offcanvas-body #block-languageswitcher {
    position: absolute;
    top: 38px;
    left: 30px;
  }
}
@media screen and (min-width: 48rem) and (max-width: 64rem) {
  #CollapsingNavbar .offcanvas-body #block-languageswitcher .en.nav-link a::after {
    margin-bottom: 1.1875rem;
  }
}

/*@keyframes play {
    from {background: url(../images/icons/play-2.png) no-repeat;}
    to {background: url(../images/icons/Play.png) no-repeat;}
}*/
.newsletter, .path-blog .layout--twocol-section--50-50, .node--type-position .layout--twocol-section--50-50, .path-career .layout--twocol-section--50-50, .path-about .layout--twocol-section--50-50 {
  margin: auto;
  width: 1283px;
  position: relative !important;
  z-index: 20;
  background-color: #2F2F2F;
  border-radius: 6px;
  padding: 3rem;
  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;
}
@media screen and (max-width: 80.375rem) {
  .newsletter, .path-blog .layout--twocol-section--50-50, .node--type-position .layout--twocol-section--50-50, .path-career .layout--twocol-section--50-50, .path-about .layout--twocol-section--50-50 {
    width: 100%;
    padding: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .newsletter, .path-blog .layout--twocol-section--50-50, .node--type-position .layout--twocol-section--50-50, .path-career .layout--twocol-section--50-50, .path-about .layout--twocol-section--50-50 {
    width: 93%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 47.99875rem) {
  .newsletter .layout__region--first, .path-blog .layout--twocol-section--50-50 .layout__region--first, .node--type-position .layout--twocol-section--50-50 .layout__region--first, .path-career .layout--twocol-section--50-50 .layout__region--first, .path-about .layout--twocol-section--50-50 .layout__region--first {
    margin-bottom: 2rem;
  }
}
.newsletter .layout__region--first .views-field-body h3, .path-blog .layout--twocol-section--50-50 .layout__region--first .views-field-body h3, .node--type-position .layout--twocol-section--50-50 .layout__region--first .views-field-body h3, .path-career .layout--twocol-section--50-50 .layout__region--first .views-field-body h3, .path-about .layout--twocol-section--50-50 .layout__region--first .views-field-body h3, .newsletter .layout__region--first .views-field-body .h3, .path-blog .layout--twocol-section--50-50 .layout__region--first .views-field-body .h3, .node--type-position .layout--twocol-section--50-50 .layout__region--first .views-field-body .h3, .path-career .layout--twocol-section--50-50 .layout__region--first .views-field-body .h3, .path-about .layout--twocol-section--50-50 .layout__region--first .views-field-body .h3 {
  color: #fff;
  margin-bottom: 1rem;
}
.newsletter .layout__region--first .views-field-body p, .path-blog .layout--twocol-section--50-50 .layout__region--first .views-field-body p, .node--type-position .layout--twocol-section--50-50 .layout__region--first .views-field-body p, .path-career .layout--twocol-section--50-50 .layout__region--first .views-field-body p, .path-about .layout--twocol-section--50-50 .layout__region--first .views-field-body p {
  color: #fff;
  width: 450px;
  margin-bottom: 0;
}
@media screen and (max-width: 80.375rem) {
  .newsletter .layout__region--first .views-field-body p, .path-blog .layout--twocol-section--50-50 .layout__region--first .views-field-body p, .node--type-position .layout--twocol-section--50-50 .layout__region--first .views-field-body p, .path-career .layout--twocol-section--50-50 .layout__region--first .views-field-body p, .path-about .layout--twocol-section--50-50 .layout__region--first .views-field-body p {
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .newsletter .layout__region--first .views-field-body p, .path-blog .layout--twocol-section--50-50 .layout__region--first .views-field-body p, .node--type-position .layout--twocol-section--50-50 .layout__region--first .views-field-body p, .path-career .layout--twocol-section--50-50 .layout__region--first .views-field-body p, .path-about .layout--twocol-section--50-50 .layout__region--first .views-field-body p {
    width: 100%;
  }
}
.newsletter .layout__region--second, .path-blog .layout--twocol-section--50-50 .layout__region--second, .node--type-position .layout--twocol-section--50-50 .layout__region--second, .path-career .layout--twocol-section--50-50 .layout__region--second, .path-about .layout--twocol-section--50-50 .layout__region--second {
  width: 400px;
  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: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 80.375rem) {
  .newsletter .layout__region--second, .path-blog .layout--twocol-section--50-50 .layout__region--second, .node--type-position .layout--twocol-section--50-50 .layout__region--second, .path-career .layout--twocol-section--50-50 .layout__region--second, .path-about .layout--twocol-section--50-50 .layout__region--second {
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .newsletter .layout__region--second, .path-blog .layout--twocol-section--50-50 .layout__region--second, .node--type-position .layout--twocol-section--50-50 .layout__region--second, .path-career .layout--twocol-section--50-50 .layout__region--second, .path-about .layout--twocol-section--50-50 .layout__region--second {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
.newsletter .layout__region--second .webform-submission-newsletter-form, .path-blog .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form, .node--type-position .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form, .path-career .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form, .path-about .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form {
  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;
  width: 400px;
  gap: 11px;
}
@media screen and (max-width: 80.375rem) {
  .newsletter .layout__region--second .webform-submission-newsletter-form, .path-blog .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form, .node--type-position .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form, .path-career .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form, .path-about .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form {
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .newsletter .layout__region--second .webform-submission-newsletter-form, .path-blog .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form, .node--type-position .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form, .path-career .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form, .path-about .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
@media screen and (max-width: 80.375rem) {
  .newsletter .layout__region--second .webform-submission-newsletter-form .js-form-type-email, .path-blog .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form .js-form-type-email, .node--type-position .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form .js-form-type-email, .path-career .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form .js-form-type-email, .path-about .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form .js-form-type-email {
    margin-left: 1rem;
  }
}
.newsletter .layout__region--second .webform-submission-newsletter-form ::-webkit-input-placeholder, .path-blog .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form ::-webkit-input-placeholder, .node--type-position .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form ::-webkit-input-placeholder, .path-career .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form ::-webkit-input-placeholder, .path-about .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.newsletter .layout__region--second .webform-submission-newsletter-form :-moz-placeholder, .path-blog .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form :-moz-placeholder, .node--type-position .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form :-moz-placeholder, .path-career .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form :-moz-placeholder, .path-about .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #E1E4E8;
  opacity: 1;
  font-weight: 500;
  font-size: 1rem;
}
.newsletter .layout__region--second .webform-submission-newsletter-form ::-moz-placeholder, .path-blog .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form ::-moz-placeholder, .node--type-position .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form ::-moz-placeholder, .path-career .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form ::-moz-placeholder, .path-about .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #E1E4E8;
  opacity: 1;
  font-weight: 500;
  font-size: 1rem;
}
.newsletter .layout__region--second .webform-submission-newsletter-form :-ms-input-placeholder, .path-blog .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form :-ms-input-placeholder, .node--type-position .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form :-ms-input-placeholder, .path-career .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form :-ms-input-placeholder, .path-about .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.newsletter .layout__region--second .webform-submission-newsletter-form ::-ms-input-placeholder, .path-blog .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form ::-ms-input-placeholder, .node--type-position .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form ::-ms-input-placeholder, .path-career .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form ::-ms-input-placeholder, .path-about .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form ::-ms-input-placeholder { /* Microsoft Edge */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.newsletter .layout__region--second .webform-submission-newsletter-form ::placeholder, .path-blog .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form ::placeholder, .node--type-position .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form ::placeholder, .path-career .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form ::placeholder, .path-about .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form ::placeholder { /* Most modern browsers support this now. */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.newsletter .layout__region--second .webform-submission-newsletter-form input, .path-blog .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form input, .node--type-position .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form input, .path-career .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form input, .path-about .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form input {
  border: 0px;
  border-radius: 5px;
  border-bottom: 1px solid #30B587;
  background: #2F2F2F;
  color: #E1E4E8;
}
.newsletter .layout__region--second .webform-submission-newsletter-form input:focus, .path-blog .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form input:focus, .node--type-position .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form input:focus, .path-career .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form input:focus, .path-about .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.newsletter .layout__region--second .webform-submission-newsletter-form .form-actions, .path-blog .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form .form-actions, .node--type-position .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form .form-actions, .path-career .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form .form-actions, .path-about .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form .form-actions {
  margin-bottom: 0 !important;
  width: 100%;
}
.newsletter .layout__region--second .webform-submission-newsletter-form .form-actions button, .path-blog .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form .form-actions button, .node--type-position .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form .form-actions button, .path-career .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form .form-actions button, .path-about .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form .form-actions button {
  border: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.newsletter .layout__region--second .webform-submission-newsletter-form .form-actions button::after, .path-blog .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form .form-actions button::after, .node--type-position .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form .form-actions button::after, .path-career .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form .form-actions button::after, .path-about .layout--twocol-section--50-50 .layout__region--second .webform-submission-newsletter-form .form-actions button::after {
  content: initial;
}

.youtube-player .play-button-div {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -2.25rem;
  width: 48px;
  height: 48px;
  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;
  cursor: pointer;
}
@media (max-width: 47.99875rem) {
  .youtube-player .play-button-div {
    margin-left: -1.25rem;
    margin-top: -1.5625rem;
  }
}

.youtube-player .play-button {
  border-radius: 50%;
  background-color: #30B587;
  width: 48px;
  height: 48px;
  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;
  cursor: pointer;
}

@-webkit-keyframes greenPulse {
  0% {
    width: 48px;
    height: 48px;
    background-color: #30b587;
  }
  10% {
    width: 48px;
    height: 48px;
    background-color: #30b587;
  }
  20% {
    width: 24px;
    height: 24px;
    background-color: rgba(0, 255, 167, 0.0784313725);
  }
  40% {
    width: 24px;
    height: 24px;
    background-color: rgba(0, 255, 167, 0.0784313725);
  }
  60% {
    width: 24px;
    height: 24px;
    background-color: rgba(0, 255, 167, 0.0784313725);
  }
  70% {
    width: 48px;
    height: 48px;
    background-color: #30b587;
  }
  90% {
    width: 48px;
    height: 48px;
    background-color: #30b587;
  }
  100% {
    width: 48px;
    height: 48px;
    background-color: #30b587;
  }
}

@-o-keyframes greenPulse {
  0% {
    width: 48px;
    height: 48px;
    background-color: #30b587;
  }
  10% {
    width: 48px;
    height: 48px;
    background-color: #30b587;
  }
  20% {
    width: 24px;
    height: 24px;
    background-color: rgba(0, 255, 167, 0.0784313725);
  }
  40% {
    width: 24px;
    height: 24px;
    background-color: rgba(0, 255, 167, 0.0784313725);
  }
  60% {
    width: 24px;
    height: 24px;
    background-color: rgba(0, 255, 167, 0.0784313725);
  }
  70% {
    width: 48px;
    height: 48px;
    background-color: #30b587;
  }
  90% {
    width: 48px;
    height: 48px;
    background-color: #30b587;
  }
  100% {
    width: 48px;
    height: 48px;
    background-color: #30b587;
  }
}

@keyframes greenPulse {
  0% {
    width: 48px;
    height: 48px;
    background-color: #30b587;
  }
  10% {
    width: 48px;
    height: 48px;
    background-color: #30b587;
  }
  20% {
    width: 24px;
    height: 24px;
    background-color: rgba(0, 255, 167, 0.0784313725);
  }
  40% {
    width: 24px;
    height: 24px;
    background-color: rgba(0, 255, 167, 0.0784313725);
  }
  60% {
    width: 24px;
    height: 24px;
    background-color: rgba(0, 255, 167, 0.0784313725);
  }
  70% {
    width: 48px;
    height: 48px;
    background-color: #30b587;
  }
  90% {
    width: 48px;
    height: 48px;
    background-color: #30b587;
  }
  100% {
    width: 48px;
    height: 48px;
    background-color: #30b587;
  }
}
@-webkit-keyframes whitePulse {
  0% {
    width: 20px;
    height: 20px;
    opacity: 1;
  }
  10% {
    width: 20px;
    height: 20px;
    opacity: 1;
  }
  20% {
    width: 25px;
    height: 25px;
    opacity: 1;
  }
  40% {
    width: 25px;
    height: 25px;
    opacity: 1;
  }
  60% {
    width: 25px;
    height: 25px;
    opacity: 1;
  }
  70% {
    width: 20px;
    height: 20px;
    opacity: 1;
  }
  90% {
    width: 20px;
    height: 20px;
    opacity: 1;
  }
  100% {
    width: 20px;
    height: 20px;
    opacity: 1;
  }
}
@-o-keyframes whitePulse {
  0% {
    width: 20px;
    height: 20px;
    opacity: 1;
  }
  10% {
    width: 20px;
    height: 20px;
    opacity: 1;
  }
  20% {
    width: 25px;
    height: 25px;
    opacity: 1;
  }
  40% {
    width: 25px;
    height: 25px;
    opacity: 1;
  }
  60% {
    width: 25px;
    height: 25px;
    opacity: 1;
  }
  70% {
    width: 20px;
    height: 20px;
    opacity: 1;
  }
  90% {
    width: 20px;
    height: 20px;
    opacity: 1;
  }
  100% {
    width: 20px;
    height: 20px;
    opacity: 1;
  }
}
@keyframes whitePulse {
  0% {
    width: 20px;
    height: 20px;
    opacity: 1;
  }
  10% {
    width: 20px;
    height: 20px;
    opacity: 1;
  }
  20% {
    width: 25px;
    height: 25px;
    opacity: 1;
  }
  40% {
    width: 25px;
    height: 25px;
    opacity: 1;
  }
  60% {
    width: 25px;
    height: 25px;
    opacity: 1;
  }
  70% {
    width: 20px;
    height: 20px;
    opacity: 1;
  }
  90% {
    width: 20px;
    height: 20px;
    opacity: 1;
  }
  100% {
    width: 20px;
    height: 20px;
    opacity: 1;
  }
}
.youtube-player .play {
  height: 24px;
  width: 24px;
  background: url(../images/icons/play-2.png) no-repeat;
  cursor: pointer;
}

.form-switch .form-check-input {
  width: 16px;
  background-image: none;
  border-radius: 5px;
}

.form-switch .form-check-input:checked, .form-switch .form-check-input:focus {
  background-image: none;
}

.path-confirmation .alert-wrapper {
  display: none;
}

.captcha__title,
.captcha__description {
  display: none;
}

.captcha__element {
  margin-bottom: 1rem;
}

.subtitle-p {
  font-size: 1.125rem !important;
  color: #30B587;
  text-transform: uppercase;
  font-weight: bold !important;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media screen and (max-width: 64rem) {
  .subtitle-p {
    font-size: 0.75rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .subtitle-p {
    font-size: 0.75rem !important;
  }
}

.form-item--error-message {
  margin-top: 0.5rem;
  color: #E80303;
  font-size: 0.75rem;
  line-height: 1.05rem;
}
.form-item--error-message strong {
  font-weight: 400 !important;
}
@media screen and (max-width: 64rem) {
  .form-item--error-message {
    font-size: 0.75rem !important;
  }
}

@media (min-width: 75rem) {
  .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover {
    margin-right: 0 !important;
  }
}

.path-frontpage.scrolled #navbar-main #tbm-main-navigation-new button .tbm-button-container span, .path-frontpage.scrolled #navbar-main #tbm-main-navigation-new-sweden button .tbm-button-container span,
.path-services.scrolled #navbar-main #tbm-main-navigation-new button .tbm-button-container span, .path-services.scrolled #navbar-main #tbm-main-navigation-new-sweden button .tbm-button-container span,
.node--type-services.scrolled #navbar-main #tbm-main-navigation-new button .tbm-button-container span, .node--type-services.scrolled #navbar-main #tbm-main-navigation-new-sweden button .tbm-button-container span,
.node--type-industries.scrolled #navbar-main #tbm-main-navigation-new button .tbm-button-container span, .node--type-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden button .tbm-button-container span,
.node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new button .tbm-button-container span, .node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden button .tbm-button-container span,
.path-technologies.scrolled #navbar-main #tbm-main-navigation-new button .tbm-button-container span, .path-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden button .tbm-button-container span,
.path-industries.scrolled #navbar-main #tbm-main-navigation-new button .tbm-button-container span, .path-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden button .tbm-button-container span {
  color: black;
}
@media (min-width: 75rem) {
  .path-frontpage.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, .path-frontpage.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a, .path-frontpage.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, .path-frontpage.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a,
.path-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span,
.path-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a, .path-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, .path-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a,
.node--type-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span,
.node--type-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a, .node--type-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, .node--type-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a,
.node--type-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span,
.node--type-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a, .node--type-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, .node--type-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a,
.node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span,
.node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a, .node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, .node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a,
.path-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span,
.path-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a, .path-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, .path-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a,
.path-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span,
.path-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a, .path-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, .path-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a {
    color: #262424;
  }
  .path-frontpage.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:hover, .path-frontpage.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:hover, .path-frontpage.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:hover, .path-frontpage.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:hover,
.path-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:hover,
.path-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:hover, .path-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:hover, .path-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:hover,
.node--type-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:hover,
.node--type-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:hover, .node--type-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:hover, .node--type-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:hover,
.node--type-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:hover,
.node--type-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:hover, .node--type-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:hover, .node--type-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:hover,
.node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:hover,
.node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:hover, .node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:hover, .node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:hover,
.path-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:hover,
.path-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:hover, .path-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:hover, .path-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:hover,
.path-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:hover,
.path-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:hover, .path-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:hover, .path-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:hover {
    color: #30B587;
  }
}
.path-frontpage.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-contact-hover > .tbm-link-container a, .path-frontpage.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a, .path-frontpage.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-contact-hover > .tbm-link-container a, .path-frontpage.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a,
.path-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-contact-hover > .tbm-link-container a,
.path-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a, .path-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-contact-hover > .tbm-link-container a, .path-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a,
.node--type-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-contact-hover > .tbm-link-container a,
.node--type-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a, .node--type-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-contact-hover > .tbm-link-container a, .node--type-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a,
.node--type-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-contact-hover > .tbm-link-container a,
.node--type-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a, .node--type-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-contact-hover > .tbm-link-container a, .node--type-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a,
.node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-contact-hover > .tbm-link-container a,
.node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a, .node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-contact-hover > .tbm-link-container a, .node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a,
.path-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-contact-hover > .tbm-link-container a,
.path-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a, .path-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-contact-hover > .tbm-link-container a, .path-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a,
.path-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-contact-hover > .tbm-link-container a,
.path-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a, .path-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-contact-hover > .tbm-link-container a, .path-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a {
  color: white;
}
.path-frontpage.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover > .tbm-link-container a, .path-frontpage.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover > .tbm-link-container a,
.path-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover > .tbm-link-container a, .path-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover > .tbm-link-container a,
.node--type-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover > .tbm-link-container a, .node--type-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover > .tbm-link-container a,
.node--type-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover > .tbm-link-container a, .node--type-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover > .tbm-link-container a,
.node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover > .tbm-link-container a, .node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover > .tbm-link-container a,
.path-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover > .tbm-link-container a, .path-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover > .tbm-link-container a,
.path-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover > .tbm-link-container a, .path-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover > .tbm-link-container a {
  color: #30B587;
}
.path-frontpage.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a::after, .path-frontpage.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a::after,
.path-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a::after, .path-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a::after,
.node--type-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a::after, .node--type-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a::after,
.node--type-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a::after, .node--type-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a::after,
.node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a::after, .node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a::after,
.path-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a::after, .path-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a::after,
.path-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a::after, .path-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a::after {
  content: url(../images/icons/call-icon.svg);
  margin-left: 0.25rem;
  height: 14px;
}
@media (min-width: 75rem) {
  .path-frontpage.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, .path-frontpage.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after, .path-frontpage.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, .path-frontpage.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after,
.path-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after,
.path-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after, .path-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, .path-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after,
.node--type-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after,
.node--type-services.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after, .node--type-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, .node--type-services.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after,
.node--type-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after,
.node--type-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after, .node--type-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, .node--type-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after,
.node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after,
.node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after, .node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, .node--type-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after,
.path-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after,
.path-technologies.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after, .path-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, .path-technologies.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after,
.path-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after,
.path-industries.scrolled #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after, .path-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, .path-industries.scrolled #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after {
    content: url(../images/icons/menu-arrow-down-grey.svg);
  }
}

.path-frontpage #navbar-main #tbm-main-navigation-new .tbm-button .tbm-button-container span, .path-frontpage #navbar-main #tbm-main-navigation-new-sweden .tbm-button .tbm-button-container span,
.path-services #navbar-main #tbm-main-navigation-new .tbm-button .tbm-button-container span, .path-services #navbar-main #tbm-main-navigation-new-sweden .tbm-button .tbm-button-container span,
.node--type-services #navbar-main #tbm-main-navigation-new .tbm-button .tbm-button-container span, .node--type-services #navbar-main #tbm-main-navigation-new-sweden .tbm-button .tbm-button-container span,
.node--type-industries #navbar-main #tbm-main-navigation-new .tbm-button .tbm-button-container span, .node--type-industries #navbar-main #tbm-main-navigation-new-sweden .tbm-button .tbm-button-container span,
.node--type-technologies #navbar-main #tbm-main-navigation-new .tbm-button .tbm-button-container span, .node--type-technologies #navbar-main #tbm-main-navigation-new-sweden .tbm-button .tbm-button-container span,
.path-technologies #navbar-main #tbm-main-navigation-new .tbm-button .tbm-button-container span, .path-technologies #navbar-main #tbm-main-navigation-new-sweden .tbm-button .tbm-button-container span,
.path-industries #navbar-main #tbm-main-navigation-new .tbm-button .tbm-button-container span, .path-industries #navbar-main #tbm-main-navigation-new-sweden .tbm-button .tbm-button-container span {
  color: white;
}
@media (min-width: 75rem) {
  .path-frontpage #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, .path-frontpage #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after, .path-frontpage #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, .path-frontpage #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after,
.path-services #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after,
.path-services #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after, .path-services #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, .path-services #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after,
.node--type-services #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after,
.node--type-services #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after, .node--type-services #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, .node--type-services #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after,
.node--type-industries #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after,
.node--type-industries #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after, .node--type-industries #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, .node--type-industries #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after,
.node--type-technologies #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after,
.node--type-technologies #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after, .node--type-technologies #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, .node--type-technologies #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after,
.path-technologies #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after,
.path-technologies #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after, .path-technologies #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, .path-technologies #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after,
.path-industries #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after,
.path-industries #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after, .path-industries #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, .path-industries #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after {
    content: url(../images/icons/menu-arrow-down-white.svg);
    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: 10px;
    height: 24px;
  }
}
@media (min-width: 75rem) {
  .path-frontpage #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, .path-frontpage #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a, .path-frontpage #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, .path-frontpage #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a,
.path-services #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span,
.path-services #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a, .path-services #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, .path-services #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a,
.node--type-services #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span,
.node--type-services #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a, .node--type-services #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, .node--type-services #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a,
.node--type-industries #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span,
.node--type-industries #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a, .node--type-industries #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, .node--type-industries #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a,
.node--type-technologies #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span,
.node--type-technologies #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a, .node--type-technologies #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, .node--type-technologies #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a,
.path-technologies #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span,
.path-technologies #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a, .path-technologies #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, .path-technologies #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a,
.path-industries #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span,
.path-industries #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a, .path-industries #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, .path-industries #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a {
    position: relative;
    color: white;
  }
}
@media (min-width: 75rem) {
  .path-frontpage #navbar-main #tbm-main-navigation-new.open > .tbm-link-container span, .path-frontpage #navbar-main #tbm-main-navigation-new.open > .tbm-link-container a, .path-frontpage #navbar-main #tbm-main-navigation-new-sweden.open > .tbm-link-container span, .path-frontpage #navbar-main #tbm-main-navigation-new-sweden.open > .tbm-link-container a,
.path-services #navbar-main #tbm-main-navigation-new.open > .tbm-link-container span,
.path-services #navbar-main #tbm-main-navigation-new.open > .tbm-link-container a, .path-services #navbar-main #tbm-main-navigation-new-sweden.open > .tbm-link-container span, .path-services #navbar-main #tbm-main-navigation-new-sweden.open > .tbm-link-container a,
.node--type-services #navbar-main #tbm-main-navigation-new.open > .tbm-link-container span,
.node--type-services #navbar-main #tbm-main-navigation-new.open > .tbm-link-container a, .node--type-services #navbar-main #tbm-main-navigation-new-sweden.open > .tbm-link-container span, .node--type-services #navbar-main #tbm-main-navigation-new-sweden.open > .tbm-link-container a,
.node--type-industries #navbar-main #tbm-main-navigation-new.open > .tbm-link-container span,
.node--type-industries #navbar-main #tbm-main-navigation-new.open > .tbm-link-container a, .node--type-industries #navbar-main #tbm-main-navigation-new-sweden.open > .tbm-link-container span, .node--type-industries #navbar-main #tbm-main-navigation-new-sweden.open > .tbm-link-container a,
.node--type-technologies #navbar-main #tbm-main-navigation-new.open > .tbm-link-container span,
.node--type-technologies #navbar-main #tbm-main-navigation-new.open > .tbm-link-container a, .node--type-technologies #navbar-main #tbm-main-navigation-new-sweden.open > .tbm-link-container span, .node--type-technologies #navbar-main #tbm-main-navigation-new-sweden.open > .tbm-link-container a,
.path-technologies #navbar-main #tbm-main-navigation-new.open > .tbm-link-container span,
.path-technologies #navbar-main #tbm-main-navigation-new.open > .tbm-link-container a, .path-technologies #navbar-main #tbm-main-navigation-new-sweden.open > .tbm-link-container span, .path-technologies #navbar-main #tbm-main-navigation-new-sweden.open > .tbm-link-container a,
.path-industries #navbar-main #tbm-main-navigation-new.open > .tbm-link-container span,
.path-industries #navbar-main #tbm-main-navigation-new.open > .tbm-link-container a, .path-industries #navbar-main #tbm-main-navigation-new-sweden.open > .tbm-link-container span, .path-industries #navbar-main #tbm-main-navigation-new-sweden.open > .tbm-link-container a {
    color: #30B587;
  }
}

@media (max-width: 74.99875rem) {
  #navbar-main #tbm-main-navigation-new.tbm-main-navigation-new .tbm-nav.level-0, #navbar-main #tbm-main-navigation-new-sweden.tbm-main-navigation-new-sweden .tbm-nav.level-0 {
    display: none;
  }
  #navbar-main #tbm-main-navigation-new.tbm-main-navigation-new .tbm-nav.level-0 li, #navbar-main #tbm-main-navigation-new-sweden.tbm-main-navigation-new-sweden .tbm-nav.level-0 li {
    display: none;
  }
}

@media (max-width: 74.99875rem) {
  #navbar-main #tbm-main-navigation-new.tbm-main-navigation-new.tbm--mobile .tbm-nav.level-0, #navbar-main #tbm-main-navigation-new-sweden.tbm-main-navigation-new-sweden.tbm--mobile .tbm-nav.level-0 {
    display: block;
  }
  #navbar-main #tbm-main-navigation-new.tbm-main-navigation-new.tbm--mobile .tbm-nav.level-0 li, #navbar-main #tbm-main-navigation-new-sweden.tbm-main-navigation-new-sweden.tbm--mobile .tbm-nav.level-0 li {
    display: block;
  }
}

#navbar-main #tbm-main-navigation-new .tbm-button .tbm-button-container span, #navbar-main #tbm-main-navigation-new-sweden .tbm-button .tbm-button-container span {
  color: #262424;
}
#navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-contact-hover > .tbm-link-container a, #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a, #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-contact-hover > .tbm-link-container a, #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a {
  color: white !important;
}
#navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover > .tbm-link-container a, #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover > .tbm-link-container a {
  color: #30B587;
}
#navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a::after, #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a::after {
  content: url(../images/icons/call-icon.svg);
  margin-left: 0.25rem;
  height: 14px;
}
@media (min-width: 75rem) {
  #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation > .tbm-link-container a, #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a {
    position: relative;
    color: #262424;
  }
}
@media (min-width: 75rem) {
  #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.open > .tbm-link-container span, #navbar-main #tbm-main-navigation-new .tbm-item.level-1.custom-main-navigation.open > .tbm-link-container a, #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.open > .tbm-link-container span, #navbar-main #tbm-main-navigation-new-sweden .tbm-item.level-1.custom-main-navigation.open > .tbm-link-container a {
    color: #30B587;
  }
}

#navbar-main #block-mainnavigationnew, #navbar-main #block-mainnavigationnewsweden {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  z-index: 2;
  background-color: transparent;
}
#navbar-main #block-mainnavigationnew .block-views-blockmenu-image-block-type-block-1, #navbar-main #block-mainnavigationnew .block-views-blockmenu-image-block-type-block-2, #navbar-main #block-mainnavigationnew .block-views-blockmenu-image-block-type-block-3, #navbar-main #block-mainnavigationnewsweden .block-views-blockmenu-image-block-type-block-1, #navbar-main #block-mainnavigationnewsweden .block-views-blockmenu-image-block-type-block-2, #navbar-main #block-mainnavigationnewsweden .block-views-blockmenu-image-block-type-block-3 {
  display: block;
}
#navbar-main #block-mainnavigationnew .block-views-blockmenu-image-block-type-block-1 .row-inner-content-menu-image img, #navbar-main #block-mainnavigationnew .block-views-blockmenu-image-block-type-block-2 .row-inner-content-menu-image img, #navbar-main #block-mainnavigationnew .block-views-blockmenu-image-block-type-block-3 .row-inner-content-menu-image img, #navbar-main #block-mainnavigationnewsweden .block-views-blockmenu-image-block-type-block-1 .row-inner-content-menu-image img, #navbar-main #block-mainnavigationnewsweden .block-views-blockmenu-image-block-type-block-2 .row-inner-content-menu-image img, #navbar-main #block-mainnavigationnewsweden .block-views-blockmenu-image-block-type-block-3 .row-inner-content-menu-image img {
  min-height: 220px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 6px;
  -o-object-position: center;
     object-position: center;
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.tbm-left .tbm-submenu, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.tbm-left .tbm-submenu {
    border-left: 1px solid #E1E4E8;
    height: 100%;
    margin-left: 0;
    padding-left: 1rem;
  }
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .sv-button-contact-hover, #navbar-main #block-mainnavigationnewsweden .sv-button-contact-hover {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
#navbar-main #block-mainnavigationnew .sv-button-contact-hover a, #navbar-main #block-mainnavigationnewsweden .sv-button-contact-hover a {
  background-color: transparent;
}
#navbar-main #block-mainnavigationnew .sv-button-contact-hover a:hover, #navbar-main #block-mainnavigationnewsweden .sv-button-contact-hover a:hover {
  background: rgba(123, 218, 185, 0.2) !important;
  color: #30B587 !important;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-nav .tbm-item.level-1.custom-main-navigation.button-contact-hover, #navbar-main #block-mainnavigationnewsweden .tbm-nav .tbm-item.level-1.custom-main-navigation.button-contact-hover {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
#navbar-main #block-mainnavigationnew .tbm-nav .tbm-item.level-1.custom-main-navigation.button-contact-hover a, #navbar-main #block-mainnavigationnewsweden .tbm-nav .tbm-item.level-1.custom-main-navigation.button-contact-hover a {
  padding: 0.5rem 1rem;
}
#navbar-main #block-mainnavigationnew .tbm-nav .tbm-item.level-1.custom-main-navigation.button-contact-hover a:hover, #navbar-main #block-mainnavigationnewsweden .tbm-nav .tbm-item.level-1.custom-main-navigation.button-contact-hover a:hover {
  background: rgba(123, 218, 185, 0.2) !important;
  color: #30B587 !important;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#navbar-main #block-mainnavigationnew .tbm-nav .tbm-item.level-1.custom-main-navigation.button-contact-hover a:focus, #navbar-main #block-mainnavigationnewsweden .tbm-nav .tbm-item.level-1.custom-main-navigation.button-contact-hover a:focus {
  background: rgba(123, 218, 185, 0.2) !important;
  color: #30B587 !important;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-nav .tbm-item.level-1.custom-main-navigation.button-call-hover, #navbar-main #block-mainnavigationnewsweden .tbm-nav .tbm-item.level-1.custom-main-navigation.button-call-hover {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
#navbar-main #block-mainnavigationnew .tbm-nav .tbm-item.level-1.custom-main-navigation.button-call-hover a, #navbar-main #block-mainnavigationnewsweden .tbm-nav .tbm-item.level-1.custom-main-navigation.button-call-hover a {
  padding: 0.5rem 1rem;
}
#navbar-main #block-mainnavigationnew .tbm-nav .tbm-item.level-1.custom-main-navigation.button-call-hover a:hover, #navbar-main #block-mainnavigationnewsweden .tbm-nav .tbm-item.level-1.custom-main-navigation.button-call-hover a:hover {
  background: rgba(123, 218, 185, 0.2) !important;
  color: #30B587 !important;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#navbar-main #block-mainnavigationnew .tbm-nav .tbm-item.level-1.custom-main-navigation.button-call-hover a:hover::after, #navbar-main #block-mainnavigationnewsweden .tbm-nav .tbm-item.level-1.custom-main-navigation.button-call-hover a:hover::after {
  content: url(../images/icons/call-icon-green.svg) !important;
  margin-left: 0.25rem;
  height: 14px;
}
#navbar-main #block-mainnavigationnew .tbm-nav .tbm-item.level-1.custom-main-navigation.button-call-hover a:focus, #navbar-main #block-mainnavigationnewsweden .tbm-nav .tbm-item.level-1.custom-main-navigation.button-call-hover a:focus {
  background: rgba(123, 218, 185, 0.2) !important;
  color: #30B587 !important;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#navbar-main #block-mainnavigationnew .tbm-nav .tbm-item.level-1.custom-main-navigation.button-call-hover a:focus::after, #navbar-main #block-mainnavigationnewsweden .tbm-nav .tbm-item.level-1.custom-main-navigation.button-call-hover a:focus::after {
  content: url(../images/icons/call-icon-green.svg) !important;
  margin-left: 0.25rem;
  height: 14px;
}
#navbar-main #block-mainnavigationnew .hide-mobile-menu-image, #navbar-main #block-mainnavigationnewsweden .hide-mobile-menu-image {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
#navbar-main #block-mainnavigationnew .hide-mobile-menu-image .view-content, #navbar-main #block-mainnavigationnewsweden .hide-mobile-menu-image .view-content {
  margin-left: 0;
  margin-right: 0;
}
#navbar-main #block-mainnavigationnew .hide-mobile-menu-image .views-row, #navbar-main #block-mainnavigationnewsweden .hide-mobile-menu-image .views-row {
  padding-left: 0;
  padding-right: 0;
}
#navbar-main #block-mainnavigationnew .hide-mobile-menu-image .tbm-column-inner, #navbar-main #block-mainnavigationnewsweden .hide-mobile-menu-image .tbm-column-inner {
  padding-left: 0 !important;
  padding-right: 3rem !important;
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .hide-mobile-menu-image, #navbar-main #block-mainnavigationnewsweden .hide-mobile-menu-image {
    display: none;
  }
}
#navbar-main #block-mainnavigationnew .tbm-collapse, #navbar-main #block-mainnavigationnewsweden .tbm-collapse {
  width: 100%;
}
#navbar-main #block-mainnavigationnew #tbm-main-navigation-new, #navbar-main #block-mainnavigationnew #tbm-main-navigation-new-sweden, #navbar-main #block-mainnavigationnewsweden #tbm-main-navigation-new, #navbar-main #block-mainnavigationnewsweden #tbm-main-navigation-new-sweden {
  position: unset;
  background-color: transparent;
  width: 100%;
}
#navbar-main #block-mainnavigationnew .level-0, #navbar-main #block-mainnavigationnewsweden .level-0 {
  background: transparent;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .level-0, #navbar-main #block-mainnavigationnewsweden .level-0 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
#navbar-main #block-mainnavigationnew .hide-border .tbm-column-inner, #navbar-main #block-mainnavigationnewsweden .hide-border .tbm-column-inner {
  border-right: unset !important;
}
@media (min-width: 75rem) {
  #navbar-main #block-mainnavigationnew .hide-large-screen, #navbar-main #block-mainnavigationnewsweden .hide-large-screen {
    display: none;
  }
}
#navbar-main #block-mainnavigationnew .hide-larger-lg:nth-child(2) a, #navbar-main #block-mainnavigationnewsweden .hide-larger-lg:nth-child(2) a {
  margin-top: 0.5rem !important;
}
@media (min-width: 36rem) {
  #navbar-main #block-mainnavigationnew .hide-larger-lg, #navbar-main #block-mainnavigationnewsweden .hide-larger-lg {
    display: none;
  }
}
@media (min-width: 62rem) {
  #navbar-main #block-mainnavigationnew .hide-large-main-menu, #navbar-main #block-mainnavigationnewsweden .hide-large-main-menu {
    display: none;
  }
}
#navbar-main #block-mainnavigationnew .language-parent-menu .tbm-link-container, #navbar-main #block-mainnavigationnewsweden .language-parent-menu .tbm-link-container {
  display: none;
}
#navbar-main #block-mainnavigationnew .language-parent-menu .tbm-submenu, #navbar-main #block-mainnavigationnewsweden .language-parent-menu .tbm-submenu {
  border-left: 0px !important;
  display: block;
  margin-left: 0 !important;
}
#navbar-main #block-mainnavigationnew .has-top-border-line, #navbar-main #block-mainnavigationnewsweden .has-top-border-line {
  position: relative;
}
#navbar-main #block-mainnavigationnew .has-top-border-line::before, #navbar-main #block-mainnavigationnewsweden .has-top-border-line::before {
  content: "";
  width: 100%;
  position: absolute;
  top: 0px;
  left: 10px;
  height: 1px;
  background-color: white;
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .content, #navbar-main #block-mainnavigationnewsweden .content {
    height: 100%;
  }
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew, #navbar-main #block-mainnavigationnewsweden {
    position: absolute;
    height: 100%;
    top: 0px;
    right: 24px;
    width: 100%;
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  #navbar-main #block-mainnavigationnew, #navbar-main #block-mainnavigationnewsweden {
    right: 0px;
  }
}
@media (min-width: 75rem) {
  #navbar-main #block-mainnavigationnew .technologies-main, #navbar-main #block-mainnavigationnewsweden .technologies-main {
    padding-right: 0 !important;
  }
  #navbar-main #block-mainnavigationnew .technologies-main .tbm-column-inner, #navbar-main #block-mainnavigationnewsweden .technologies-main .tbm-column-inner {
    padding-left: 0 !important;
  }
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .technologies-main .tbm-column.span4:not(:last-child) .tbm-subnav.level-2, #navbar-main #block-mainnavigationnewsweden .technologies-main .tbm-column.span4:not(:last-child) .tbm-subnav.level-2 {
    margin-bottom: 0;
  }
}
#navbar-main #block-mainnavigationnew .tbm-submenu > .tbm-row > .tbm-column, #navbar-main #block-mainnavigationnewsweden .tbm-submenu > .tbm-row > .tbm-column {
  padding-right: 2rem;
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-submenu > .tbm-row > .tbm-column:first-child, #navbar-main #block-mainnavigationnewsweden .tbm-submenu > .tbm-row > .tbm-column:first-child {
    margin-top: 0.5rem;
  }
}
@media (min-width: 75rem) {
  #navbar-main #block-mainnavigationnew .tbm-submenu > .tbm-row > .tbm-column > .tbm-column-inner, #navbar-main #block-mainnavigationnewsweden .tbm-submenu > .tbm-row > .tbm-column > .tbm-column-inner {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
@media (min-width: 75rem) {
  #navbar-main #block-mainnavigationnew .technologies-submenu.tbm-submenu > .tbm-row > .tbm-column:last-child, #navbar-main #block-mainnavigationnewsweden .technologies-submenu.tbm-submenu > .tbm-row > .tbm-column:last-child {
    padding-right: 0;
  }
  #navbar-main #block-mainnavigationnew .technologies-submenu.tbm-submenu > .tbm-row > .tbm-column:not(:last-child), #navbar-main #block-mainnavigationnewsweden .technologies-submenu.tbm-submenu > .tbm-row > .tbm-column:not(:last-child) {
    padding-right: 1rem;
  }
  #navbar-main #block-mainnavigationnew .technologies-submenu.tbm-submenu > .tbm-row > .tbm-column:not(:last-child) .tbm-column-inner, #navbar-main #block-mainnavigationnewsweden .technologies-submenu.tbm-submenu > .tbm-row > .tbm-column:not(:last-child) .tbm-column-inner {
    border: unset;
  }
}
@media (min-width: 75rem) {
  #navbar-main #block-mainnavigationnew .tbm-submenu > .tbm-row > .tbm-column:not(:last-child) > .tbm-column-inner, #navbar-main #block-mainnavigationnewsweden .tbm-submenu > .tbm-row > .tbm-column:not(:last-child) > .tbm-column-inner {
    border-right: 1px solid #E1E4E8;
    height: 100%;
  }
}
#navbar-main #block-mainnavigationnew .tbm-item.level-2 > .tbm-group-container, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2 > .tbm-group-container {
  border-top: 0px;
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .resources-submenu-padding-top, #navbar-main #block-mainnavigationnewsweden .resources-submenu-padding-top {
    padding-top: 0.5rem;
  }
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown.open .tbm-link-container button.tbm-submenu-toggle::after, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown.open .tbm-link-container button.tbm-submenu-toggle::after {
    content: url(../images/icons/menu-arrow-down-green.svg);
  }
}
@media (min-width: 75rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown.open .tbm-submenu.tbm-item-child, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown.open .tbm-submenu.tbm-item-child {
    max-height: 500px; /* Set a maximum height that is enough to show content */
    opacity: 1;
    visibility: visible;
  }
  #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown.open .tbm-submenu.tbm-item-child li, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown.open .tbm-submenu.tbm-item-child li {
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0); /* Slide in */
    opacity: 1;
  }
  #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown.open .tbm-submenu.tbm-item-child .hide-mobile-menu-image, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown.open .tbm-submenu.tbm-item-child .hide-mobile-menu-image {
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0); /* Slide in */
    opacity: 1;
  }
}
@media (min-width: 75rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown.open > .tbm-link-container span::after, #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown.open > .tbm-link-container a::after, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown.open > .tbm-link-container span::after, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown.open > .tbm-link-container a::after {
    content: url(../images/icons/menu-arrow-down-green.svg);
  }
  #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown.open > .tbm-link-container span:focus-within::after, #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown.open > .tbm-link-container a:focus-within::after, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown.open > .tbm-link-container span:focus-within::after, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown.open > .tbm-link-container a:focus-within::after {
    content: url(../images/icons/menu-arrow-down-green.svg);
  }
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown .tbm-link-container button.tbm-submenu-toggle::after, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown .tbm-link-container button.tbm-submenu-toggle::after {
    content: url(../images/icons/menu-arrow-down-grey.svg);
  }
}
#navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after {
  content: url(../images/icons/menu-arrow-down-grey.svg);
  -o-object-fit: contain;
     object-fit: contain;
  background-repeat: no-repeat;
  background-position: 60% 50%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 24px;
  margin-left: 0.5rem;
  right: 0px;
}
@media (min-width: 75rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after {
    position: absolute;
  }
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after {
    height: 16px;
    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.125rem;
    display: none;
  }
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-subnav.level-2, #navbar-main #block-mainnavigationnewsweden .tbm-subnav.level-2 {
    margin-left: 1rem;
    margin-bottom: 1rem;
  }
  #navbar-main #block-mainnavigationnew .tbm-subnav.level-2 .tbm-item.level-3 > .tbm-link-container span, #navbar-main #block-mainnavigationnew .tbm-subnav.level-2 .tbm-item.level-3 > .tbm-link-container a, #navbar-main #block-mainnavigationnewsweden .tbm-subnav.level-2 .tbm-item.level-3 > .tbm-link-container span, #navbar-main #block-mainnavigationnewsweden .tbm-subnav.level-2 .tbm-item.level-3 > .tbm-link-container a {
    padding-left: 0;
  }
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown.open, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown.open {
    margin-bottom: 0;
  }
}
#navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation > .tbm-link-container a, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.21rem;
  padding: 0.5rem 1rem;
}
@media (min-width: 75rem) and (max-width: 87.49875rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation > .tbm-link-container a, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a {
    padding: 0.5rem !important;
  }
  #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:not(:last-child), #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:not(:last-child), #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:not(:last-child), #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:not(:last-child) {
    padding-right: 1rem !important;
  }
  #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:last-child, #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:last-child, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:last-child, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:last-child {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}
#navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:hover, #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:hover, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:hover, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:hover {
  background-color: transparent;
}
#navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:focus, #navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:focus, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:focus, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:focus {
  background-color: transparent;
}
#navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation:hover, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation:hover {
  background-color: transparent;
}
#navbar-main #block-mainnavigationnew .tbm-item.level-1.custom-main-navigation:focus, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.custom-main-navigation:focus {
  background-color: transparent;
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-column:last-child .tbm-item.level-2.submenu-custom-bold:last-child > .tbm-link-container span, #navbar-main #block-mainnavigationnew .tbm-column:last-child .tbm-item.level-2.submenu-custom-bold:last-child > .tbm-link-container a, #navbar-main #block-mainnavigationnewsweden .tbm-column:last-child .tbm-item.level-2.submenu-custom-bold:last-child > .tbm-link-container span, #navbar-main #block-mainnavigationnewsweden .tbm-column:last-child .tbm-item.level-2.submenu-custom-bold:last-child > .tbm-link-container a {
    padding-bottom: 0;
  }
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold:not(:last-child) > .tbm-link-container span, #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold:not(:last-child) > .tbm-link-container a, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold:not(:last-child) > .tbm-link-container span, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold:not(:last-child) > .tbm-link-container a {
    padding-bottom: 1rem;
  }
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold:last-child > .tbm-link-container span, #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold:last-child > .tbm-link-container a, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold:last-child > .tbm-link-container span, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold:last-child > .tbm-link-container a {
    padding-bottom: 1rem;
  }
}
#navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold > .tbm-link-container span, #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold > .tbm-link-container a, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold > .tbm-link-container span, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold > .tbm-link-container a {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.21rem;
  padding-top: 0;
  padding-bottom: 2rem;
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold > .tbm-link-container span, #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold > .tbm-link-container a, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold > .tbm-link-container span, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold > .tbm-link-container a {
    font-weight: 400;
    padding-left: 0;
    line-height: 1.5rem;
  }
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold > .tbm-link-container span:hover, #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold > .tbm-link-container a:hover, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold > .tbm-link-container span:hover, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold > .tbm-link-container a:hover {
    color: #30B587;
  }
}
#navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold > .tbm-link-container span:hover, #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold > .tbm-link-container a:hover, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold > .tbm-link-container span:hover, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold > .tbm-link-container a:hover {
  background-color: transparent;
}
@media (min-width: 75rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold > .tbm-link-container span:hover, #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold > .tbm-link-container a:hover, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold > .tbm-link-container span:hover, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold > .tbm-link-container a:hover {
    color: #30B587;
  }
}
#navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold > .tbm-link-container span:focus, #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold > .tbm-link-container a:focus, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold > .tbm-link-container span:focus, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold > .tbm-link-container a:focus {
  background-color: transparent;
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold > .tbm-link-container span:focus, #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold > .tbm-link-container a:focus, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold > .tbm-link-container span:focus, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold > .tbm-link-container a:focus {
    color: #30B587;
  }
}
#navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold:hover, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold:hover {
  background-color: transparent;
}
#navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold:focus, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold:focus {
  background-color: transparent;
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout .tbm-link.level-2.no-link.tbm-toggle, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout .tbm-link.level-2.no-link.tbm-toggle {
    padding-right: 0 !important;
  }
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout .tbm-submenu-toggle, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout .tbm-submenu-toggle {
    border-left: unset !important;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 0;
  }
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout.open .tbm-link.level-2.no-link.tbm-toggle, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout.open .tbm-link.level-2.no-link.tbm-toggle {
    padding-bottom: 0.5rem !important;
    padding-right: 0 !important;
    color: #30B587 !important;
  }
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout.open .tbm-submenu-toggle, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout.open .tbm-submenu-toggle {
    border-left: unset !important;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 0;
  }
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout.open .tbm-submenu-toggle::after, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout.open .tbm-submenu-toggle::after {
    content: url(../images/icons/menu-arrow-down-green.svg) !important;
  }
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout .tbm-submenu-toggle::before, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout .tbm-submenu-toggle::before {
    content: unset;
  }
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout .tbm-submenu-toggle::after, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout .tbm-submenu-toggle::after {
    content: url(../images/icons/menu-arrow-down-grey.svg) !important;
    -o-object-fit: contain;
       object-fit: contain;
    background-repeat: no-repeat;
    background-position: 60% 50%;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: 24px;
    margin-left: 0.5rem;
    height: 16px;
    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.125rem;
    position: absolute;
  }
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout > .tbm-link-container, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout > .tbm-link-container {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
#navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout .tbm-link.level-2.no-link.tbm-toggle::before, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout .tbm-link.level-2.no-link.tbm-toggle::before {
  content: unset;
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout .tbm-link.level-2.no-link.tbm-toggle, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout .tbm-link.level-2.no-link.tbm-toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
  }
}
@media (min-width: 75rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout .tbm-submenu.tbm-item-child, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout .tbm-submenu.tbm-item-child {
    display: block;
    left: 0px;
    position: relative;
    background-color: transparent;
    border: 0px;
    -webkit-box-shadow: unset;
            box-shadow: unset;
    padding: 0;
  }
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout .tbm-submenu.tbm-item-child .tbm-column-inner, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink.tbm-item--has-flyout .tbm-submenu.tbm-item-child .tbm-column-inner {
    padding: 0;
  }
}
#navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container span, #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container a, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container span, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container a {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.21rem;
  padding-top: 0;
  padding-bottom: 1rem;
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container span, #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container a, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container span, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container a {
    font-weight: 400;
    padding-left: 0;
    line-height: 1.5rem;
    padding-bottom: 1rem;
  }
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container span::after, #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container a::after, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container span::after, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container a::after {
    content: url(../images/icons/menu-arrow-down-grey.svg);
    -o-object-fit: contain;
       object-fit: contain;
    background-repeat: no-repeat;
    background-position: 60% 50%;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: 0.5rem;
    height: 16px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0.125rem;
  }
}
#navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container span:hover, #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container a:hover, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container span:hover, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container a:hover {
  background-color: transparent;
}
@media (min-width: 75rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container span:hover, #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container a:hover, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container span:hover, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container a:hover {
    color: #30B587;
  }
}
#navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container span:focus, #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container a:focus, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container span:focus, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container a:focus {
  background-color: transparent;
}
@media (min-width: 75rem) {
  #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container span:focus, #navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container a:focus, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container span:focus, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink > .tbm-link-container a:focus {
    color: #30B587;
  }
}
#navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink:hover, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink:hover {
  background-color: transparent;
}
#navbar-main #block-mainnavigationnew .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink:focus, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-2.submenu-custom-bold-nolink.submenu-custom-bold-nolink:focus {
  background-color: transparent;
}
#navbar-main #block-mainnavigationnew .tbm-item.level-3 > .tbm-link-container span, #navbar-main #block-mainnavigationnew .tbm-item.level-3 > .tbm-link-container a, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-3 > .tbm-link-container span, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-3 > .tbm-link-container a {
  padding-top: 0;
  padding-bottom: 0.5rem;
}
#navbar-main #block-mainnavigationnew .tbm-item.level-3 > .tbm-link-container span:hover, #navbar-main #block-mainnavigationnew .tbm-item.level-3 > .tbm-link-container a:hover, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-3 > .tbm-link-container span:hover, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-3 > .tbm-link-container a:hover {
  background-color: transparent;
  color: #30B587;
}
#navbar-main #block-mainnavigationnew .tbm-item.level-3 > .tbm-link-container span:focus, #navbar-main #block-mainnavigationnew .tbm-item.level-3 > .tbm-link-container a:focus, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-3 > .tbm-link-container span:focus, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-3 > .tbm-link-container a:focus {
  background-color: transparent;
}
#navbar-main #block-mainnavigationnew .tbm-item.level-3:hover, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-3:hover {
  background-color: transparent;
}
#navbar-main #block-mainnavigationnew .tbm-item.level-3:focus, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-3:focus {
  background-color: transparent;
}
#navbar-main #block-mainnavigationnew .tbm-item.level-1.tbm-item--has-dropdown.open .tbm-link.level-1.no-link, #navbar-main #block-mainnavigationnewsweden .tbm-item.level-1.tbm-item--has-dropdown.open .tbm-link.level-1.no-link {
  background-color: transparent;
  color: #30B587;
}
#navbar-main #block-mainnavigationnew .tbm.tbm--mobile .tbm-collapse, #navbar-main #block-mainnavigationnewsweden .tbm.tbm--mobile .tbm-collapse {
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 100vh;
  padding-top: 0;
  background: white;
  width: 90%;
  height: 100vh;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm.tbm--mobile .tbm-collapse, #navbar-main #block-mainnavigationnewsweden .tbm.tbm--mobile .tbm-collapse {
    left: 24px;
  }
}
@media (max-width: 35.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm.tbm--mobile .tbm-collapse, #navbar-main #block-mainnavigationnewsweden .tbm.tbm--mobile .tbm-collapse {
    left: 0px;
  }
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm.tbm--mobile .tbm-collapse .menu-services .tbm-submenu, #navbar-main #block-mainnavigationnewsweden .tbm.tbm--mobile .tbm-collapse .menu-services .tbm-submenu {
    margin-bottom: 0;
    margin-top: 0.5rem;
  }
}
#navbar-main #block-mainnavigationnew .tbm.tbm--mobile .tbm-collapse .tbm-submenu, #navbar-main #block-mainnavigationnewsweden .tbm.tbm--mobile .tbm-collapse .tbm-submenu {
  z-index: 2;
  border-top: 0px !important;
  margin-left: 1.5rem;
}
#navbar-main #block-mainnavigationnew .tbm.tbm--mobile .tbm-collapse .tbm-submenu .tbm-subnav.level-2, #navbar-main #block-mainnavigationnewsweden .tbm.tbm--mobile .tbm-collapse .tbm-submenu .tbm-subnav.level-2 {
  margin-left: 0;
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm.tbm--mobile .tbm-collapse .tbm-submenu, #navbar-main #block-mainnavigationnewsweden .tbm.tbm--mobile .tbm-collapse .tbm-submenu {
    margin-bottom: 0;
  }
}
#navbar-main #block-mainnavigationnew .tbm.tbm--mobile .tbm-collapse .tbm-subnav.level-1 .tbm-item, #navbar-main #block-mainnavigationnewsweden .tbm.tbm--mobile .tbm-collapse .tbm-subnav.level-1 .tbm-item {
  border: 0px;
}
#navbar-main #block-mainnavigationnew .tbm.tbm--mobile .tbm-nav, #navbar-main #block-mainnavigationnewsweden .tbm.tbm--mobile .tbm-nav {
  background: transparent;
  position: relative;
}
#navbar-main #block-mainnavigationnew .tbm.tbm--mobile .tbm-nav .language-block.tbm-item--has-dropdown .tbm-link.level-2.no-link.tbm-no-submenu, #navbar-main #block-mainnavigationnew .tbm.tbm--mobile .tbm-nav .language-block.tbm-item--has-dropdown .tbm-link.level-1.no-link.tbm-toggle, #navbar-main #block-mainnavigationnewsweden .tbm.tbm--mobile .tbm-nav .language-block.tbm-item--has-dropdown .tbm-link.level-2.no-link.tbm-no-submenu, #navbar-main #block-mainnavigationnewsweden .tbm.tbm--mobile .tbm-nav .language-block.tbm-item--has-dropdown .tbm-link.level-1.no-link.tbm-toggle {
  display: none;
}
#navbar-main #block-mainnavigationnew .tbm.tbm--mobile .tbm-nav .language-block.tbm-item--has-dropdown .tbm-block, #navbar-main #block-mainnavigationnewsweden .tbm.tbm--mobile .tbm-nav .language-block.tbm-item--has-dropdown .tbm-block {
  padding-left: 0.5rem;
}
#navbar-main #block-mainnavigationnew .tbm.tbm--mobile .tbm-nav .language-block.tbm-item--has-dropdown .tbm-column.span6:first-child, #navbar-main #block-mainnavigationnewsweden .tbm.tbm--mobile .tbm-nav .language-block.tbm-item--has-dropdown .tbm-column.span6:first-child {
  display: none;
}
#navbar-main #block-mainnavigationnew .tbm.tbm--mobile .tbm-nav .language-block.tbm-item--has-dropdown .tbm-submenu.tbm-item-child, #navbar-main #block-mainnavigationnewsweden .tbm.tbm--mobile .tbm-nav .language-block.tbm-item--has-dropdown .tbm-submenu.tbm-item-child {
  position: relative;
  display: block;
  margin-left: 0;
}
#navbar-main #block-mainnavigationnew .tbm.tbm--mobile .tbm-nav .language-switcher-mobile .language-switcher-language-url.links-inline, #navbar-main #block-mainnavigationnewsweden .tbm.tbm--mobile .tbm-nav .language-switcher-mobile .language-switcher-language-url.links-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
}
@media (max-width: 74.99875rem) {
  #navbar-main #block-mainnavigationnew .tbm.tbm--mobile .tbm-nav .language-switcher-mobile .language-switcher-language-url.links-inline, #navbar-main #block-mainnavigationnewsweden .tbm.tbm--mobile .tbm-nav .language-switcher-mobile .language-switcher-language-url.links-inline {
    margin-left: 0;
  }
}

.tbm-button {
  background: transparent;
  border: 0px;
}
.tbm-button .tbm-button-container {
  height: 20px;
  width: 32px;
}
.tbm-button .tbm-button-container span {
  height: 2px;
  color: white;
}
.tbm-button .tbm-button-container span:nth-child(2), .tbm-button .tbm-button-container span:nth-child(3) {
  margin-top: 0.125rem;
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .tbm-button {
    margin-bottom: 0 !important;
  }
}

.tbm-main {
  position: unset;
  background-color: white;
}
@media (max-width: 74.99875rem) {
  .tbm-main {
    display: none;
  }
}

.tbm--mobile {
  position: unset;
  background-color: white;
  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;
}
.tbm--mobile.tbm--mobile-show .tbm-button-container span {
  color: #262424;
}
.tbm--mobile .tbm-submenu-toggle {
  border-left: unset !important;
  border: 0px !important;
  display: none;
}
.tbm--mobile .tbm-submenu-toggle::before {
  content: unset;
}
@media (max-width: 74.99875rem) {
  .tbm--mobile {
    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;
    height: 100%;
  }
}

.tbm-button {
  border: 0px;
  display: block;
  background: transparent;
  color: #fff;
}
@media (min-width: 75rem) {
  .tbm-button {
    display: none !important;
  }
}
@media (max-width: 35.99875rem) {
  .tbm-button {
    display: block;
    background: transparent;
    color: #fff;
    margin-right: 1rem;
    margin-top: 1rem;
  }
}

@media (min-width: 75rem) {
  .block-tb-megamenu {
    width: 80%;
  }
}
.block-tb-megamenu .tbm-item.level-1 {
  border: 0px;
}
@media (min-width: 75rem) {
  .block-tb-megamenu .tbm-item.level-1 {
    padding-top: 1.96875rem;
    padding-bottom: 1.96875rem;
  }
}
.block-tb-megamenu .tbm-item.level-1:not(:last-child) {
  margin-right: 2rem;
}
@media (max-width: 74.99875rem) {
  .block-tb-megamenu .tbm-item.level-1:not(:last-child) {
    margin-bottom: 1rem !important;
  }
}
@media (max-width: 87.49875rem) {
  .block-tb-megamenu .tbm-item.level-1 {
    margin-right: 1rem !important;
  }
}
@media (min-width: 75rem) {
  .block-tb-megamenu .tbm-item.level-1 {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.block-tb-megamenu .tbm-submenu {
  background-color: white;
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  -o-transition: opacity 0.3s ease, -o-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
  border-top: 1px solid #E1E4E8;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
@media (min-width: 62rem) {
  .block-tb-megamenu .tbm-submenu .tbm-row {
    max-width: 1280px;
    margin: auto;
  }
}
@media (min-width: 75rem) {
  .block-tb-megamenu .tbm-submenu {
    width: 100%;
    left: 0;
    display: block;
    max-height: 0; /* Start with a height of 0 */
    overflow: hidden; /* Hide overflow content */
    opacity: 0; /* Start invisible */
    visibility: hidden;
    display: block;
    -webkit-transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out;
    -o-transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out;
    transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out;
  }
  .block-tb-megamenu .tbm-submenu li, .block-tb-megamenu .tbm-submenu .hide-mobile-menu-image {
    -webkit-transform: translateY(-20px);
         -o-transform: translateY(-20px);
            transform: translateY(-20px); /* Start slightly above */
    opacity: 0; /* Start invisible */
    -webkit-transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out, -o-transform 0.4s ease-in-out;
    transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out;
    transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out, -o-transform 0.4s ease-in-out;
  }
}
@media (max-width: 74.99875rem) {
  .block-tb-megamenu .tbm-submenu {
    right: 0;
  }
}

.block-tb-megamenu.block-tb-megamenu-menu-blockmain-navigation-new-sweden .tbm-item.level-1:not(:last-child) {
  margin-right: 1.5rem;
}
@media (min-width: 75rem) and (max-width: 87.49875rem) {
  .block-tb-megamenu.block-tb-megamenu-menu-blockmain-navigation-new-sweden .tbm-item.level-1:not(:last-child) {
    margin-right: 0.5rem !important;
  }
}
@media (max-width: 74.99875rem) {
  .block-tb-megamenu.block-tb-megamenu-menu-blockmain-navigation-new-sweden .tbm-item.level-1:not(:last-child) {
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 75rem) and (max-width: 87.49875rem) {
  .block-tb-megamenu.block-tb-megamenu-menu-blockmain-navigation-new-sweden .tbm-item.level-1:nth-last-child(3) a {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.block-tb-megamenu.block-tb-megamenu-menu-blockmain-navigation-new-sweden .tbm-item.level-1:nth-last-child(2) {
  margin-right: 0;
}
@media (min-width: 75rem) and (max-width: 87.49875rem) {
  .block-tb-megamenu.block-tb-megamenu-menu-blockmain-navigation-new-sweden .tbm-item.level-1:nth-last-child(2) {
    margin-right: 0 !important;
  }
  .block-tb-megamenu.block-tb-megamenu-menu-blockmain-navigation-new-sweden .tbm-item.level-1:nth-last-child(2) a {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media (max-width: 87.49875rem) {
  .block-tb-megamenu.block-tb-megamenu-menu-blockmain-navigation-new-sweden {
    margin-right: 1rem !important;
  }
}

.tbm-submenu-toggle {
  background-color: transparent;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 0.25rem;
}
.tbm-submenu-toggle::before {
  border: 0px;
  background-image: url(../images/tabler_chevron-down-menu.svg);
  -o-object-fit: contain;
     object-fit: contain;
  background-repeat: no-repeat;
  background-position: 60% 50%;
  width: 24px;
  height: 24px;
}
.tbm-submenu-toggle:hover {
  background-color: transparent;
}
.tbm-submenu-toggle:focus {
  background-color: transparent;
}

.block-views-blockmenu-image-block-type-block-1, .block-views-blockmenu-image-block-type-block-2, .block-views-blockmenu-image-block-type-block-3 {
  display: none;
}

@media (min-width: 75rem) {
  #navbar-main:hover {
    background-color: white !important;
  }
  #navbar-main:hover .language-switcher-language-url .links.nav.links-inline .en.nav-link::after {
    content: url(../images/icons/language-separator-2.svg);
  }
}
#navbar-main:hover .tbm-item.level-1.custom-main-navigation.button-contact-hover > .tbm-link-container a, #navbar-main:hover .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a {
  color: white;
}
#navbar-main:hover .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover > .tbm-link-container a {
  color: #30B587;
}

@media (max-width: 74.99875rem) {
  #navbar-main.importantRuleClick {
    background-color: white !important;
  }
  #navbar-main.importantRuleClick .tbm-item.level-1.custom-main-navigation.button-contact-hover .tbm-link-container a, #navbar-main.importantRuleClick .tbm-item.level-1.custom-main-navigation.button-call-hover .tbm-link-container a {
    color: white !important;
  }
  #navbar-main.importantRuleClick .tbm-item.level-1.custom-main-navigation.button-call-hover .tbm-link-container a:focus {
    color: #30B587 !important;
  }
  #navbar-main.importantRuleClick .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover .tbm-link-container a {
    color: #30B587 !important;
  }
  #navbar-main.importantRuleClick .language-switcher-language-url.nav.links-inline .en.nav-link::after {
    content: url(../images/icons/language-separator-2.svg);
  }
}

#navbar-main:hover .tbm-item.level-1.custom-main-navigation.button-contact-hover > .tbm-link-container a, #navbar-main:hover .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a {
  color: white !important;
}

#navbar-main:hover .tbm-item.level-1.custom-main-navigation.button-call-hover > .tbm-link-container a:focus {
  color: #30B587 !important;
}

#navbar-main:hover .tbm-item.level-1.custom-main-navigation.sv-button-contact-hover > .tbm-link-container a {
  color: #30B587 !important;
}

@media (min-width: 75rem) {
  #navbar-main:hover .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, #navbar-main:hover .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after {
    content: url(../images/icons/menu-arrow-down-grey.svg) !important;
    right: 0px !important;
    top: unset !important;
  }
}
#navbar-main:hover .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, #navbar-main:hover .tbm-item.level-1.custom-main-navigation > .tbm-link-container a {
  color: #262424 !important;
}
#navbar-main:hover .tbm-item.level-1.custom-main-navigation.open.button-contact-hover > .tbm-link-container span.tbm-link.level-1, #navbar-main:hover .tbm-item.level-1.custom-main-navigation.open.button-contact-hover > .tbm-link-container a.tbm-link.level-1, #navbar-main:hover .tbm-item.level-1.custom-main-navigation.open.button-call-hover > .tbm-link-container span.tbm-link.level-1, #navbar-main:hover .tbm-item.level-1.custom-main-navigation.open.button-call-hover > .tbm-link-container a.tbm-link.level-1 {
  color: white !important;
}
#navbar-main:hover .tbm-item.level-1.custom-main-navigation.open.button-contact-hover > .tbm-link-container span.tbm-link.level-1:hover, #navbar-main:hover .tbm-item.level-1.custom-main-navigation.open.button-contact-hover > .tbm-link-container a.tbm-link.level-1:hover, #navbar-main:hover .tbm-item.level-1.custom-main-navigation.open.button-call-hover > .tbm-link-container span.tbm-link.level-1:hover, #navbar-main:hover .tbm-item.level-1.custom-main-navigation.open.button-call-hover > .tbm-link-container a.tbm-link.level-1:hover {
  color: #30B587 !important;
}
#navbar-main:hover .tbm-item.level-1.custom-main-navigation.open.button-contact-hover > .tbm-link-container span.tbm-link.level-1:focus, #navbar-main:hover .tbm-item.level-1.custom-main-navigation.open.button-contact-hover > .tbm-link-container a.tbm-link.level-1:focus, #navbar-main:hover .tbm-item.level-1.custom-main-navigation.open.button-call-hover > .tbm-link-container span.tbm-link.level-1:focus, #navbar-main:hover .tbm-item.level-1.custom-main-navigation.open.button-call-hover > .tbm-link-container a.tbm-link.level-1:focus {
  color: #30B587 !important;
}
#navbar-main:hover .tbm-item.level-1.custom-main-navigation.open > .tbm-link-container span.tbm-link.level-1, #navbar-main:hover .tbm-item.level-1.custom-main-navigation.open > .tbm-link-container a.tbm-link.level-1 {
  color: #30B587 !important;
}
#navbar-main:hover .tbm-item.level-1.custom-main-navigation.open.tbm-item--has-dropdown > .tbm-link-container span.tbm-link.level-1::after, #navbar-main:hover .tbm-item.level-1.custom-main-navigation.open.tbm-item--has-dropdown > .tbm-link-container a.tbm-link.level-1::after {
  content: url(../images/icons/menu-arrow-down-green.svg) !important;
}
@media (min-width: 75rem) {
  #navbar-main.importantRuleClick .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container span::after, #navbar-main.importantRuleClick .tbm-item.level-1.custom-main-navigation.tbm-item--has-dropdown > .tbm-link-container a::after {
    content: url(../images/icons/menu-arrow-down-grey.svg) !important;
    right: 0px !important;
    top: unset !important;
  }
}
#navbar-main.importantRuleClick .tbm-item.level-1.custom-main-navigation > .tbm-link-container span, #navbar-main.importantRuleClick .tbm-item.level-1.custom-main-navigation > .tbm-link-container a {
  color: #262424 !important;
}
#navbar-main.importantRuleClick .tbm-item.level-1.custom-main-navigation > .tbm-link-container span:hover, #navbar-main.importantRuleClick .tbm-item.level-1.custom-main-navigation > .tbm-link-container a:hover {
  color: #30B587 !important;
}
#navbar-main.importantRuleClick .tbm-item.level-1.custom-main-navigation.open > .tbm-link-container span.tbm-link.level-1, #navbar-main.importantRuleClick .tbm-item.level-1.custom-main-navigation.open > .tbm-link-container a.tbm-link.level-1 {
  color: #30B587 !important;
}
#navbar-main.importantRuleClick .tbm-item.level-1.custom-main-navigation.open.tbm-item--has-dropdown > .tbm-link-container span.tbm-link.level-1::after, #navbar-main.importantRuleClick .tbm-item.level-1.custom-main-navigation.open.tbm-item--has-dropdown > .tbm-link-container a.tbm-link.level-1::after {
  content: url(../images/icons/menu-arrow-down-green.svg) !important;
}
@media (max-width: 74.99875rem) {
  #navbar-main.importantRuleClick .tbm-item.level-1.custom-main-navigation.open.tbm-item--has-dropdown > .tbm-link-container span.tbm-link.level-1::after, #navbar-main.importantRuleClick .tbm-item.level-1.custom-main-navigation.open.tbm-item--has-dropdown > .tbm-link-container a.tbm-link.level-1::after {
    display: none;
  }
}

@media (min-width: 75rem) {
  #navbar-main:hover .img-fluid.d-inline-block {
    content: initial !important;
  }
}

#navbar-main.importantRuleClick .img-fluid.d-inline-block {
  content: initial !important;
}

#navbar-main.importantRuleClick .tbm-button-container span {
  color: black !important;
}

#navbar-main #CollapsingNavbar .tbm-nav.level-0 li.active-trail .tbm-link-container a.active-trail {
  color: #30B587 !important;
}

#navbar-main #CollapsingNavbar .tbm-nav.level-0 li.active-trail.button-contact-hover a.active-trail, #navbar-main #CollapsingNavbar .tbm-nav.level-0 li.active-trail.button-call-hover a.active-trail {
  color: white !important;
}
#navbar-main #CollapsingNavbar .tbm-nav.level-0 li.active-trail.button-contact-hover a.active-trail:hover, #navbar-main #CollapsingNavbar .tbm-nav.level-0 li.active-trail.button-call-hover a.active-trail:hover {
  color: #30B587 !important;
}
#navbar-main #CollapsingNavbar .tbm-nav.level-0 li.active-trail.button-contact-hover a.active-trail:focus, #navbar-main #CollapsingNavbar .tbm-nav.level-0 li.active-trail.button-call-hover a.active-trail:focus {
  color: #30B587 !important;
}

/** initial setup **/
@media (min-width: 48rem) {
  .nano {
    position: relative;
    width: 100%;
    height: 100%;
    max-height: 250px;
    overflow: hidden;
  }
  .nano > .nano-content {
    position: absolute;
    overflow: scroll;
    overflow-x: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.5rem;
    padding-right: 0;
  }
  .nano > .nano-content:focus {
    outline: thin dotted;
  }
  .nano > .nano-content::-webkit-scrollbar {
    display: none;
  }
  .has-scrollbar > .nano-content::-webkit-scrollbar {
    display: block;
  }
  .nano > .nano-pane {
    padding-right: 0;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 0.5rem;
    position: absolute;
    width: 4px;
    left: 0;
    top: 0;
    bottom: 0;
    visibility: hidden\9 ; /* Target only IE7 and IE8 with this hack */
    opacity: 0.01;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    border-radius: 5px;
  }
  .nano > .nano-pane > .nano-slider {
    height: 60px !important;
    background: #30B587;
    width: 2px;
    position: relative;
    margin: 0 0.0625rem;
    border-radius: 2px;
  }
  .nano > .nano-pane, .nano-pane.active, .nano-pane.flashed {
    visibility: visible\9 ; /* Target only IE7 and IE8 with this hack */
    opacity: 0.99;
  }
}
.path-frontpage #block-zendev-breadcrumbs,
.path-services #block-zendev-breadcrumbs, .node--type-services #block-zendev-breadcrumbs, .node--type-industries #block-zendev-breadcrumbs, .node--type-technologies #block-zendev-breadcrumbs, .path-technologies #block-zendev-breadcrumbs, .path-industries #block-zendev-breadcrumbs {
  background-color: transparent;
}
.path-frontpage #block-zendev-breadcrumbs .content nav ol.breadcrumb li.breadcrumb-item,
.path-services #block-zendev-breadcrumbs .content nav ol.breadcrumb li.breadcrumb-item, .node--type-services #block-zendev-breadcrumbs .content nav ol.breadcrumb li.breadcrumb-item, .node--type-industries #block-zendev-breadcrumbs .content nav ol.breadcrumb li.breadcrumb-item, .node--type-technologies #block-zendev-breadcrumbs .content nav ol.breadcrumb li.breadcrumb-item, .path-technologies #block-zendev-breadcrumbs .content nav ol.breadcrumb li.breadcrumb-item, .path-industries #block-zendev-breadcrumbs .content nav ol.breadcrumb li.breadcrumb-item {
  color: white;
}
.path-frontpage #block-zendev-breadcrumbs .content nav ol.breadcrumb li.breadcrumb-item:not(:first-child)::before,
.path-services #block-zendev-breadcrumbs .content nav ol.breadcrumb li.breadcrumb-item:not(:first-child)::before, .node--type-services #block-zendev-breadcrumbs .content nav ol.breadcrumb li.breadcrumb-item:not(:first-child)::before, .node--type-industries #block-zendev-breadcrumbs .content nav ol.breadcrumb li.breadcrumb-item:not(:first-child)::before, .node--type-technologies #block-zendev-breadcrumbs .content nav ol.breadcrumb li.breadcrumb-item:not(:first-child)::before, .path-technologies #block-zendev-breadcrumbs .content nav ol.breadcrumb li.breadcrumb-item:not(:first-child)::before, .path-industries #block-zendev-breadcrumbs .content nav ol.breadcrumb li.breadcrumb-item:not(:first-child)::before {
  content: "";
  background-image: url(../images/icons/breadcrumb-icon-white.svg);
  margin-top: 0.375rem;
}

@media (max-width: 35.99875rem) {
  .node--type-services .block-views-blockservices-content-type-block-2 .views-field-nothing, .node--type-services .block-views-blockindustries-block-2 .views-field-nothing, .node--type-services .block-views-blocktechnologies-block-2 .views-field-nothing, .node--type-industries .block-views-blockservices-content-type-block-2 .views-field-nothing, .node--type-industries .block-views-blockindustries-block-2 .views-field-nothing, .node--type-industries .block-views-blocktechnologies-block-2 .views-field-nothing, .node--type-technologies .block-views-blockservices-content-type-block-2 .views-field-nothing, .node--type-technologies .block-views-blockindustries-block-2 .views-field-nothing, .node--type-technologies .block-views-blocktechnologies-block-2 .views-field-nothing, .path-services .block-views-blockservices-content-type-block-2 .views-field-nothing, .path-services .block-views-blockindustries-block-2 .views-field-nothing, .path-services .block-views-blocktechnologies-block-2 .views-field-nothing, .path-technologies .block-views-blockservices-content-type-block-2 .views-field-nothing, .path-technologies .block-views-blockindustries-block-2 .views-field-nothing, .path-technologies .block-views-blocktechnologies-block-2 .views-field-nothing, .path-industries .block-views-blockservices-content-type-block-2 .views-field-nothing, .path-industries .block-views-blockindustries-block-2 .views-field-nothing, .path-industries .block-views-blocktechnologies-block-2 .views-field-nothing {
    padding-top: 3rem;
  }
}
@media (max-width: 74.99875rem) {
  .node--type-services #block-zendev-breadcrumbs, .node--type-industries #block-zendev-breadcrumbs, .node--type-technologies #block-zendev-breadcrumbs, .path-services #block-zendev-breadcrumbs, .path-technologies #block-zendev-breadcrumbs, .path-industries #block-zendev-breadcrumbs {
    top: 85px;
    position: absolute;
  }
}

@media (max-width: 74.99875rem) {
  .node--type-project #block-zendev-breadcrumbs, .node--type-seo #block-zendev-breadcrumbs {
    top: 25px;
  }
}
@media (max-width: 47.99875rem) {
  .node--type-project #block-zendev-breadcrumbs, .node--type-seo #block-zendev-breadcrumbs {
    top: 85px;
  }
}

.menu-link-noarrow a::before {
  display: none !important;
}

#block-zendev-breadcrumbs {
  left: 0px;
  position: absolute;
  width: 100%;
  top: 100.4px;
  z-index: 4;
}
@media (max-width: 74.99875rem) {
  #block-zendev-breadcrumbs {
    position: relative;
    top: 24px;
  }
}
@media (max-width: 47.99875rem) {
  #block-zendev-breadcrumbs {
    position: relative;
    top: 0px;
  }
}
#block-zendev-breadcrumbs .content {
  max-width: 1320px;
  margin: auto;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
@media (max-width: 87.49875rem) {
  #block-zendev-breadcrumbs .content {
    max-width: 1140px;
  }
}
@media (max-width: 74.99875rem) {
  #block-zendev-breadcrumbs .content {
    max-width: 960px;
  }
}
@media (max-width: 61.99875rem) {
  #block-zendev-breadcrumbs .content {
    max-width: 720px;
  }
}
@media (max-width: 47.99875rem) {
  #block-zendev-breadcrumbs .content {
    max-width: 540px;
  }
}
#block-zendev-breadcrumbs .content .breadcrumb {
  margin-bottom: 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-zendev-breadcrumbs .content .breadcrumb .breadcrumb-item {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.21rem;
  color: #4D5058;
}
#block-zendev-breadcrumbs .content .breadcrumb .breadcrumb-item:not(:first-child)::before {
  content: "";
  background-image: url(../images/icons/breadcrumb-icon.svg);
  width: 5px;
  height: 9px;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  padding-right: 0;
  margin-right: 0.5rem;
  margin-top: 0.3125rem;
}
@media (max-width: 74.99875rem) {
  #block-zendev-breadcrumbs .content .breadcrumb .breadcrumb-item {
    font-size: 0.875rem;
  }
}
#block-zendev-breadcrumbs .content .breadcrumb .breadcrumb-item a {
  color: inherit;
}
#block-zendev-breadcrumbs .content .breadcrumb .breadcrumb-item.active {
  color: #4D5058;
}

/* 404 page */
.block-views-block404-not-found-page-block-1 .view-id-404_not_found_page {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.block-views-block404-not-found-page-block-1 .view-id-404_not_found_page .views-row h1, .block-views-block404-not-found-page-block-1 .view-id-404_not_found_page .views-row .h1 {
  font-size: 7.5rem;
}
.block-views-block404-not-found-page-block-1 .view-id-404_not_found_page .views-row h2, .block-views-block404-not-found-page-block-1 .view-id-404_not_found_page .views-row .h2 {
  margin-bottom: 1.5rem;
}
.block-views-block404-not-found-page-block-1 .view-id-404_not_found_page .views-row p {
  font-size: 1.25rem;
}
.block-views-block404-not-found-page-block-1 .view-id-404_not_found_page .views-row a {
  margin-top: 1.5rem;
}

/* End - 404 page*/
.description-custom {
  display: none;
  margin: 1.5rem auto 2rem auto;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.description-custom a::after {
  content: url(../images/icons/arrow-icon.svg);
  padding-top: 0.5rem;
}
@media (max-width: 47.99875rem) {
  .description-custom {
    display: block;
  }
}

.block-views-blockprocess-block-block-2 {
  scroll-margin-top: 9.375rem;
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-2 .view-process-block {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockprocess-block-block-2 .view-header, .block-views-blockprocess-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-2 .seo-header, .block-views-blockprocess-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin-left: 0;
  text-align: start;
  margin-bottom: 3.75rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockprocess-block-block-2 .view-header, .block-views-blockprocess-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-2 .seo-header, .block-views-blockprocess-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    width: 400px;
    margin-top: 3rem !important;
    margin-bottom: 2rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-2 .view-header, .block-views-blockprocess-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-2 .seo-header, .block-views-blockprocess-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-bottom: 2rem !important;
    margin-top: 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-2 .view-header h4, .block-views-blockprocess-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-2 .seo-header h4, .block-views-blockprocess-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockprocess-block-block-2 .view-header .h4, .block-views-blockprocess-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-2 .seo-header .h4, .block-views-blockprocess-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4 {
    margin: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-2 .item-list .list-group {
    margin: 0;
  }
}
.block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer::before {
  background-color: #f7f7f7;
}
.block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item {
  border-radius: 12px;
  padding-right: 1.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item {
    padding-right: 2rem;
  }
}
.block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item {
  border: none;
  padding: 1.5rem;
  height: 338px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item {
    height: auto;
  }
}
.block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- img {
  width: 68px;
  height: auto;
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- img {
    margin-bottom: 1rem;
  }
}
.block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
  font-weight: bold;
  height: 68px;
}
@media screen and (max-width: 64rem) {
  .block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
    margin-bottom: 1rem;
  }
}
.block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
  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: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
    padding-right: 0;
  }
}
.block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
}
.block-views-blockprocess-block-block-2 .item-list .list-group .owl-nav {
  display: none;
}
.block-views-blockprocess-block-block-2 .item-list .list-group .owl-dots {
  display: none;
}

.block-views-blockservices-links-block-block-1 {
  background-color: #f7f7f7;
}
.block-views-blockservices-links-block-block-1 .content {
  position: fixed;
  width: 100%;
  left: 0px;
  right: 0px;
  top: 60px;
  background: #f7f7f7;
  z-index: 9;
  margin-top: 1.5rem;
  /*@media screen and (max-width:1024px) {
      position: static;
      margin-top: 0px;
  }
  @include media-breakpoint-down(md) {
      position: static;
      margin-top: 0px;
  }*/
}
.block-views-blockservices-links-block-block-1 .view-id-services_links_block {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-links-block-block-1 .view-id-services_links_block {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row {
    padding: 0 !important;
  }
}
.block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row 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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 32px;
  margin: 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul {
    gap: 16px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul {
    overflow: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 16px;
  }
}
.block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul::-webkit-scrollbar {
  background: transparent;
  display: none;
}
.block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul::-webkit-scrollbar-thumb {
  background: transparent;
  display: none;
}
.block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul li {
  border: 0px;
  padding: 0;
  background-color: #f7f7f7;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul li a {
  padding: 1.125rem 1.5rem;
  background: #fff;
  border-radius: 5px;
  color: #6A6A71;
  font-weight: 400;
  font-size: 0.875rem;
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul li a {
    font-size: 0.75rem;
    padding: 0.5rem 0.75rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul li a {
    font-size: 0.75rem;
    padding: 0.5rem 0.75rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0;
  }
}
.block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul li a.active {
  background-color: #30B587 !important;
  color: #fff !important;
}
.block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul a:hover {
  text-decoration: none;
}

.block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e {
  margin-top: 13.0625rem !important;
  margin-bottom: 4rem !important;
}
@media (max-width: 47.99875rem) {
  .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e {
    margin-top: 6.0625rem !important;
    margin-bottom: 2.5rem !important;
  }
}
.block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content h5, .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content .h5, .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content p {
  font-weight: 700 !important;
}
.block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content h1, .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content .h1 {
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content h1, .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content .h1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
}

@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-2 .view-display-id-block_2 {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockservices-block-2 .field-content .design-top {
  scroll-margin-block-start: 10rem !important;
  width: 622px;
  margin-bottom: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-2 .field-content .design-top {
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-2 .field-content .design-top {
    width: 100%;
  }
}
.block-views-blockservices-block-2 .field-content .design-middle {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 32px;
  margin-bottom: 3rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-2 .field-content .design-middle {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-block-2 .field-content .design-middle > div {
  width: 404px;
  background-color: #f7f7f7;
  border-radius: 12px;
  padding: 2rem;
}
@media screen and (max-width: 81.25rem) {
  .block-views-blockservices-block-2 .field-content .design-middle > div {
    width: 30%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-2 .field-content .design-middle > div {
    width: 100%;
    padding: 1.5rem;
    margin-bottom: 0;
  }
}
.block-views-blockservices-block-2 .field-content .design-middle > div .field--name-field-title-services-paragraph-1 {
  margin-bottom: 1.5rem;
}
.block-views-blockservices-block-2 .field-content .design-bottom {
  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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 2rem;
  background-color: #f7f7f7;
  border-radius: 5px;
}
.block-views-blockservices-block-2 .field-content .design-bottom img {
  margin-left: 1rem;
  margin-right: 1rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-2 .field-content .design-bottom img {
    height: 30px;
    width: auto;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-2 .field-content .design-bottom img {
    width: 30.76px;
    height: 30px;
  }
}

.block-views-blockservices-block-8 {
  background-color: #f7f7f7;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-8 .view-services {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-8 .view-services {
    padding-bottom: 0;
  }
}
.block-views-blockservices-block-8 .field-content .first-top {
  scroll-margin-block-start: 10rem !important;
  width: 622px;
  margin-bottom: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-8 .field-content .first-top {
    width: 401px;
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-8 .field-content .first-top {
    width: 100%;
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-8 .field-content .first-top h4, .block-views-blockservices-block-8 .field-content .first-top .h4 {
    font-size: 1rem !important;
    margin-bottom: 0;
  }
}
.block-views-blockservices-block-8 .field-content .first-bottom {
  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: 32px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-8 .field-content .first-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockservices-block-8 .field-content .first-bottom > div {
  max-width: 404px;
  width: 100%;
  background-color: #fff;
  padding: 2rem;
  border-radius: 12px;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-8 .field-content .first-bottom > div {
    max-width: 100%;
    width: 100%;
    padding: 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-8 .field-content .first-bottom > div:last-child {
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-block-8 .field-content .first-bottom > div h3, .block-views-blockservices-block-8 .field-content .first-bottom > div .h3 {
  margin-bottom: 0;
}
.block-views-blockservices-block-8 .field-content .first-bottom > div .field--name-field-body-services-paragraph-2 {
  max-width: 270px;
  width: 100%;
  margin-top: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-8 .field-content .first-bottom > div .field--name-field-body-services-paragraph-2 {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-8 .field-content .first-bottom > div .field--name-field-body-services-paragraph-2 p {
    margin-bottom: 0;
  }
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item, .custom-accordion .field--name-field-questions-seo-paragraph .field__item {
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 12px;
  margin-bottom: 2rem;
  cursor: pointer;
}
@media (max-width: 47.99875rem) {
  .custom-accordion .field--name-field-feature-paragraph-software .field__item, .custom-accordion .field--name-field-questions-seo-paragraph .field__item {
    margin-bottom: 1.5rem;
  }
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item:hover, .custom-accordion .field--name-field-questions-seo-paragraph .field__item:hover {
  -webkit-filter: brightness(95%);
          filter: brightness(95%);
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item h4, .custom-accordion .field--name-field-feature-paragraph-software .field__item .h4, .custom-accordion .field--name-field-questions-seo-paragraph .field__item h4, .custom-accordion .field--name-field-questions-seo-paragraph .field__item .h4 {
  margin-bottom: 0;
  position: relative;
  font-size: 1.125rem;
  padding-right: 1.25rem;
  cursor: pointer;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item h4:before, .custom-accordion .field--name-field-feature-paragraph-software .field__item .h4:before, .custom-accordion .field--name-field-questions-seo-paragraph .field__item h4:before, .custom-accordion .field--name-field-questions-seo-paragraph .field__item .h4:before {
  content: "+";
  position: absolute;
  right: -5px;
  top: -3px;
  font-size: 1.5rem;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item p, .custom-accordion .field--name-field-feature-paragraph-software .field__item ul, .custom-accordion .field--name-field-feature-paragraph-software .field__item ol, .custom-accordion .field--name-field-questions-seo-paragraph .field__item p, .custom-accordion .field--name-field-questions-seo-paragraph .field__item ul, .custom-accordion .field--name-field-questions-seo-paragraph .field__item ol {
  -webkit-transition: max-height 0.25s ease-out;
  -o-transition: max-height 0.25s ease-out;
  transition: max-height 0.25s ease-out;
  -webkit-transition: padding 0.1s ease-in;
  -o-transition: padding 0.1s ease-in;
  transition: padding 0.1s ease-in;
  margin-bottom: 0 !important;
  padding: 0;
  color: #6A6A71;
  overflow: hidden;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 0;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item p a, .custom-accordion .field--name-field-feature-paragraph-software .field__item ul a, .custom-accordion .field--name-field-feature-paragraph-software .field__item ol a, .custom-accordion .field--name-field-questions-seo-paragraph .field__item p a, .custom-accordion .field--name-field-questions-seo-paragraph .field__item ul a, .custom-accordion .field--name-field-questions-seo-paragraph .field__item ol a {
  color: #30B587;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item p a:hover, .custom-accordion .field--name-field-feature-paragraph-software .field__item ul a:hover, .custom-accordion .field--name-field-feature-paragraph-software .field__item ol a:hover, .custom-accordion .field--name-field-questions-seo-paragraph .field__item p a:hover, .custom-accordion .field--name-field-questions-seo-paragraph .field__item ul a:hover, .custom-accordion .field--name-field-questions-seo-paragraph .field__item ol a:hover {
  text-decoration: underline;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item.active:hover, .custom-accordion .field--name-field-questions-seo-paragraph .field__item.active:hover {
  -webkit-filter: brightness(100%);
          filter: brightness(100%);
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item.active h4:before, .custom-accordion .field--name-field-feature-paragraph-software .field__item.active .h4:before, .custom-accordion .field--name-field-questions-seo-paragraph .field__item.active h4:before, .custom-accordion .field--name-field-questions-seo-paragraph .field__item.active .h4:before {
  content: "-";
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item.active ul, .custom-accordion .field--name-field-questions-seo-paragraph .field__item.active ul {
  list-style: disc;
  padding-left: 2rem;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item.active ol, .custom-accordion .field--name-field-questions-seo-paragraph .field__item.active ol {
  padding-left: 2rem;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item.active p, .custom-accordion .field--name-field-questions-seo-paragraph .field__item.active p {
  -webkit-transition: max-height 0.25s ease-in;
  -o-transition: max-height 0.25s ease-in;
  transition: max-height 0.25s ease-in;
  -webkit-transition: padding 0.1s ease-in;
  -o-transition: padding 0.1s ease-in;
  transition: padding 0.1s ease-in;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-top: 0.625rem;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  overflow: hidden;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item.active ul, .custom-accordion .field--name-field-feature-paragraph-software .field__item.active ol, .custom-accordion .field--name-field-questions-seo-paragraph .field__item.active ul, .custom-accordion .field--name-field-questions-seo-paragraph .field__item.active ol {
  -webkit-transition: max-height 0.25s ease-in;
  -o-transition: max-height 0.25s ease-in;
  transition: max-height 0.25s ease-in;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-top: 0.625rem;
  max-height: 800px;
  overflow: hidden;
}

.block-views-blockservices-block-3 {
  background: #fff;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-3 .view-services {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockservices-block-3 .feature-1 {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  scroll-margin-block-start: 7rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockservices-block-3 .feature-1 .feature-1-left {
  width: 50%;
  margin-right: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-1 .feature-1-left {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockservices-block-3 .feature-1 .feature-1-left .field--name-field-body-paragraph-software {
  margin-bottom: 2.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-1 .feature-1-left .field--name-field-body-paragraph-software {
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-block-3 .feature-1 .feature-1-right {
  width: 50%;
  margin-left: 1rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
  background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
  border-radius: 12px;
  padding: 3rem 2rem 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-1 .feature-1-right {
    width: 100%;
    margin-left: 0;
    padding: 2rem 1rem;
  }
}
.block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-field-project-icon img {
  float: left;
  margin-bottom: 0;
  margin-right: 1.3125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-node-title {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-node-title h2, .block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-node-title .h2 {
  font-weight: 700;
  font-size: 2.375rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-node-title h2, .block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-node-title .h2 {
    padding-top: 0.625rem;
  }
}
.block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-node-title h2 a:hover, .block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-node-title .h2 a:hover {
  color: #30B587;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-field-categories .field__item {
    margin-right: 0 !important;
  }
}
.block-views-blockservices-block-3 .feature-1 .feature-1-right p {
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-1 .feature-1-right img {
    max-width: 100%;
    height: auto;
  }
}
.block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-field-image-project-2 img {
  margin: 0;
}
.block-views-blockservices-block-3 .technologies {
  margin-top: 3rem;
  padding: 2rem;
  background-color: #f7f7f7;
  border-radius: 5px;
  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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 6.25rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-3 .technologies {
    margin-top: 2rem;
    margin-bottom: 4rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies {
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
}
.block-views-blockservices-block-3 .technologies img {
  margin-left: 1rem;
  margin-right: 1rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-3 .technologies img {
    height: 30px;
    width: auto;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
    margin-bottom: 1.5rem;
    height: 30px;
    width: auto;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img:nth-child(4) {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img:nth-child(5) {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
    margin-bottom: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img:nth-child(6) {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img:nth-child(7) {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img:nth-child(8) {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img:nth-child(9) {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img:nth-child(10) {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
    margin-bottom: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img:nth-child(11) {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
    margin-bottom: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img:nth-child(12) {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
    margin-bottom: 0;
  }
}
.block-views-blockservices-block-3 .feature-2 {
  margin-bottom: 6.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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  scroll-margin-block-start: 7rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-3 .feature-2 {
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-bottom: 4rem;
    margin-top: 2rem;
  }
}
.block-views-blockservices-block-3 .feature-2 .feature-2-left {
  width: 50%;
  margin-right: 1rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
  background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
  border-radius: 12px;
  padding: 3rem 2rem 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-2 .feature-2-left {
    width: 100%;
    margin-right: 0;
    padding: 2rem 1rem;
  }
}
.block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-field-project-icon img {
  float: left;
  margin-bottom: 0;
  margin-right: 1.3125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-node-title {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-node-title h2, .block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-node-title .h2 {
  font-weight: 700;
  font-size: 2.375rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-node-title h2, .block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-node-title .h2 {
    padding-top: 0.625rem;
  }
}
.block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-node-title h2 a:hover, .block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-node-title .h2 a:hover {
  color: #30B587;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-field-categories .field__item {
    margin-right: 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-2 .feature-2-left img {
    max-width: 100%;
    height: auto;
  }
}
.block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-field-categories {
  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: 24px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-field-categories {
    gap: 8px;
  }
}
.block-views-blockservices-block-3 .feature-2 .feature-2-right {
  width: 50%;
  margin-left: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-2 .feature-2-right {
    width: 100%;
    margin-left: 0;
  }
}
.block-views-blockservices-block-3 .feature-2 .feature-2-right .field--name-field-body-paragraph-software {
  margin-bottom: 2.5rem;
}
.block-views-blockservices-block-3 .feature-2 .field--name-field-image-project-2 img {
  margin: 0;
}
.block-views-blockservices-block-3 .feature-3 {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  scroll-margin-block-start: 7rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockservices-block-3 .feature-3 .feature-3-left {
  width: 50%;
  margin-right: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-3 .feature-3-left {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockservices-block-3 .feature-3 .feature-3-left .field--name-field-body-paragraph-software {
  margin-bottom: 2.5rem;
}
.block-views-blockservices-block-3 .feature-3 .feature-3-right {
  width: 50%;
  margin-left: 1rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
  background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
  border-radius: 12px;
  padding: 3rem 2rem 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-3 .feature-3-right {
    width: 100%;
    margin-left: 0;
    padding: 2rem 1rem;
  }
}
.block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-field-project-icon img {
  float: left;
  margin-bottom: 0;
  margin-right: 1.3125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-node-title {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-node-title h2, .block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-node-title .h2 {
  font-weight: 700;
  font-size: 2.375rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-node-title h2, .block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-node-title .h2 {
    padding-top: 0.625rem;
  }
}
.block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-node-title h2 a:hover, .block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-node-title .h2 a:hover {
  color: #30B587;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-field-categories .field__item {
    margin-right: 0 !important;
  }
}
.block-views-blockservices-block-3 .feature-3 .feature-3-right p {
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-3 .feature-3-right img {
    max-width: 100%;
    height: auto;
  }
}
.block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-field-image-project-2 img {
  margin: 0;
}
.block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-field-categories {
  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: 24px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-field-categories {
    gap: 8px;
  }
}
.block-views-blockservices-block-3 .technologies-2 {
  margin-top: 3rem;
  padding: 2rem;
  background-color: #f7f7f7;
  border-radius: 5px;
  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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-3 .technologies-2 {
    margin-top: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies-2 {
    margin-top: 2rem;
    max-height: 30px;
    width: auto;
  }
}
.block-views-blockservices-block-3 .technologies-2 img {
  margin-left: 1rem;
  margin-right: 1rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-3 .technologies-2 img {
    max-height: 30px;
    width: auto;
  }
}

.block-views-blockservices-block-4 {
  background-color: #f7f7f7;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-4 .view-services {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-row {
    padding: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-nothing {
    margin: 0 1rem 0;
  }
}
.block-views-blockservices-block-4 .team-augmentation-top {
  scroll-margin-block-start: 10rem !important;
  width: 622px;
  margin-bottom: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-4 .team-augmentation-top {
    width: 401px;
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .team-augmentation-top {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-block-4 .team-augmentation-top h2, .block-views-blockservices-block-4 .team-augmentation-top .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-block-4 .views-field-field-team-team-aug {
  margin-bottom: 3rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-team-team-aug {
    margin: 0 1rem 2rem;
  }
}
.block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 32px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph {
  width: 623px;
  padding: 2rem;
  background-color: #fff;
  border-radius: 12px;
}
@media screen and (max-width: 81.3125rem) {
  .block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph {
    width: 48%;
  }
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph {
    width: 47%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph {
    width: 100%;
    margin-bottom: 1.5rem;
  }
}
.block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph h3, .block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph .h3 {
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph h3, .block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph .h3 {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph p {
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph p {
    margin-bottom: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph:last-child {
    margin-bottom: 0;
  }
}
.block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 32px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .owl-stage {
    padding: 0 !important;
  }
}
.block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph {
  width: 405px;
  padding: 1.5rem;
  border-radius: 12px;
  background-color: #fff;
}
@media screen and (min-width: 64.0625rem) and (max-width: 81.3125rem) {
  .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph {
    width: 31%;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph {
    width: 30%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph {
    width: 100%;
  }
}
.block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph img {
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph img {
    width: 48px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph .field--name-field-title-services-paragraph-3 {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
.block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph .field--name-field-title-services-paragraph-3 h3, .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph .field--name-field-title-services-paragraph-3 .h3 {
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph .field--name-field-title-services-paragraph-3 h3, .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph .field--name-field-title-services-paragraph-3 .h3 {
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph p {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-6 .view-display-id-block_6 {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockservices-block-6 .field-content .frameworks-title {
  margin-bottom: 3rem;
  margin-left: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: auto;
  text-align: center;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-title {
    margin-left: 0 !important;
    margin-bottom: 2rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-title {
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-block-6 .field-content .frameworks-title h2, .block-views-blockservices-block-6 .field-content .frameworks-title .h2 {
  margin-bottom: 0;
}
.block-views-blockservices-block-6 .field-content .frameworks-technologies {
  margin: auto;
  max-height: 470px;
  overflow: auto;
}
@media screen and (max-width: 50rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies {
    max-height: 462px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 47.9375rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies {
    max-height: 630px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 34.375rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies {
    max-height: 765px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 23.4375rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies {
    max-height: 765px;
  }
}
@media screen and (min-width: 50.0625rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 32px;
  }
}
.block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2rem;
  background-color: #f7f7f7;
  border-radius: 12px;
  width: 187px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-bottom: 1rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph {
    padding: 2rem 1rem;
  }
}
@media screen and (max-width: 48.125rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph {
    width: 120px;
  }
}
@media screen and (max-width: 28.25rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph {
    width: 108px;
    margin-bottom: 0.5rem;
  }
}
@media screen and (max-width: 78.9375rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph:nth-child(5) .field--name-field-title-paragraph-frameworks {
    margin-left: -2rem;
    margin-right: -2rem;
  }
}
@media screen and (max-width: 56.0625rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph:nth-child(5) .field--name-field-title-paragraph-frameworks {
    margin-left: -1rem;
    margin-right: -1rem;
  }
}
@media screen and (max-width: 48.125rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph .field--name-field-title-paragraph-frameworks {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
.block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph .field--name-field-title-paragraph-frameworks h4, .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph .field--name-field-title-paragraph-frameworks .h4 {
  font-size: 1.125rem;
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph .field--name-field-title-paragraph-frameworks h4, .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph .field--name-field-title-paragraph-frameworks .h4 {
    font-size: 1rem !important;
  }
}
.block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph .field--name-field-technologies-paragraph {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph .field--name-field-technologies-paragraph .field__item {
  margin-bottom: 2rem;
}
.block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph .field--name-field-technologies-paragraph .field__item img {
  margin-bottom: 0;
}
.block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph .field--name-field-technologies-paragraph .field__item:last-child {
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph:nth-child(4) {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph:nth-child(5) {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph:nth-child(6) {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
}

.block-views-blockservices-block-5 {
  background-color: #f7f7f7;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-5 .view-services {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockservices-block-5 .marketing-top {
  scroll-margin-block-start: 10rem !important;
  width: 622px;
  margin-bottom: 3rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .marketing-top {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-block-5 .marketing-top h2, .block-views-blockservices-block-5 .marketing-top .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-block-5 .views-field-field-features-marketing .field-content {
  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: 32px;
  margin-bottom: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
  }
}
.block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph {
  width: 296px;
  background-color: #fff;
  padding: 1.5rem;
  border-radius: 12px;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph {
    width: 48%;
  }
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph {
    width: 47%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph {
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph:last-child {
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph h3, .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph .h3 {
  margin-bottom: 1rem;
}
.block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph .field--name-field-body-services-paragraph-4 {
  margin-top: auto;
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph .field--name-field-body-services-paragraph-4 {
    height: auto;
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph .field--name-field-body-services-paragraph-4 p {
  margin-bottom: 0;
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph .field--name-field-list-services-paragraph-4 ul {
    margin-bottom: 0;
  }
}
.block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph .field--name-field-list-services-paragraph-4 li {
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph .field--name-field-list-services-paragraph-4 li:last-child {
    margin-bottom: 0;
  }
}
.block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .field--name-field-list-services-paragraph-4 ul {
  list-style: none;
  padding-left: 0;
}
.block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .field--name-field-list-services-paragraph-4 ul li:before {
  height: 18px;
  content: url(../images/icons/checkbox-regular.svg);
  margin-right: 1rem;
}
.block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .field--name-field-list-services-paragraph-4 ul li {
  margin-bottom: 0.5rem;
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content {
  padding: 2rem 3rem 0;
  background-color: #fff;
  border-radius: 12px;
}
@media screen and (min-width: 64.0625rem) and (max-width: 67.875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content {
    padding-bottom: 2rem;
  }
}
@media screen and (min-width: 48rem) and (max-width: 57.5rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content {
    padding-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content {
    background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
    background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
    background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
    background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
    padding: 2rem 1rem;
  }
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div {
  width: 49%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div {
    width: 100%;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:last-child {
    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: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child {
  margin-top: 3.125rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child {
    margin-top: 0;
    margin-bottom: 1.5rem;
  }
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child img {
  float: left;
  margin-bottom: 0;
  margin-right: 1.3125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child img {
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-node-title {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-node-title h2, .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-node-title .h2 {
  font-weight: 700;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-node-title h2, .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-node-title .h2 {
    padding-top: 0.625rem;
  }
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-node-title h2 a:hover, .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-node-title .h2 a:hover {
  color: #30B587;
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child p {
  margin-bottom: 1.5rem;
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-field-categories {
  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: 24px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (min-width: 48rem) and (max-width: 49.375rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-field-categories {
    gap: 16px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-field-categories {
    gap: 8px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row img {
    max-width: 100%;
    height: auto;
  }
}
@media screen and (min-width: 48rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 0px;
  }
}
@media screen and (min-width: 57.5625rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 25px;
  }
}
@media screen and (min-width: 61.5625rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 38px;
  }
}
@media screen and (min-width: 64.0625rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 28px;
  }
}
@media screen and (min-width: 67.9375rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 67px;
  }
}
@media screen and (min-width: 71.0625rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 80px;
  }
}
@media screen and (min-width: 74.375rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 95px;
  }
}
@media screen and (min-width: 79.875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 116px;
  }
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .description-custom a:hover::after {
  padding-top: 0.5rem;
}

.node--type-services #block-views-block-awards-block-block-1-2 {
  background-color: #f7f7f7;
}

.block-views-blockservices-content-type-block-2 .views-row {
  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;
  position: relative;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockservices-content-type-block-2 .views-row:before {
  background: rgb(53, 47, 95);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(29.11%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  content: "";
  position: absolute;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.block-views-blockservices-content-type-block-2 .views-field-field-slider-image-services {
  height: 100vh;
}
.block-views-blockservices-content-type-block-2 .views-field-field-slider-image-services img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.block-views-blockservices-content-type-block-2 .views-field-nothing {
  position: relative;
  z-index: 1;
  width: 100%;
}
.block-views-blockservices-content-type-block-2 .views-field-nothing .field-content {
  display: block;
  max-width: 1304px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  margin: auto;
  color: #fff;
  position: relative;
  text-align: center;
}
.block-views-blockservices-content-type-block-2 .views-field-nothing .field-content h1, .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .h1 {
  line-height: 1;
  font-weight: 500;
  max-width: 680px;
  margin: auto;
  margin-bottom: 1.5rem;
}
.block-views-blockservices-content-type-block-2 .views-field-nothing .field-content h1 strong, .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .h1 strong {
  font-weight: 700;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content h1, .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .h1 {
    font-size: 2.625rem !important;
  }
}
.block-views-blockservices-content-type-block-2 .views-field-nothing .field-content h4, .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .h4 {
  max-width: 663px;
  margin: auto;
  font-weight: 500;
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  color: #f7f7f7;
  line-height: 1.875rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content h4, .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .h4 {
    font-size: 1rem !important;
  }
}
.block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .body {
  max-width: 768px;
  margin: auto;
  color: #fff;
}
.block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .body h1, .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .body .h1 {
  color: #fff;
}
.block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .body p {
  color: #f7f7f7 !important;
}
.block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .links a {
  font-weight: 600;
  font-size: 0.875rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .links a:nth-child(1) {
    margin-bottom: 0.5rem;
    font-size: 0.875rem !important;
    padding: 1.125rem 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .links a:nth-child(2) {
    padding: 1.125rem 3.09375rem;
    font-size: 0.875rem !important;
  }
}
.block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .links a:nth-child(2):hover {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/* Companies */
.block-views-blockservices-content-type-block-3 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-display-id-block_3 {
    padding-bottom: 3rem;
  }
}
.block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header .h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header .h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header .h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header .h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header h5, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header h5, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header .h5, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header .h5, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header p, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header p, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header p, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header p, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header p, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header p, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-content-type-block-3 .view-footer {
  text-align: center;
}
.block-views-blockservices-content-type-block-3 .view-footer #loadMoreServicesSingle {
  display: none;
  margin: 0;
  margin-top: 3rem;
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-footer #loadMoreServicesSingle {
    padding: 1.125rem 1.5rem !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-3 .view-footer #loadMoreServicesSingle {
    margin-top: 2rem;
  }
}
.block-views-blockservices-content-type-block-3 .view-content {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockservices-content-type-block-3 .view-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  padding-right: 0;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockservices-content-type-block-3 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
  border-radius: 12px;
  display: none;
  background-color: #fff;
  width: 32%;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row:not(:nth-child(-n+6)) {
    display: block;
  }
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row:not(:nth-child(-n+3)) {
    display: block;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row:not(:nth-child(-n+2)) {
    margin-top: 2rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row:not(:first-child) {
    margin-top: 1rem;
  }
}
.block-views-blockservices-content-type-block-3 .view-content .views-row .nohover-services {
  padding: 1.5rem;
}
.block-views-blockservices-content-type-block-3 .view-content .views-row .hover-services {
  padding: 1.5rem;
  border: 2px solid #fff;
  border-radius: 12px;
}
.block-views-blockservices-content-type-block-3 .view-content .views-row .hover-services:hover {
  border: 2px solid #30B587;
}
.block-views-blockservices-content-type-block-3 .view-content .views-row .views-field-field-services-title h3, .block-views-blockservices-content-type-block-3 .view-content .views-row .views-field-field-services-title .h3 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-3 .view-content .views-row .views-field-nothing {
  height: 100%;
}
.block-views-blockservices-content-type-block-3 .view-content .views-row .views-field-nothing .field-content, .block-views-blockservices-content-type-block-3 .view-content .views-row .views-field-nothing a {
  height: 100%;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row:not(:nth-child(3n+3)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row:not(:nth-child(even)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row {
    width: 49%;
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockservices-content-type-block-3 .view-content .views-row h3, .block-views-blockservices-content-type-block-3 .view-content .views-row .h3 {
  font-weight: 700;
}
.block-views-blockservices-content-type-block-3 .view-content .views-row .description-custom-services {
  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: 1.5rem auto 0 0;
  margin-top: auto;
  margin-bottom: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.block-views-blockservices-content-type-block-3 .view-content .views-row .description-custom-services:hover {
  color: #30B587 !important;
}
.block-views-blockservices-content-type-block-3 .view-content .views-row .description-custom-services:hover::after {
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row .description-custom-services {
    margin-bottom: 0.75rem;
  }
}

@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-4 .view-display-id-block_4 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.block-views-blockservices-content-type-block-4 .view-header, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-4 .view-header, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-4 .view-header, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-4 .view-header h2, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header h2, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-4 .view-header .h2, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header .h2, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-4 .view-header h2, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header h2, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-4 .view-header .h2, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header .h2, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-4 .view-header h5, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header h5, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-4 .view-header .h5, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header .h5, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-4 .view-header p, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header p, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-4 .view-header p, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header p, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-4 .view-header p, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header p, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content {
  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: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services {
  width: 100%;
  padding-right: 2.5rem;
  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: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: auto;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services {
    width: 100%;
    padding: 0;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services p {
  font-weight: 500;
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services p {
    font-weight: 400;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services a {
  color: #30B587;
  text-decoration: none;
  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;
  gap: 16px;
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services a:hover {
  color: #262424 !important;
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services h2, .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services .h2 {
  margin-bottom: 2rem;
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services h2, .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services .h2 {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services h5, .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services .h5 {
  font-size: 1.125rem;
  color: #30B587;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media (max-width: 74.99875rem) {
  .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services h5, .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services .h5 {
    font-size: 1rem !important;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services .linkSeoAds {
  margin-top: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services .linkSeoAds {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 1rem;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services .linkSeoAds p {
  text-align: justify;
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services .linkSeoAds p a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0 0.75rem;
  margin-left: 0;
  font-weight: 600;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-content: center;
  cursor: pointer;
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services .linkSeoAds p a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services ol {
  margin-bottom: 0;
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services li {
  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;
  color: #6A6A71;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services li {
    font-size: 0.875rem;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services li strong {
  display: contents;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services li {
    padding-right: 0;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
  margin-top: 0.25rem;
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .right-services {
  width: 50%;
  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;
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .right-services {
    width: 100%;
    margin: auto;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .right-services img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}

.block-views-blockservices-content-type-block-5 {
  background-color: #f7f7f7;
}
.block-views-blockservices-content-type-block-5 .view-header, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 45%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-5 .view-header, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .view-header, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-5 .view-header h2, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header h2, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-5 .view-header .h2, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header .h2, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-5 .view-header h2, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header h2, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-5 .view-header .h2, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header .h2, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-5 .view-header h5, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header h5, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-5 .view-header .h5, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header .h5, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-5 .view-header p, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header p, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-5 .view-header p, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header p, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-5 .view-header p, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header p, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-5 .view-display-id-block_5 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .view-display-id-block_5 {
    padding-right: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .view-display-id-block_5 .views-row {
    padding-right: 0;
  }
}
.block-views-blockservices-content-type-block-5 .field-content .services-title-options {
  width: 50%;
  margin-bottom: 4rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-title-options {
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-title-options {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-content-type-block-5 .field-content .services-title-options h2, .block-views-blockservices-content-type-block-5 .field-content .services-title-options .h2 {
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-title-options h2, .block-views-blockservices-content-type-block-5 .field-content .services-title-options .h2 {
    margin-right: 1.125rem;
  }
}
.block-views-blockservices-content-type-block-5 .field-content .services-options-body .owl-item {
  min-height: 212px;
}
.block-views-blockservices-content-type-block-5 .field-content .services-options-body 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;
  gap: 32px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0;
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body ul {
    gap: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 0;
  }
}
.block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li {
  max-width: 296px;
  width: 100%;
  border: none;
  padding: 1.5rem;
  border-radius: 12px;
  background-color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li {
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li {
    max-width: initial;
    min-height: initial;
    width: 48%;
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li {
    width: 100%;
    min-height: initial;
    padding: 0;
  }
}
.block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li p {
  margin-top: auto;
  margin-bottom: 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li h3, .block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li .h3 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li h3:not(:first-child), .block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li .h3:not(:first-child) {
  margin-bottom: auto;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body .owl-stage-outer {
    background-color: #f7f7f7;
    padding: 0;
    height: auto;
  }
}
.block-views-blockservices-content-type-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item {
    background: #fff;
    padding: 1.5rem;
    border-radius: 12px;
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) and (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item h3, .block-views-blockservices-content-type-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item .h3 {
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) and (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item p {
    margin-bottom: 0;
  }
}

.block-views-blockservices-content-type-block-6 {
  scroll-margin-top: 9.375rem;
  background-color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .view-services-content-type.view-id-services_content_type {
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-right: 0;
  }
}
.block-views-blockservices-content-type-block-6 .view-header, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-6 .view-header, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .view-header, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-6 .view-header h2, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header h2, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-6 .view-header .h2, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header .h2, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-6 .view-header h2, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header h2, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-6 .view-header .h2, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header .h2, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-6 .view-header h5, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header h5, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-6 .view-header .h5, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header .h5, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-6 .view-header p, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header p, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-6 .view-header p, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header p, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-6 .view-header p, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header p, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-content-type-block-6 .view-content {
  margin-right: 0;
  margin-left: 0;
}
.block-views-blockservices-content-type-block-6 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .list-group {
    margin: 0;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer::before {
  background-color: #fff;
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item {
  border-radius: 12px;
  background-color: #f7f7f7;
  padding-right: 1.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item {
    padding-right: 0;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item {
  border: none;
  padding: 1.5rem;
  height: 338px;
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item {
    height: auto;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- img {
  width: 68px;
  height: auto;
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- img {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
  font-weight: bold;
  margin-bottom: 1rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
  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: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
    padding-right: 0;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1.3125rem;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-nav {
  display: none;
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-dots {
  display: none;
}
.block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item {
  padding: 0;
  width: 23.5%;
  background-color: #f7f7f7;
  border: none;
  border-radius: 12px;
  padding: 1.5rem;
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item {
    width: 32%;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item:not(:nth-child(4n)) {
  margin-right: 2%;
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item:not(:nth-child(4n)) {
    margin-right: 0;
  }
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item:not(:nth-child(3n)) {
    margin-right: 2%;
  }
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (min-width: 62rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item:not(:nth-child(-n+3)) {
    margin-top: 0;
  }
}
@media (min-width: 62rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item:not(:nth-child(-n+4)) {
    margin-top: 2rem;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- img {
  width: 68px;
  height: auto;
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- img {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- p:last-child {
  margin-bottom: 0;
}
.block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
  font-weight: bold;
  margin-bottom: 1rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
  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: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
    padding-right: 0;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
}

.block-views-blockservices-content-type-block-7 {
  background-color: #f7f7f7;
}
.block-views-blockservices-content-type-block-7 .view-display-id-block_7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockservices-content-type-block-7 .view-header, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  width: 100% !important;
  max-width: unset;
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 3rem !important;
  max-width: 824px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .view-header, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    padding-left: 0;
    margin-bottom: 2rem !important;
  }
}
.block-views-blockservices-content-type-block-7 .view-header h2, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header h2, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-7 .view-header .h2, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header .h2, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 0;
}
.block-views-blockservices-content-type-block-7 .view-header h2, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header h2, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-7 .view-header .h2, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header .h2, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-7 .view-header h5, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header h5, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-7 .view-header .h5, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header .h5, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-7 .view-header p, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header p, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-7 .view-header p, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header p, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-7 .view-header p, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header p, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-content-type-block-7 .active-technology h3, .block-views-blockservices-content-type-block-7 .active-technology .h3 {
  color: #30B587;
}
.block-views-blockservices-content-type-block-7 .active-technology::after {
  content: url(../images/icons/arrow-right-green.svg) !important;
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .active-technology::after {
    -webkit-transform: rotate(-90deg) !important;
         -o-transform: rotate(-90deg) !important;
            transform: rotate(-90deg) !important;
  }
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies {
  cursor: pointer;
  margin-bottom: 2rem;
  width: 100%;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies .views-field-title .field-content {
    font-size: 0.75rem;
    color: #6A6A71;
  }
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies h3, .block-views-blockservices-content-type-block-7 .grouped-parent-technologies .h3 {
  width: 100%;
  font-weight: 600;
  font-size: 1.4375rem;
  line-height: 1.725rem;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .views-row {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding-left: 0.5rem;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .views-row:nth-child(n+7) {
  display: none;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .views-row:nth-child(6) .views-field-title::after {
  content: "...";
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .views-row:nth-child(6) .views-field-title .field-content {
  margin-right: 0.5rem;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .views-row:not(:nth-child(6)) .views-field-title::after {
  content: "|";
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies .views-row:not(:nth-child(6)) .views-field-title::after {
    font-size: 0.75rem;
    color: #6A6A71;
  }
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .views-row:not(:nth-child(6)) .views-field-title .field-content {
  margin-right: 0.5rem;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .views-row .field-content {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.05rem;
  color: #262424;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies::after {
  position: absolute;
  content: url(../images/icons/arrow-right-green.svg);
  padding-top: 0.5rem;
  right: 20px;
  -webkit-filter: saturate(100%) brightness(0%);
          filter: saturate(100%) brightness(0%);
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies::after {
    right: 10px;
    -webkit-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .mobile-technologies-icon {
  margin-top: 1rem;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .active-technology-icons {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second {
  cursor: pointer;
  display: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second h3, .block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .h3 {
  display: none;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding: 1.5rem;
  background-color: #fff;
  border-radius: 12px;
  margin-bottom: 1rem;
  width: 19.2%;
  margin-right: 1%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row {
    width: 32%;
    margin-right: 2%;
    padding: 0.5rem;
  }
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(5n+6) {
  margin-right: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(5n+6) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(3n+4) {
    margin-right: 0;
  }
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row .views-field-field-icon-technologies {
  margin-bottom: 1rem;
  text-align: center;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row .views-field-title {
  text-align: center;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row .views-field-title {
    font-size: 0.875rem;
  }
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(n+7) {
  display: unset;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(6) .views-field-title::after {
  content: unset;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(6) .views-field-title .field-content {
  margin-right: unset;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:not(:nth-child(6)) .views-field-title::after {
  content: unset;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:not(:nth-child(6)) .views-field-title .field-content {
  margin-right: unset;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second {
    width: 100%;
  }
}
.block-views-blockservices-content-type-block-7 .view-display-id-block_7 .view-content {
  width: 40%;
  padding-top: 1.5rem;
  padding-right: 3rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0;
}
@media screen and (max-width: 49.375rem) {
  .block-views-blockservices-content-type-block-7 .view-display-id-block_7 .view-content {
    width: 100%;
    padding-right: 0;
    padding-top: 0;
  }
}
.block-views-blockservices-content-type-block-7 .active-technology-icons {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second {
  display: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second h3, .block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .h3 {
  display: none;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .views-row {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding: 1.5rem;
  background-color: #fff;
  border-radius: 12px;
  margin-bottom: 1rem;
  width: 19.2%;
  margin-right: 1%;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .views-row img {
  width: 35px;
  height: 45px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .views-row img {
    width: 30px;
    height: 30px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .views-row:nth-child(5n+6) {
  margin-right: 0;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .views-row .views-field-field-icon-technologies {
  margin-bottom: 1rem;
  text-align: center;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .views-row .views-field-field-icon-technologies .field-content a:first-child {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  height: 100%;
  width: 100%;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .views-row .views-field-title {
  text-align: center;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .views-row .views-field-title .field-content {
  font-weight: 500;
  line-height: 1.21rem;
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .views-row {
    width: 32%;
    padding-right: 1%;
  }
}
@media screen and (max-width: 49.375rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second {
    width: 100%;
  }
}
.block-views-blockservices-content-type-block-7 .attachment-after {
  width: 60%;
}
.block-views-blockservices-content-type-block-7 .attachment-after .view-display-id-attachment_1 .view-content {
  padding-top: 0;
  padding-right: 0;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .attachment-after {
    display: none;
  }
}

.block-views-blockservices-content-type-block-13 {
  background-color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-display-id-block_13 {
    padding-bottom: 3rem;
  }
}
.block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header .h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header .h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header .h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header .h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header h5, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header h5, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header .h5, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header .h5, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header p, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header p, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header p, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header p, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header p, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header p, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-content-type-block-13 .view-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockservices-content-type-block-13 .view-content .views-row {
  background-color: #f7f7f7;
  display: none;
  width: 32%;
  padding-left: 0;
  padding-right: 0;
  border-radius: 12px;
}
.block-views-blockservices-content-type-block-13 .view-content .views-row .views-field-nothing {
  height: 100%;
}
.block-views-blockservices-content-type-block-13 .view-content .views-row .views-field-nothing .field-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-13 .view-content .views-row:not(:nth-child(-n+6)) {
    display: block;
  }
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-13 .view-content .views-row:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-content .views-row:not(:nth-child(-n+3)) {
    display: block;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-content .views-row:not(:nth-child(-n+2)) {
    margin-top: 2rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-content .views-row:not(:first-child) {
    margin-top: 1rem;
  }
}
.block-views-blockservices-content-type-block-13 .view-content .views-row .hover-industries:hover {
  border: 2px solid #30B587;
}
.block-views-blockservices-content-type-block-13 .view-content .views-row .hover-industries:hover .views-field-field-industries-title {
  color: #30B587 !important;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-13 .view-content .views-row:not(:nth-child(3n+3)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-content .views-row:not(:nth-child(even)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-content .views-row {
    width: 49%;
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-content .views-row {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockservices-content-type-block-13 .view-content .views-row .views-field-field-image-industries-2 {
  min-height: 235px;
  width: calc(100% + 4px);
}
.block-views-blockservices-content-type-block-13 .view-content .views-row .views-field-field-image-industries-2 img {
  width: 100%;
  height: 350px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px 12px 0px 0px;
  position: relative;
  top: -2px;
  left: -2px;
}
.block-views-blockservices-content-type-block-13 .view-content .row-inner-content {
  border: 2px solid #f7f7f7;
  border-radius: 12px;
  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;
  height: 100%;
}
.block-views-blockservices-content-type-block-13 .view-content .group-industries {
  padding: 1.5rem;
}
.block-views-blockservices-content-type-block-13 .view-content .group-industries h3, .block-views-blockservices-content-type-block-13 .view-content .group-industries .h3 {
  font-weight: 700;
}
.block-views-blockservices-content-type-block-13 .view-content .group-industries h4, .block-views-blockservices-content-type-block-13 .view-content .group-industries .h4 {
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-13 .view-content .group-industries .description-custom-industries {
  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: 1.5rem auto 0 0;
  margin-top: auto;
  margin-bottom: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.block-views-blockservices-content-type-block-13 .view-content .group-industries .description-custom-industries:hover {
  color: #30B587 !important;
}
.block-views-blockservices-content-type-block-13 .view-content .group-industries .description-custom-industries:hover::after {
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-content .group-industries .description-custom-industries {
    margin-bottom: 0.75rem;
  }
}
.block-views-blockservices-content-type-block-13 .view-footer {
  text-align: center;
}
.block-views-blockservices-content-type-block-13 .view-footer #loadMoreIndustriesServices {
  display: none;
  margin: 0;
  margin-top: 3rem;
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-footer #loadMoreIndustriesServices {
    padding: 1.125rem 1.5rem !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-13 .view-footer #loadMoreIndustriesServices {
    margin-top: 2rem;
  }
}

.block-views-blockservices-content-type-block-9 {
  background-color: #f7f7f7;
}
.block-views-blockservices-content-type-block-9 .view-header, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-9 .view-header, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-9 .view-header, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-9 .view-header h2, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header h2, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-9 .view-header .h2, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header .h2, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-9 .view-header h2, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header h2, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-9 .view-header .h2, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header .h2, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-9 .view-header h5, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header h5, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-9 .view-header .h5, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header .h5, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-9 .view-header p, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header p, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-9 .view-header p, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header p, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-9 .view-header p, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header p, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-content-type-block-9 .faq-title h2, .block-views-blockservices-content-type-block-9 .faq-title .h2 {
  margin-bottom: 2rem;
}
.block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item {
  background-color: #fff;
  width: 49%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border: 2px solid #fff;
  margin-bottom: 0;
  border: 2px solid #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item {
    width: 100%;
    display: none;
  }
  .block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:not(:first-child) {
    margin-top: 1rem !important;
  }
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:not(:nth-child(-n+2)) {
    margin-top: 1rem !important;
  }
}
.block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item h4::before, .block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item .h4::before {
  content: url(../images/icons/arrow-right-green.svg);
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-filter: saturate(100%) brightness(0%);
          filter: saturate(100%) brightness(0%);
}
.block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:nth-child(odd) {
  margin-right: 2%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:nth-child(odd) {
    margin-right: 0;
  }
}
.block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover {
  background-color: #fff;
  border: 2px solid #30B587;
  -webkit-filter: unset;
          filter: unset;
}
.block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover h4, .block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover .h4 {
  color: #30B587;
}
.block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover h4::before, .block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover .h4::before {
  content: url(../images/icons/arrow-right-green.svg);
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-filter: unset;
          filter: unset;
}
.block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item.active h4, .block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item.active .h4 {
  color: #30B587;
}
.block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item.active h4::before, .block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item.active .h4::before {
  content: url(../images/icons/arrow-right-green.svg);
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-filter: unset;
          filter: unset;
}
.block-views-blockservices-content-type-block-9 .view-footer {
  text-align: center;
}
.block-views-blockservices-content-type-block-9 .view-footer #loadMoreQuestions {
  display: none;
  margin: 0;
  margin-top: 3rem;
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-9 .view-footer #loadMoreQuestions {
    padding: 1.125rem 1.5rem !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-9 .view-footer #loadMoreQuestions {
    margin-top: 2rem;
  }
}

.block-views-blockservices-content-type-block-10 .field-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.block-views-blockservices-content-type-block-10 .row-inner-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: 1304px;
  margin: auto;
  padding-top: 4.9375rem;
  padding-bottom: 4.9375rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-10 .row-inner-content {
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.block-views-blockservices-content-type-block-10 .row-inner-content .col-with-padding {
  padding-left: 6.25rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-10 .row-inner-content .col-with-padding {
    padding-left: 0;
  }
}
.block-views-blockservices-content-type-block-10 .row-inner-content .col-sm-6 {
  position: relative;
  z-index: 1;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-10 .row-inner-content .col-sm-6 {
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-10 .field--name-field-image-project-2 {
    text-align: center;
  }
}
.block-views-blockservices-content-type-block-10 .field--name-field-image-project-2 img {
  max-height: 320px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 100%;
     object-position: 100%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-10 .field--name-field-image-project-2 img {
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
  }
}
.block-views-blockservices-content-type-block-10 .field--name-field-project-background-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.block-views-blockservices-content-type-block-10 .field--name-field-project-background-image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0px;
  height: 100px;
  width: 100px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.block-views-blockservices-content-type-block-10 .field--name-field-project-icon img {
  max-width: 60px;
  max-height: 60px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-10 .field--name-node-title h2, .block-views-blockservices-content-type-block-10 .field--name-node-title .h2 {
  font-weight: 500;
  color: #fff;
  margin-bottom: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-10 .field--name-node-title h2, .block-views-blockservices-content-type-block-10 .field--name-node-title .h2 {
    font-weight: 700;
  }
}
.block-views-blockservices-content-type-block-10 .field--name-body {
  color: #fff;
  font-weight: 500;
  margin-bottom: 2rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-10 .field--name-body {
    font-weight: 400;
  }
}
.block-views-blockservices-content-type-block-10 .description-custom, .block-views-blockservices-content-type-block-10 .description-custom-project-mobile {
  position: relative;
  z-index: 1;
  padding: 1.125rem 1.5rem;
  background-color: #30B587;
  display: block;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0;
  bottom: 0px;
  color: #F8FAFC;
  font-weight: 600;
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-10 .description-custom, .block-views-blockservices-content-type-block-10 .description-custom-project-mobile {
    padding: 1.125rem 1.5rem !important;
  }
}
.block-views-blockservices-content-type-block-10 .description-custom:hover, .block-views-blockservices-content-type-block-10 .description-custom-project-mobile:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-10 .description-custom {
    display: none;
  }
}
@media (min-width: 36rem) {
  .block-views-blockservices-content-type-block-10 .description-custom-project-mobile {
    display: none;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-10 .description-custom-project-mobile {
    margin-top: 2rem;
    width: 100%;
    text-align: center;
  }
}

.block-views-blockservices-content-type-block-12 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-12 .view-services-content-type.view-id-services_content_type {
    padding-bottom: 3rem;
  }
}
.block-views-blockservices-content-type-block-12 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockservices-content-type-block-12 .view-header, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-12 .view-header, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-12 .view-header, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-12 .view-header h2, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header h2, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-12 .view-header .h2, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header .h2, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-12 .view-header h2, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header h2, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-12 .view-header .h2, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header .h2, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-12 .view-header h5, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header h5, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-12 .view-header .h5, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header .h5, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-12 .view-header p, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header p, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-12 .view-header p, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header p, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-12 .view-header p, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header p, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-content-type-block-12 .views-row {
  padding-right: 0;
  padding-left: 0;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content {
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices {
  width: 32%;
  background-color: #fff;
  border-radius: 12px;
  padding: 1.5rem;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices {
    width: 100%;
  }
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices {
    width: 49%;
  }
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:not(:last-child) {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) {
  padding: 0;
  border: 1px solid #30B587;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title {
  background-color: #30B587;
  border-radius: 12px 12px 0px 0px;
  padding: 1rem;
  margin-bottom: 1.5rem;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title h5, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title .h5 {
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: 700;
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title h5, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title .h5 {
    width: 100%;
    font-size: 1rem;
    line-height: 1.2rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title {
    padding: 0.5rem 1rem;
  }
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field__item:not(:first-child) {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field__item:last-child {
  padding-bottom: 1.5rem;
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) {
    margin-left: 2% !important;
  }
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-title-price h3, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-title-price .h3, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-title-price h3, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-title-price .h3 {
  font-weight: 700;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-range, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range {
  border-radius: 6px;
  background-color: #f7f7f7;
  padding: 0.625rem 1.5rem;
  margin-bottom: 1.5rem;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-range h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-range .h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-range p, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range p {
  margin-bottom: 0;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-body ul, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body ul {
  padding: 0;
  margin-bottom: 0;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-body p, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body p {
  margin-bottom: 1.5rem;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-body p:last-child, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body p:last-child {
  margin-bottom: 0;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-body li, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li {
  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: #6A6A71;
  gap: 16px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-body li, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li {
    padding-right: 0;
  }
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-body li::before, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-bottom: 0.5rem;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-body li h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-body li .h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-body p {
  margin-bottom: 0;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-title {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-title h3, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-title .h3 {
  font-weight: 700;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-range {
  margin-bottom: 1.5rem;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-range h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-range .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-range p {
  margin-bottom: 0;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-range p:first-child {
  margin-bottom: 75%;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-range p:first-child {
    margin-bottom: unset;
  }
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-link {
  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;
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-link {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 0;
  }
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-link p {
  text-align: center;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: 100%;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-link p:first-child {
  text-align: start;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-link p a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 6px;
  border: 1px solid #30B587;
  margin: 0;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 100%;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-link p a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:not(:last-child) {
  margin-right: 2%;
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:not(:last-child) {
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:not(:last-child) {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle h5, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle .h5, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle .h4 {
  font-size: 1.125rem !important;
  color: #30B587;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media (max-width: 74.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle h5, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle .h5, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle .h4 {
    font-size: 1rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle h5, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle .h5, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle .h4 {
    font-size: 0.75rem !important;
    line-height: 0.9rem;
  }
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-title {
  margin-bottom: 1rem;
}

.block-views-blockservices-content-type-block-11 {
  background-color: #fff;
}
.block-views-blockservices-content-type-block-11 .view-display-id-block_11 {
  padding-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-display-id-block_11 {
    padding-bottom: 3rem;
    padding-right: 0;
  }
}
.block-views-blockservices-content-type-block-11 .view-header, .block-views-blockservices-content-type-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-11 .seo-header, .block-views-blockservices-content-type-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 65%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-header, .block-views-blockservices-content-type-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-11 .seo-header, .block-views-blockservices-content-type-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 1.5rem 0 !important;
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-11 .view-header h2, .block-views-blockservices-content-type-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-11 .seo-header h2, .block-views-blockservices-content-type-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-11 .view-header .h2, .block-views-blockservices-content-type-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-11 .seo-header .h2, .block-views-blockservices-content-type-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-11 .view-header h5, .block-views-blockservices-content-type-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-11 .seo-header h5, .block-views-blockservices-content-type-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-11 .view-header .h5, .block-views-blockservices-content-type-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-11 .seo-header .h5, .block-views-blockservices-content-type-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-11 .view-header p, .block-views-blockservices-content-type-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-11 .seo-header p, .block-views-blockservices-content-type-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-11 .view-content {
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content {
    padding: 0;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .owl-stage {
    padding-right: 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .owl-item .views-field-field-client-headline-text {
    visibility: hidden;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .owl-item.active .views-field-field-client-headline-text {
    visibility: visible;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
  padding-top: 10.625rem;
}
@media (max-width: 64rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row {
    padding-top: 7.625rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row {
    padding-left: 0;
    padding-right: 0;
    padding-top: 7.625rem;
  }
}
@media (max-width: 29.375rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row {
    padding-top: 9.375rem;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text {
  position: absolute;
  top: 0px;
  left: 0px;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
  text-transform: uppercase;
  color: #30B587;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
  font-size: 2.375rem;
  font-weight: 500 !important;
  color: #262424;
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    font-size: 1.5rem !important;
    font-weight: 400 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
    font-size: 0.75rem;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
  text-align: start;
  max-width: 65%;
  line-height: 1.3;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    max-width: 75%;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
  line-height: 1.35rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
    line-height: 0.9rem;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2 {
  line-height: 2.85rem;
}
@media (max-width: 64rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2 {
    line-height: 1.8rem;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper {
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 25%;
      -ms-flex: 0 1 25%;
          flex: 0 1 25%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    padding-bottom: 1.5rem;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image {
  height: 100%;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image .field-content {
  height: 100%;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image .field-content img {
  border-radius: 12px;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 75%;
      -ms-flex: 0 1 75%;
          flex: 0 1 75%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    padding-left: 0;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-field-client-project-icon {
  padding-bottom: 1.5rem;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-field-client-project-icon img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
  height: 20px;
  max-height: 20px;
  max-width: 200px;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body {
  padding-bottom: 1.5rem;
  line-height: 1.5rem;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body p {
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body p {
    font-weight: 500 !important;
    line-height: 1.3125rem;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .left-client-side-informations .views-field-field-client-image img {
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 50px;
  width: 50px;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations {
  padding-left: 0.5rem;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-name h4, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-name .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-position p {
  color: #30B587;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-position p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-nav button.owl-prev {
  position: absolute;
  left: 0px;
  top: 300px;
  background: transparent !important;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-nav button.owl-prev span {
  content: url(../images/icons/arrow-right.svg);
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-nav button.owl-prev {
    top: 250px;
    display: none;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-nav button.owl-prev {
    display: none;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-nav button.owl-next {
  position: absolute;
  right: 0px;
  top: 300px;
  background: transparent !important;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-nav button.owl-next span {
  content: url(../images/icons/arrow-right.svg);
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-nav button.owl-next {
    top: 250px;
    display: none;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-nav button.owl-next {
    display: none;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-dots {
    margin-top: 1.25rem;
    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;
  }
  .block-views-blockservices-content-type-block-11 .view-content .owl-dots .owl-dot.active {
    background: #18C595;
  }
  .block-views-blockservices-content-type-block-11 .view-content .owl-dots .owl-dot {
    color: inherit;
    border: 1px solid;
    border-color: #18C595;
    padding: 0 !important;
    font: inherit;
    height: 10px;
    width: 10px;
    background: transparent;
    border-radius: 50%;
  }
  .block-views-blockservices-content-type-block-11 .view-content .owl-dots .owl-dot:not(:last-child) {
    margin-right: 0.5rem;
  }
}

.block-views-blockservices-content-type-block-15 {
  background-color: #fff;
}
.block-views-blockservices-content-type-block-15 .view-id-client_s_words_block.view-display-id-block_15 {
  padding-top: 4rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-15 {
    display: none;
  }
}
.block-views-blockservices-content-type-block-15 .active-mini-client .hover-clients {
  border: 2px solid #30B587 !important;
}
.block-views-blockservices-content-type-block-15 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .current.owl-item .views-row, .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .first-active-element.owl-item .views-row {
  background: #f7f7f7;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .current.owl-item .views-row h4, .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .current.owl-item .views-row .h4, .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .first-active-element.owl-item .views-row h4, .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .first-active-element.owl-item .views-row .h4 {
  color: #262424;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .current.owl-item .views-row p, .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .first-active-element.owl-item .views-row p {
  color: #212121;
}
@media (max-width: 64rem) {
  .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .current.owl-item .views-row p, .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .first-active-element.owl-item .views-row p {
    line-height: 1.5rem;
  }
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .current.owl-item .views-row img, .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .first-active-element.owl-item .views-row img {
  opacity: unset;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row {
  background-color: rgba(247, 247, 247, 0.5);
  border-radius: 12px;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .hover-clients {
  border-radius: 12px;
  border: 2px solid rgba(247, 247, 247, 0.5);
  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;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .hover-clients, .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .nohover-clients {
  padding: 1.5rem;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .hover-clients:hover {
  border: 2px solid #30B587;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .views-field-field-client-project-icon {
  padding-bottom: 1rem;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .views-field-field-client-project-icon img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
  height: 20px;
  max-height: 20px;
  max-width: 200px;
  opacity: 0.5;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text {
  padding-bottom: 0.5rem;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h4, .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h4 {
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(38, 36, 36, 0.5);
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .views-field-field-client-name p {
  color: #262424;
  margin-bottom: 0;
  color: rgba(38, 36, 36, 0.5);
}
.block-views-blockservices-content-type-block-15 .view-content .owl-nav {
  display: none;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-dots {
  margin-top: 4rem;
  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;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-15 .view-content .owl-dots {
    margin-top: 4rem;
  }
}
.block-views-blockservices-content-type-block-15 .view-content .owl-dots .owl-dot.active {
  background: #18C595;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-dots .owl-dot {
  color: inherit;
  border: 1px solid;
  border-color: #18C595;
  padding: 0 !important;
  font: inherit;
  height: 10px;
  width: 10px;
  background: transparent;
  border-radius: 50%;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-dots .owl-dot:not(:last-child) {
  margin-right: 0.5rem;
}

.block-views-blockservices-content-type-block-14 {
  background-color: #f7f7f7;
}
.block-views-blockservices-content-type-block-14 .view-header, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-14 .view-header, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-14 .view-header, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-14 .view-header h2, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header h2, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-14 .view-header .h2, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header .h2, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-14 .view-header h2, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header h2, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-14 .view-header .h2, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header .h2, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-14 .view-header h5, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header h5, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-14 .view-header .h5, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header .h5, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-14 .view-header p, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header p, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-14 .view-header p, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header p, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-14 .view-header p, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header p, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}

.block-views-blockslider-block-block-2 .views-row {
  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;
  position: relative;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockslider-block-block-2 .views-row:before {
  background: rgb(53, 47, 95);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(29.11%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  content: "";
  position: absolute;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.block-views-blockslider-block-block-2 .views-field-field-video-slider {
  height: 100vh;
}
.block-views-blockslider-block-block-2 .views-field-field-video-slider p {
  margin: 0;
}
.block-views-blockslider-block-block-2 .views-field-field-video-slider video {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.block-views-blockslider-block-block-2 .views-field-nothing {
  position: relative;
  z-index: 1;
  width: 100%;
}
.block-views-blockslider-block-block-2 .views-field-nothing .field-content {
  display: block;
  max-width: 1304px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  margin: auto;
  color: #fff;
  position: relative;
  text-align: center;
}
.block-views-blockslider-block-block-2 .views-field-nothing .field-content h1, .block-views-blockslider-block-block-2 .views-field-nothing .field-content .h1 {
  line-height: 1;
  font-weight: 500;
  max-width: 680px;
  margin: auto;
  margin-bottom: 1.5rem;
}
.block-views-blockslider-block-block-2 .views-field-nothing .field-content h1 strong, .block-views-blockslider-block-block-2 .views-field-nothing .field-content .h1 strong {
  font-weight: 700;
}
@media (max-width: 47.99875rem) {
  .block-views-blockslider-block-block-2 .views-field-nothing .field-content h1, .block-views-blockslider-block-block-2 .views-field-nothing .field-content .h1 {
    font-size: 2.625rem !important;
  }
}
.block-views-blockslider-block-block-2 .views-field-nothing .field-content h4, .block-views-blockslider-block-block-2 .views-field-nothing .field-content .h4 {
  max-width: 663px;
  margin: auto;
  font-weight: 500;
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockslider-block-block-2 .views-field-nothing .field-content h4, .block-views-blockslider-block-block-2 .views-field-nothing .field-content .h4 {
    font-size: 1rem !important;
  }
}
.block-views-blockslider-block-block-2 .views-field-nothing .field-content .body {
  max-width: 768px;
  margin: auto;
  color: #fff;
}
.block-views-blockslider-block-block-2 .views-field-nothing .field-content .body h1, .block-views-blockslider-block-block-2 .views-field-nothing .field-content .body .h1 {
  color: #fff;
}
.block-views-blockslider-block-block-2 .views-field-nothing .field-content .body p {
  color: #f7f7f7 !important;
}
.block-views-blockslider-block-block-2 .views-field-nothing .field-content .links a {
  font-weight: 600;
  font-size: 0.875rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockslider-block-block-2 .views-field-nothing .field-content .links a:nth-child(1) {
    margin-bottom: 0.5rem;
    font-size: 0.875rem !important;
    padding: 1.125rem 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockslider-block-block-2 .views-field-nothing .field-content .links a:nth-child(2) {
    padding: 1.125rem 3.09375rem;
    font-size: 0.875rem !important;
  }
}
.block-views-blockslider-block-block-2 .views-field-nothing .field-content .links a:nth-child(2):hover {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/* Companies */
.block-views-blockcompanies-block-block-2 {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockcompanies-block-block-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.block-views-blockcompanies-block-block-2 .view-display-id-block_2 .view-header, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .seo-header, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  display: none;
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 3rem !important;
  padding-left: 0.75rem;
  max-width: 824px !important;
}
@media screen and (max-width: 64rem) {
  .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .view-header, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .seo-header, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    padding-left: 1rem;
    margin-bottom: 2rem !important;
  }
}
.block-views-blockcompanies-block-block-2 .view-display-id-block_2 .view-header h3, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h3, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .seo-header h3, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h3, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .view-header .h3, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h3, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .seo-header .h3, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h3, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .view-header h2, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .seo-header h2, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .view-header .h2, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .seo-header .h2, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  text-align: start;
  margin-bottom: 0;
}
.block-views-blockcompanies-block-block-2 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockcompanies-block-block-2 .views-field .field-content {
  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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .item-list {
  width: 100%;
}
@media screen and (max-width: 67.375rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .item-list {
    width: 100%;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group {
  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-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; /* Center alignment */
  list-style: none;
  padding: 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
}
@media (max-width: 61.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: none;
  padding: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:not(:last-child) {
  padding-right: 1rem;
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:first-child {
  margin-right: 10rem;
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:first-child {
    margin-right: 6.25rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:first-child {
    margin-right: 0;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 3rem;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:first-child .image-style-webp {
  max-width: 280px;
}
@media (max-width: 61.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:first-child .image-style-webp {
    max-width: 100%;
  }
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(2) {
    width: 15%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(2) {
    width: 33%;
    margin-bottom: 1rem;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(2) .image-style-webp {
  max-width: 40px;
  height: 40px;
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(2) .image-style-webp {
    max-width: 100%;
  }
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(3) {
    width: 15%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(3) {
    width: 33%;
    margin-bottom: 1rem;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(3) .image-style-webp {
  max-width: 100px;
  height: 40px;
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(3) .image-style-webp {
    max-width: 100%;
  }
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(4) {
    width: 15%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(4) {
    width: 33%;
    margin-bottom: 1rem;
    padding-right: 0 !important;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(4) .image-style-webp {
  max-width: 130px;
  height: 40px;
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(4) .image-style-webp {
    max-width: 100%;
  }
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(5) {
    width: 15%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(5) {
    width: 33%;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(5) .image-style-webp {
  max-width: 110px;
  height: 40px;
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(5) .image-style-webp {
    max-width: 100%;
  }
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(6) {
    width: 15%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(6) {
    width: 33%;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(6) .image-style-webp {
  max-width: 100px;
  height: 40px;
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(6) .image-style-webp {
    max-width: 100%;
  }
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(7) {
    width: 15%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(7) {
    width: 33%;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(7) .image-style-webp {
  max-width: 100px;
  height: 40px;
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(7) .image-style-webp {
    max-width: 100%;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item .image-style-webp {
  display: block;
  max-height: 60px;
  -o-object-fit: contain;
     object-fit: contain;
}

/* End Companies*/
.block-views-blockservices-home-page-block-4 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-display-id-block_4 {
    padding-bottom: 3rem;
  }
}
.block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header .h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header .h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header .h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header .h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header h5, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header h5, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header .h5, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header .h5, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header p, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header p, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header p, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header p, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header p, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header p, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-home-page-block-4 .view-footer {
  text-align: center;
}
.block-views-blockservices-home-page-block-4 .view-footer #loadMoreServices {
  display: none;
  margin: 0;
  margin-top: 3rem;
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-footer #loadMoreServices {
    padding: 1.125rem 1.5rem !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-home-page-block-4 .view-footer #loadMoreServices {
    margin-top: 2rem;
  }
}
.block-views-blockservices-home-page-block-4 .view-content {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockservices-home-page-block-4 .view-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  padding-right: 0;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockservices-home-page-block-4 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
  border-radius: 12px;
  display: none;
  background-color: #fff;
  width: 32%;
}
@media (min-width: 48rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row:not(:nth-child(-n+6)) {
    display: block;
  }
}
@media (min-width: 48rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row:not(:nth-child(-n+3)) {
    display: block;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row:not(:nth-child(-n+2)) {
    margin-top: 2rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row:not(:first-child) {
    margin-top: 1rem;
  }
}
.block-views-blockservices-home-page-block-4 .view-content .views-row .nohover-services {
  padding: 1.5rem;
}
.block-views-blockservices-home-page-block-4 .view-content .views-row .hover-services {
  padding: 1.5rem;
  border: 2px solid #fff;
  border-radius: 12px;
}
.block-views-blockservices-home-page-block-4 .view-content .views-row .hover-services:hover {
  border: 2px solid #30B587;
}
.block-views-blockservices-home-page-block-4 .view-content .views-row .views-field-field-services-title h3, .block-views-blockservices-home-page-block-4 .view-content .views-row .views-field-field-services-title .h3 {
  margin-bottom: 1rem;
}
.block-views-blockservices-home-page-block-4 .view-content .views-row .views-field-nothing {
  height: 100%;
}
.block-views-blockservices-home-page-block-4 .view-content .views-row .views-field-nothing .field-content, .block-views-blockservices-home-page-block-4 .view-content .views-row .views-field-nothing a {
  height: 100%;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 48rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row:not(:nth-child(3n+3)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row:not(:nth-child(even)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row {
    width: 49%;
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockservices-home-page-block-4 .view-content .views-row h3, .block-views-blockservices-home-page-block-4 .view-content .views-row .h3 {
  font-weight: 700;
}
.block-views-blockservices-home-page-block-4 .view-content .views-row .description-custom-services {
  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: 1.5rem auto 0 0;
  margin-top: auto;
  margin-bottom: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.block-views-blockservices-home-page-block-4 .view-content .views-row .description-custom-services:hover {
  color: #30B587 !important;
}
.block-views-blockservices-home-page-block-4 .view-content .views-row .description-custom-services:hover::after {
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row .description-custom-services {
    margin-bottom: 0.75rem;
  }
}

/* Work models new design*/
.block-views-blockservices-block-new-block-1 {
  background-color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-1 .view-display-id-block_1 {
    padding-bottom: 3rem;
  }
}
.block-views-blockservices-block-new-block-1 .view-header, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 45%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-new-block-1 .view-header, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-1 .view-header, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-block-new-block-1 .view-header h2, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header h2, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-block-new-block-1 .view-header .h2, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header .h2, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-block-new-block-1 .view-header h2, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header h2, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-block-new-block-1 .view-header .h2, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header .h2, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-block-new-block-1 .view-header h5, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header h5, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-block-new-block-1 .view-header .h5, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header .h5, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-block-new-block-1 .view-header p, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header p, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-block-new-block-1 .view-header p, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header p, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-block-new-block-1 .view-header p, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header p, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-block-new-block-1 .view-footer {
  text-align: center;
  margin-top: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-new-block-1 .view-footer {
    margin-top: 2rem;
  }
}
.block-views-blockservices-block-new-block-1 .view-footer a {
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-1 .view-footer a {
    padding: 1.125rem 1.5rem !important;
  }
}
.block-views-blockservices-block-new-block-1 .field-content .services-options-body .owl-item {
  min-height: 212px;
}
.block-views-blockservices-block-new-block-1 .field-content .services-options-body 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;
  margin-bottom: 0;
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 0;
  }
}
.block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li {
  width: 32%;
  border: none;
  padding: 2rem;
  border-radius: 12px;
  background-color: #f7f7f7;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li {
    padding: 1.5rem;
  }
}
.block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li:not(:last-child) {
  margin-right: 2%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li:not(:last-child) {
    margin-bottom: 1rem;
  }
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li {
    max-width: initial;
    min-height: initial;
    width: 48%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li {
    width: 100%;
    min-height: initial;
    padding: 1.5rem;
  }
}
.block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li p {
  margin-top: auto;
  margin-bottom: 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li h3, .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li .h3 {
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li h3, .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li .h3 {
    margin-bottom: 1rem;
  }
}

/* Why choose zendev */
.block-views-blockservices-block-new-block-2 {
  background-color: #fff;
}
.block-views-blockservices-block-new-block-2 .view-header, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 45%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-new-block-2 .view-header, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .view-header, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-block-new-block-2 .view-header h2, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header h2, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-block-new-block-2 .view-header .h2, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header .h2, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-block-new-block-2 .view-header h2, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header h2, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-block-new-block-2 .view-header .h2, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header .h2, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-block-new-block-2 .view-header h5, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header h5, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-block-new-block-2 .view-header .h5, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header .h5, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-block-new-block-2 .view-header p, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header p, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-block-new-block-2 .view-header p, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header p, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-block-new-block-2 .view-header p, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header p, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-new-block-2 .view-display-id-block_2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .view-display-id-block_2 {
    padding-right: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .view-display-id-block_2 .views-row {
    padding-right: 0;
  }
}
.block-views-blockservices-block-new-block-2 .field-content .services-title-options {
  width: 50%;
  margin-bottom: 4rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-title-options {
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-title-options {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-block-new-block-2 .field-content .services-title-options h2, .block-views-blockservices-block-new-block-2 .field-content .services-title-options .h2 {
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-title-options h2, .block-views-blockservices-block-new-block-2 .field-content .services-title-options .h2 {
    margin-right: 1.125rem;
  }
}
.block-views-blockservices-block-new-block-2 .field-content .services-options-body .owl-item {
  min-height: 212px;
}
.block-views-blockservices-block-new-block-2 .field-content .services-options-body 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;
  gap: 32px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0;
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body ul {
    gap: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 0;
  }
}
.block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li {
  min-height: 242px;
  max-width: 296px;
  width: 100%;
  border: none;
  padding: 1.5rem;
  border-radius: 12px;
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li {
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li {
    max-width: initial;
    min-height: initial;
    width: 48%;
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li {
    width: 100%;
    min-height: initial;
    padding: 0;
  }
}
.block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li p {
  margin-top: auto;
  margin-bottom: 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li h3, .block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li .h3 {
  margin-bottom: 1rem;
}
.block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li h3:not(:first-child), .block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li .h3:not(:first-child) {
  margin-bottom: auto;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body .owl-stage-outer {
    background-color: #fff;
    padding: 0;
    height: auto;
  }
}
.block-views-blockservices-block-new-block-2 .field-content .services-options-body .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item {
    background: #f7f7f7;
    padding: 1.5rem;
    border-radius: 12px;
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) and (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item h3, .block-views-blockservices-block-new-block-2 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item .h3 {
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) and (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item p {
    margin-bottom: 0;
  }
}

/* End why choose zendev */
.block-views-blocktechnologies-taxonomy-block-1 {
  background-color: #fff;
}
.block-views-blocktechnologies-taxonomy-block-1 .view-display-id-block_1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blocktechnologies-taxonomy-block-1 .view-header, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  width: 100% !important;
  max-width: unset;
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 3rem !important;
  max-width: 824px;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .view-header, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    padding-left: 0;
    margin-bottom: 2rem !important;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .view-header h2, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header h2, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-taxonomy-block-1 .view-header .h2, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header .h2, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 0;
}
.block-views-blocktechnologies-taxonomy-block-1 .view-header h2, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header h2, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-taxonomy-block-1 .view-header .h2, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header .h2, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-taxonomy-block-1 .view-header h5, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header h5, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blocktechnologies-taxonomy-block-1 .view-header .h5, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header .h5, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blocktechnologies-taxonomy-block-1 .view-header p, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header p, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blocktechnologies-taxonomy-block-1 .view-header p, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header p, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .view-header p, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header p, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .active-technology h3, .block-views-blocktechnologies-taxonomy-block-1 .active-technology .h3 {
  color: #30B587;
}
.block-views-blocktechnologies-taxonomy-block-1 .active-technology::after {
  content: url(../images/icons/arrow-right-green.svg) !important;
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .active-technology::after {
    -webkit-transform: rotate(-90deg) !important;
         -o-transform: rotate(-90deg) !important;
            transform: rotate(-90deg) !important;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies {
  cursor: pointer;
  margin-bottom: 2rem;
  width: 100%;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .views-field-title .field-content {
    font-size: 0.75rem;
    color: #6A6A71;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies h3, .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .h3 {
  width: 100%;
  font-weight: 600;
  font-size: 1.4375rem;
  line-height: 1.725rem;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .views-row {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding-left: 0.5rem;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .views-row:nth-child(n+7) {
  display: none;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .views-row:nth-child(6) .views-field-title::after {
  content: "...";
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .views-row:nth-child(6) .views-field-title .field-content {
  margin-right: 0.5rem;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .views-row:not(:nth-child(6)) .views-field-title::after {
  content: "|";
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .views-row:not(:nth-child(6)) .views-field-title::after {
    font-size: 0.75rem;
    color: #6A6A71;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .views-row:not(:nth-child(6)) .views-field-title .field-content {
  margin-right: 0.5rem;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .views-row .field-content {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.05rem;
  color: #262424;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies::after {
  position: absolute;
  content: url(../images/icons/arrow-right-green.svg);
  padding-top: 0.5rem;
  right: 20px;
  -webkit-filter: saturate(100%) brightness(0%);
          filter: saturate(100%) brightness(0%);
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies::after {
    right: 10px;
    -webkit-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .mobile-technologies-icon {
  margin-top: 1rem;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .active-technology-icons {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second {
  cursor: pointer;
  display: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second h3, .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .h3 {
  display: none;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 12px;
  margin-bottom: 1rem;
  width: 19.2%;
  margin-right: 1%;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row {
    width: 32%;
    margin-right: 2%;
    padding: 0.5rem;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(5n+6) {
  margin-right: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(5n+6) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(3n+4) {
    margin-right: 0;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row .views-field-field-icon-technologies {
  margin-bottom: 1rem;
  text-align: center;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row .views-field-title {
  text-align: center;
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row .views-field-title {
    font-size: 0.875rem;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(n+7) {
  display: unset;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(6) .views-field-title::after {
  content: unset;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(6) .views-field-title .field-content {
  margin-right: unset;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:not(:nth-child(6)) .views-field-title::after {
  content: unset;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:not(:nth-child(6)) .views-field-title .field-content {
  margin-right: unset;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second {
    width: 100%;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .view-display-id-block_1 .view-content {
  width: 40%;
  padding-top: 1.5rem;
  padding-right: 3rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0;
}
@media screen and (max-width: 49.375rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .view-display-id-block_1 .view-content {
    width: 100%;
    padding-right: 0;
    padding-top: 0;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .active-technology-icons {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second {
  display: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second h3, .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .h3 {
  display: none;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .views-row {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 12px;
  margin-bottom: 1rem;
  width: 19.2%;
  margin-right: 1%;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .views-row img {
  width: 35px;
  height: 45px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .views-row img {
    width: 30px;
    height: 30px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .views-row:nth-child(5n+6) {
  margin-right: 0;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .views-row .views-field-field-icon-technologies {
  margin-bottom: 1rem;
  text-align: center;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .views-row .views-field-field-icon-technologies .field-content a:first-child {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  height: 100%;
  width: 100%;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .views-row .views-field-title {
  text-align: center;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .views-row .views-field-title .field-content {
  font-weight: 500;
  line-height: 1.21rem;
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .views-row {
    width: 32%;
    padding-right: 1%;
  }
}
@media screen and (max-width: 49.375rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second {
    width: 100%;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .attachment-after {
  width: 60%;
}
.block-views-blocktechnologies-taxonomy-block-1 .attachment-after .view-display-id-attachment_1 .view-content {
  padding-top: 0;
  padding-right: 0;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .attachment-after {
    display: none;
  }
}

.block-views-blockindustries-block-type-block-1 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 {
    padding-bottom: 3rem;
  }
}
.block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header .h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header .h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header .h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header .h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header h5, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header h5, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header .h5, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header .h5, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header p, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header p, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header p, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header p, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header p, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header p, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockindustries-block-type-block-1 .view-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockindustries-block-type-block-1 .view-content .views-row {
  background-color: #fff;
  display: none;
  width: 32%;
  padding-left: 0;
  padding-right: 0;
  border-radius: 12px;
}
.block-views-blockindustries-block-type-block-1 .view-content .views-row .views-field-nothing {
  height: 100%;
}
.block-views-blockindustries-block-type-block-1 .view-content .views-row .views-field-nothing .field-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .views-row:not(:nth-child(-n+6)) {
    display: block;
  }
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .views-row:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .views-row:not(:nth-child(-n+3)) {
    display: block;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .views-row:not(:nth-child(-n+2)) {
    margin-top: 2rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .views-row:not(:first-child) {
    margin-top: 1rem;
  }
}
.block-views-blockindustries-block-type-block-1 .view-content .views-row .hover-industries:hover {
  border: 2px solid #30B587;
}
.block-views-blockindustries-block-type-block-1 .view-content .views-row .hover-industries:hover .views-field-field-industries-title {
  color: #30B587 !important;
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .views-row:not(:nth-child(3n+3)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .views-row:not(:nth-child(even)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .views-row {
    width: 49%;
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .views-row {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockindustries-block-type-block-1 .view-content .views-row .views-field-field-image-industries-2 {
  min-height: 235px;
  width: calc(100% + 4px);
}
.block-views-blockindustries-block-type-block-1 .view-content .views-row .views-field-field-image-industries-2 img {
  width: 100%;
  height: 350px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px 12px 0px 0px;
  position: relative;
  top: -2px;
  left: -2px;
}
.block-views-blockindustries-block-type-block-1 .view-content .row-inner-content {
  border: 2px solid #fff;
  border-radius: 12px;
  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;
  height: 100%;
}
.block-views-blockindustries-block-type-block-1 .view-content .group-industries {
  padding: 1.5rem;
}
.block-views-blockindustries-block-type-block-1 .view-content .group-industries h3, .block-views-blockindustries-block-type-block-1 .view-content .group-industries .h3 {
  font-weight: 700;
}
.block-views-blockindustries-block-type-block-1 .view-content .group-industries h4, .block-views-blockindustries-block-type-block-1 .view-content .group-industries .h4 {
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 1rem;
}
.block-views-blockindustries-block-type-block-1 .view-content .group-industries .description-custom-industries {
  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: 1.5rem auto 0 0;
  margin-top: auto;
  margin-bottom: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.block-views-blockindustries-block-type-block-1 .view-content .group-industries .description-custom-industries:hover {
  color: #30B587 !important;
}
.block-views-blockindustries-block-type-block-1 .view-content .group-industries .description-custom-industries:hover::after {
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .group-industries .description-custom-industries {
    margin-bottom: 0.75rem;
  }
}
.block-views-blockindustries-block-type-block-1 .view-footer {
  text-align: center;
}
.block-views-blockindustries-block-type-block-1 .view-footer #loadMoreIndustries {
  display: none;
  margin: 0;
  margin-top: 3rem;
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-footer #loadMoreIndustries {
    padding: 1.125rem 1.5rem !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-type-block-1 .view-footer #loadMoreIndustries {
    margin-top: 2rem;
  }
}

.path-services .block-views-blockprojects-block-5 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-id-projects {
    padding-bottom: 3rem;
  }
}
.path-services .block-views-blockprojects-block-5 .view-header, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 45%;
}
@media screen and (max-width: 64rem) {
  .path-services .block-views-blockprojects-block-5 .view-header, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-header, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.path-services .block-views-blockprojects-block-5 .view-header h2, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header h2, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .path-services .block-views-blockprojects-block-5 .view-header .h2, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header .h2, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.path-services .block-views-blockprojects-block-5 .view-header h2, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header h2, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .path-services .block-views-blockprojects-block-5 .view-header .h2, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header .h2, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .path-services .block-views-blockprojects-block-5 .view-header h5, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header h5, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .path-services .block-views-blockprojects-block-5 .view-header .h5, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header .h5, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .path-services .block-views-blockprojects-block-5 .view-header p, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header p, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.path-services .block-views-blockprojects-block-5 .view-header p, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header p, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .path-services .block-views-blockprojects-block-5 .view-header p, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header p, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.path-services .block-views-blockprojects-block-5 .view-content {
  margin: 0;
}
@media (max-width: 47.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-content {
    margin: 0;
  }
}
.path-services .block-views-blockprojects-block-5 .view-content .views-row {
  padding: 0;
  border-radius: 12px;
  background-color: #fff;
  width: 49%;
  margin-bottom: 3rem;
}
@media screen and (max-width: 64rem) {
  .path-services .block-views-blockprojects-block-5 .view-content .views-row {
    margin-bottom: 2rem;
  }
}
@media (max-width: 35.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-content .views-row {
    width: 100%;
    margin-bottom: 2rem;
  }
  .path-services .block-views-blockprojects-block-5 .view-content .views-row:last-child {
    display: none;
  }
}
@media (min-width: 36rem) {
  .path-services .block-views-blockprojects-block-5 .view-content .views-row:not(:nth-child(2n)) {
    margin-right: 2%;
  }
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing {
  height: 100%;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing {
    height: unset;
  }
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .row-inner-content {
  height: 100%;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content {
  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;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .grouped-text-field-projects {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.5rem;
  height: 50%;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .grouped-text-field-projects .description-custom-services {
  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: 1.5rem auto 0 0;
  margin-top: auto;
  margin-bottom: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
@media (max-width: 35.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .grouped-text-field-projects .description-custom-services {
    margin-bottom: 0.75rem;
  }
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects {
  margin-bottom: 1rem;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects h4, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects h4:hover, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects .h4:hover {
  color: #30B587;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects h3, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects .h3, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects h2, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects .h2 {
  font-weight: 700;
  font-size: 1.75rem;
  color: #262424;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects h3:hover, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects .h3:hover, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects h2:hover, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects .h2:hover {
  color: #30B587;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-image-project-2 {
  height: 50%;
  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;
  overflow: hidden;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-image-project-2 img {
  border-radius: 5px 5px 0px 0px;
  max-height: 370px;
  width: 100%;
}
@media (max-width: 47.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-image-project-2 img {
    max-width: 100%;
    height: auto;
    border-radius: 12px 12px 0px 0px;
  }
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-project-name-projects {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem 1rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: none;
  margin-bottom: 1rem;
  background-color: #fff;
  border-radius: 12px;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-project-name-projects p {
  font-size: 0.75rem;
  font-weight: 500 !important;
  margin-bottom: 0;
  text-transform: uppercase;
}
@media (max-width: 47.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-project-name-projects p {
    font-size: 0.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-body {
    margin-bottom: 1.5rem;
  }
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-body p {
  font-weight: 400;
  font-size: 1rem;
}
@media (max-width: 47.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-body p {
    margin-bottom: 0;
  }
}
.path-services .block-views-blockprojects-block-5 .view-footer {
  text-align: center;
}
.path-services .block-views-blockprojects-block-5 .view-footer a {
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-footer a {
    padding: 1.125rem 1.5rem !important;
  }
}

/* Work models new design*/
.block-views-blockservices-home-page-block-5 {
  background-color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-display-id-block_5 {
    padding-bottom: 3rem;
  }
}
.block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header .h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header .h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header .h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header .h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header h5, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header h5, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header .h5, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header .h5, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header p, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header p, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header p, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header p, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header p, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header p, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-home-page-block-5 .view-footer {
  text-align: center;
  margin-top: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-home-page-block-5 .view-footer {
    margin-top: 2rem;
  }
}
.block-views-blockservices-home-page-block-5 .view-footer a {
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-footer a {
    padding: 1.125rem 1.5rem !important;
  }
}
.block-views-blockservices-home-page-block-5 .view-content {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockservices-home-page-block-5 .view-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  padding-right: 0;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockservices-home-page-block-5 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
  border-radius: 12px;
  background-color: #f7f7f7;
  width: 32%;
}
@media (min-width: 48rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row:not(:nth-child(-n+6)) {
    display: block;
  }
}
@media (min-width: 48rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row:not(:nth-child(-n+3)) {
    display: block;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row:not(:nth-child(-n+2)) {
    margin-top: 1rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row:not(:first-child) {
    margin-top: 1rem;
  }
}
.block-views-blockservices-home-page-block-5 .view-content .views-row .nohover-services {
  padding: 1.5rem;
}
.block-views-blockservices-home-page-block-5 .view-content .views-row .hover-services {
  padding: 1.5rem;
  border: 2px solid #fff;
  border-radius: 12px;
}
.block-views-blockservices-home-page-block-5 .view-content .views-row .hover-services:hover {
  border: 2px solid #30B587;
}
.block-views-blockservices-home-page-block-5 .view-content .views-row .views-field-field-services-title h3, .block-views-blockservices-home-page-block-5 .view-content .views-row .views-field-field-services-title .h3 {
  margin-bottom: 1rem;
}
.block-views-blockservices-home-page-block-5 .view-content .views-row .views-field-nothing {
  height: 100%;
}
.block-views-blockservices-home-page-block-5 .view-content .views-row .views-field-nothing .field-content, .block-views-blockservices-home-page-block-5 .view-content .views-row .views-field-nothing a {
  height: 100%;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 48rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row:not(:nth-child(3n+3)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row:not(:nth-child(even)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row {
    width: 49%;
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockservices-home-page-block-5 .view-content .views-row h3, .block-views-blockservices-home-page-block-5 .view-content .views-row .h3 {
  font-weight: 700;
}
.block-views-blockservices-home-page-block-5 .view-content .views-row .description-custom-services {
  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: 1.5rem auto 0 0;
  margin-top: auto;
  margin-bottom: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.block-views-blockservices-home-page-block-5 .view-content .views-row .description-custom-services:hover {
  color: #30B587 !important;
}
.block-views-blockservices-home-page-block-5 .view-content .views-row .description-custom-services:hover::after {
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row .description-custom-services {
    margin-bottom: 0.75rem;
  }
}

/* Slider */
.block-views-blockslider-block-block-1 .views-row {
  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;
  position: relative;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockslider-block-block-1 .views-row:before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  background: -o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  content: "";
  position: absolute;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.block-views-blockslider-block-block-1 .views-field-field-video-slider {
  height: 100vh;
}
.block-views-blockslider-block-block-1 .views-field-field-video-slider p {
  margin: 0;
}
.block-views-blockslider-block-block-1 .views-field-field-video-slider video {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.block-views-blockslider-block-block-1 .views-field-nothing {
  position: relative;
  z-index: 1;
  width: 100%;
}
.block-views-blockslider-block-block-1 .views-field-nothing .field-content {
  display: block;
  max-width: 1304px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  margin: auto;
  color: #fff;
  position: relative;
  text-align: center;
}
.block-views-blockslider-block-block-1 .views-field-nothing .field-content h1, .block-views-blockslider-block-block-1 .views-field-nothing .field-content .h1 {
  line-height: 1;
  font-weight: 500;
  max-width: 680px;
  margin: auto;
  margin-bottom: 1.5rem;
}
.block-views-blockslider-block-block-1 .views-field-nothing .field-content h1 strong, .block-views-blockslider-block-block-1 .views-field-nothing .field-content .h1 strong {
  font-weight: 700;
}
@media (max-width: 47.99875rem) {
  .block-views-blockslider-block-block-1 .views-field-nothing .field-content h1, .block-views-blockslider-block-block-1 .views-field-nothing .field-content .h1 {
    font-size: 2.625rem !important;
  }
}
.block-views-blockslider-block-block-1 .views-field-nothing .field-content h4, .block-views-blockslider-block-block-1 .views-field-nothing .field-content .h4 {
  max-width: 663px;
  margin: auto;
  font-weight: 500;
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockslider-block-block-1 .views-field-nothing .field-content h4, .block-views-blockslider-block-block-1 .views-field-nothing .field-content .h4 {
    font-size: 0.875rem !important;
  }
}
.block-views-blockslider-block-block-1 .views-field-nothing .field-content .body {
  max-width: 768px;
  margin: auto;
  color: #fff;
}
.block-views-blockslider-block-block-1 .views-field-nothing .field-content .body h1, .block-views-blockslider-block-block-1 .views-field-nothing .field-content .body .h1 {
  color: #fff;
}
@media (min-width: 62rem) {
  .block-views-blockslider-block-block-1 .views-field-nothing .field-content .body h1, .block-views-blockslider-block-block-1 .views-field-nothing .field-content .body .h1 {
    margin-bottom: 3rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockslider-block-block-1 .views-field-nothing .field-content .body h1, .block-views-blockslider-block-block-1 .views-field-nothing .field-content .body .h1 {
    margin-bottom: 2rem;
  }
}
.block-views-blockslider-block-block-1 .views-field-nothing .field-content .body p {
  color: #f7f7f7 !important;
}
.block-views-blockslider-block-block-1 .views-field-nothing .field-content .links a {
  font-weight: 600;
  font-size: 0.875rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockslider-block-block-1 .views-field-nothing .field-content .links a:nth-child(1) {
    margin-bottom: 0.5rem;
    font-size: 0.875rem !important;
    padding: 1.125rem 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockslider-block-block-1 .views-field-nothing .field-content .links a:nth-child(2) {
    padding: 1.125rem 3.09375rem;
    font-size: 0.875rem !important;
  }
}
.block-views-blockslider-block-block-1 .views-field-nothing .field-content .links a:nth-child(2):hover {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/* Companies */
.block-views-blockcompanies-block-block-1 {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockcompanies-block-block-1 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.block-views-blockcompanies-block-block-1 .views-field .field-content {
  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: 48px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 64rem) {
  .block-views-blockcompanies-block-block-1 .views-field .field-content {
    gap: 0px;
  }
}
@media screen and (max-width: 67.375rem) {
  .block-views-blockcompanies-block-block-1 .views-field .field-content .item-list {
    width: 100%;
  }
}
.block-views-blockcompanies-block-block-1 .views-field .field-content 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;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  padding: 0 0.75rem;
  gap: 48px 48px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (max-width: 76.375rem) {
  .block-views-blockcompanies-block-block-1 .views-field .field-content ul {
    gap: 32px 32px;
  }
}
@media screen and (max-width: 67.375rem) {
  .block-views-blockcompanies-block-block-1 .views-field .field-content ul {
    gap: 32px 24px;
  }
}
@media screen and (max-width: 53.9375rem) {
  .block-views-blockcompanies-block-block-1 .views-field .field-content ul {
    gap: 32px 16px;
  }
}
.block-views-blockcompanies-block-block-1 .views-field .field-content ul li {
  padding: 0;
  border: none;
}
@media screen and (max-width: 64rem) {
  .block-views-blockcompanies-block-block-1 .views-field .field-content ul li img {
    max-width: 85px;
  }
}
@media screen and (max-width: 63.125rem) {
  .block-views-blockcompanies-block-block-1 .views-field .field-content ul li img {
    max-width: 70px;
  }
}
@media screen and (max-width: 49.4375rem) {
  .block-views-blockcompanies-block-block-1 .views-field .field-content ul li img {
    max-width: 66px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockcompanies-block-block-1 .views-field .field-content ul li img {
    max-width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockcompanies-block-block-1 .views-field .field-content ul {
    gap: 32px 16px;
  }
}

/* End Companies*/
.block-views-blockservices-block-1 {
  background-color: #f7f7f7;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-1 .view-id-services {
    padding-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-1 .view-id-services {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 0;
  }
}
.block-views-blockservices-block-1 .view-header, .block-views-blockservices-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-1 .seo-header, .block-views-blockservices-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  text-align: start;
  margin-left: 0;
  margin-bottom: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-1 .view-header, .block-views-blockservices-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-1 .seo-header, .block-views-blockservices-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-top: 3rem !important;
    margin-bottom: 2rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-1 .view-header, .block-views-blockservices-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-1 .seo-header, .block-views-blockservices-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-top: 3rem !important;
    margin-bottom: 2rem !important;
  }
}
.block-views-blockservices-block-1 .view-content {
  margin: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-1 .view-content {
    padding: 0;
  }
}
.block-views-blockservices-block-1 .view-content .views-field-nothing {
  height: 100%;
}
.block-views-blockservices-block-1 .view-content .views-row {
  margin-bottom: 3rem;
  background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
  background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
  border-radius: 12px;
  padding: 3rem 3rem 0 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-1 .view-content .views-row {
    padding: 0 0 2rem 0;
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-1 .view-content .views-row {
    padding: 0 0 2rem 0;
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-block-1 .view-content .views-row h3, .block-views-blockservices-block-1 .view-content .views-row .h3 {
  margin-bottom: 1.5rem;
}
.block-views-blockservices-block-1 .view-content .views-row .services-container {
  height: 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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-1 .view-content .views-row .services-container {
    -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;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-1 .view-content .views-row .services-container {
    -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;
  }
}
.block-views-blockservices-block-1 .view-content .views-row .services-container div {
  width: 100%;
}
.block-views-blockservices-block-1 .view-content .views-row .services-container p {
  margin: 0;
}
.block-views-blockservices-block-1 .view-content .views-row .services-container .services-top {
  width: 100%;
  margin-left: 3rem;
  margin-bottom: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-1 .view-content .views-row .services-container .services-top {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 1rem;
    padding-right: 1rem;
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-1 .view-content .views-row .services-container .services-top {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 1rem;
    padding-right: 1rem;
    margin-bottom: 1.5rem;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-1 .view-content .views-row .services-container .services-top h3, .block-views-blockservices-block-1 .view-content .views-row .services-container .services-top .h3 {
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-1 .view-content .views-row .services-container .services-top h3, .block-views-blockservices-block-1 .view-content .views-row .services-container .services-top .h3 {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-block-1 .view-content .views-row .services-container .services-top h3 a:hover, .block-views-blockservices-block-1 .view-content .views-row .services-container .services-top .h3 a:hover {
  color: #30B587;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-1 .view-content .views-row .services-container .services-top p {
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-1 .view-content .views-row .services-container .services-top p:nth-child(3) {
    display: none;
  }
}
.block-views-blockservices-block-1 .view-content .views-row .services-container .services-bottom-left {
  width: 296px;
  margin-right: 1.5rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-1 .view-content .views-row .services-container .services-bottom-left {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-right: 0;
    margin-bottom: 1.5rem;
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-1 .view-content .views-row .services-container .services-bottom-left {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-right: 0;
    margin-bottom: 1.5rem;
    width: 100%;
  }
}
.block-views-blockservices-block-1 .view-content .views-row .services-container .services-bottom-left img {
  height: 252px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-radius: 0px 12px 0px 0px;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-1 .view-content .views-row .services-container .services-bottom-left img {
    max-width: 490px;
    width: 100%;
    height: auto;
    max-height: 200px;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 12px 12px 0px 0px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-1 .view-content .views-row .services-container .services-bottom-left img {
    max-width: 735px;
    width: 100%;
    height: auto;
    max-height: 200px;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 12px 12px 0px 0px;
  }
}
.block-views-blockservices-block-1 .view-content .views-row .services-container .services-bottom-right {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 250px;
  margin-top: 1.5rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-1 .view-content .views-row .services-container .services-bottom-right {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    gap: 24px;
    margin-top: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-1 .view-content .views-row .services-container .services-bottom-right {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    gap: 24px;
    margin-top: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-1 .view-content .views-row .services-container .services-bottom-right .services-info h4, .block-views-blockservices-block-1 .view-content .views-row .services-container .services-bottom-right .services-info .h4 {
    font-size: 1rem !important;
  }
}
.block-views-blockservices-block-1 .view-content .views-row .services-container .services-bottom-right .services-info h4:nth-child(3), .block-views-blockservices-block-1 .view-content .views-row .services-container .services-bottom-right .services-info .h4:nth-child(3) {
  margin-top: 1.5rem;
}
.block-views-blockservices-block-1 .view-content .views-row .services-container .services-bottom-right .services-info ul {
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-1 .view-content .views-row .services-container .services-bottom-right .services-info ul {
    margin-bottom: 0;
  }
}
.block-views-blockservices-block-1 .view-content .views-row .services-container .services-bottom-right .services-technology {
  margin-bottom: 1.5rem;
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 90%;
}
.block-views-blockservices-block-1 .view-content .views-row .services-container .description-custom {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
}
/* Clients */
.block-views-blockclient-s-words-block-block-1 {
  padding-top: 0 !important;
}
.block-views-blockclient-s-words-block-block-1 .view-header, .block-views-blockclient-s-words-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockclient-s-words-block-block-1 .seo-header, .block-views-blockclient-s-words-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin-top: 1rem !important;
}
.block-views-blockclient-s-words-block-block-1 .view-display-id-block_1 {
  padding-bottom: 4.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockclient-s-words-block-block-1 .view-display-id-block_1 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.block-views-blockclient-s-words-block-block-1 .view-client-s-words-block {
  padding-bottom: 4.75rem;
}
@media (max-width: 61.99875rem) {
  .block-views-blockclient-s-words-block-block-1 .view-client-s-words-block {
    padding-bottom: 3rem;
  }
}
.block-views-blockclient-s-words-block-block-1 .view-content {
  max-width: 873px;
  margin: auto;
}
@media (max-width: 47.99875rem) {
  .block-views-blockclient-s-words-block-block-1 .view-content .owl-stage-outer {
    padding-left: 0;
  }
}
.block-views-blockclient-s-words-block-block-1 .view-content .client-has-link:hover .views-field-body p {
  color: #30B587;
}
.block-views-blockclient-s-words-block-block-1 .view-content .views-row, .block-views-blockclient-s-words-block-block-1 .view-content .views-field-nothing {
  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;
}
.block-views-blockclient-s-words-block-block-1 .view-content .views-row .views-field-field-client-name h4, .block-views-blockclient-s-words-block-block-1 .view-content .views-row .views-field-field-client-name .h4, .block-views-blockclient-s-words-block-block-1 .view-content .views-field-nothing .views-field-field-client-name h4, .block-views-blockclient-s-words-block-block-1 .view-content .views-field-nothing .views-field-field-client-name .h4 {
  font-size: 1.438rem;
}
.block-views-blockclient-s-words-block-block-1 .view-content .views-row .views-field-field-client-position p, .block-views-blockclient-s-words-block-block-1 .view-content .views-field-nothing .views-field-field-client-position p {
  font-weight: 500;
  color: #30B587;
  margin-bottom: 1.5rem;
}
@media (max-width: 35.99875rem) {
  .block-views-blockclient-s-words-block-block-1 .view-content .views-row .views-field-field-client-position p, .block-views-blockclient-s-words-block-block-1 .view-content .views-field-nothing .views-field-field-client-position p {
    text-align: center;
  }
}
.block-views-blockclient-s-words-block-block-1 .view-content .views-row .views-field-body, .block-views-blockclient-s-words-block-block-1 .view-content .views-field-nothing .views-field-body {
  width: 90%;
  text-align: center;
  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;
}
.block-views-blockclient-s-words-block-block-1 .view-content .views-row .views-field-body p, .block-views-blockclient-s-words-block-block-1 .view-content .views-field-nothing .views-field-body p {
  width: 90%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockclient-s-words-block-block-1 .view-content .views-row .views-field-body p, .block-views-blockclient-s-words-block-block-1 .view-content .views-field-nothing .views-field-body p {
    margin-bottom: 0;
  }
}
.block-views-blockclient-s-words-block-block-1 .view-content .views-row .views-field-body p::before, .block-views-blockclient-s-words-block-block-1 .view-content .views-field-nothing .views-field-body p::before {
  content: url(../images/icons/quote.png);
  position: absolute;
  right: -42px;
}
.block-views-blockclient-s-words-block-block-1 .view-content .views-row .views-field-field-client-image img, .block-views-blockclient-s-words-block-block-1 .view-content .views-field-nothing .views-field-field-client-image img {
  width: 64px;
  margin-bottom: 1.5rem;
  border-radius: 50%;
  max-height: 64px;
  height: 64px;
}
.block-views-blockclient-s-words-block-block-1 .view-content .owl-nav {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 4rem auto 0 auto;
  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: 32px;
}
@media screen and (max-width: 64rem) {
  .block-views-blockclient-s-words-block-block-1 .view-content .owl-nav {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockclient-s-words-block-block-1 .view-content .owl-nav {
    margin-top: 2rem;
  }
}
.block-views-blockclient-s-words-block-block-1 .view-content .owl-dots {
  display: none;
}
@media (max-width: 47.99875rem) {
  .block-views-blockclient-s-words-block-block-1 .view-content .owl-dots {
    display: none;
  }
}

/* End Clients */
.block-views-blockprocess-block-block-1 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-1 .view-id-process_block {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockprocess-block-block-1 .view-id-process_block .view-header, .block-views-blockprocess-block-block-1 .view-id-process_block .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-1 .view-id-process_block .seo-header, .block-views-blockprocess-block-block-1 .view-id-process_block .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin-left: 0;
  text-align: start;
  margin-bottom: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockprocess-block-block-1 .view-id-process_block .view-header, .block-views-blockprocess-block-block-1 .view-id-process_block .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-1 .view-id-process_block .seo-header, .block-views-blockprocess-block-block-1 .view-id-process_block .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-top: 3rem !important;
    margin-bottom: 2rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-1 .view-id-process_block .view-header, .block-views-blockprocess-block-block-1 .view-id-process_block .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-1 .view-id-process_block .seo-header, .block-views-blockprocess-block-block-1 .view-id-process_block .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-top: 3rem;
    margin-bottom: 2rem !important;
  }
}
.block-views-blockprocess-block-block-1 .view-id-process_block .view-header h4, .block-views-blockprocess-block-block-1 .view-id-process_block .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-1 .view-id-process_block .seo-header h4, .block-views-blockprocess-block-block-1 .view-id-process_block .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockprocess-block-block-1 .view-id-process_block .view-header .h4, .block-views-blockprocess-block-block-1 .view-id-process_block .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-1 .view-id-process_block .seo-header .h4, .block-views-blockprocess-block-block-1 .view-id-process_block .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4 {
  font-size: 1.25rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-1 .view-id-process_block .view-header h4, .block-views-blockprocess-block-block-1 .view-id-process_block .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-1 .view-id-process_block .seo-header h4, .block-views-blockprocess-block-block-1 .view-id-process_block .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockprocess-block-block-1 .view-id-process_block .view-header .h4, .block-views-blockprocess-block-block-1 .view-id-process_block .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-1 .view-id-process_block .seo-header .h4, .block-views-blockprocess-block-block-1 .view-id-process_block .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4 {
    font-weight: 400 !important;
  }
}
.block-views-blockprocess-block-block-1 .view-id-process_block .process-container {
  padding: 3.75rem 0 0 3.75rem;
  background-color: #fff;
  border-radius: 12px;
  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;
}
@media screen and (max-width: 64rem) {
  .block-views-blockprocess-block-block-1 .view-id-process_block .process-container {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-1 .view-id-process_block .process-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 2rem 0 0 1.5rem;
  }
}
.block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side {
  margin-right: 3rem;
  padding-bottom: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side {
    margin-right: 1rem;
    padding-bottom: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side {
    padding-bottom: 0;
    margin-bottom: 3rem;
  }
}
.block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side h3, .block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side .h3 {
  font-weight: bold;
  max-width: 455px;
}
.block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side p {
  max-width: 455px;
  margin-bottom: 3.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side p {
    font-size: 1rem !important;
    margin-bottom: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side .item-list {
    margin-top: 3rem;
  }
}
.block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side .item-list .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;
  gap: 20px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side .item-list .list-group {
    margin-bottom: 0;
  }
}
.block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side .item-list .list-group li {
  border: none;
  padding: 0;
}
.block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side .item-list .list-group li .paragraph--type--process-image-text- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side .item-list .list-group li .paragraph--type--process-image-text- .field--name-field-field-process-image- {
  min-width: 74px;
}
.block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side .item-list .list-group li .paragraph--type--process-image-text- .field--name-field-field-process-image- p {
  margin-bottom: 0;
}
.block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side .item-list .list-group li .paragraph--type--process-image-text- img {
  height: auto;
  margin: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side .item-list .list-group li .paragraph--type--process-image-text- .field--name-field-process-text- {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side .item-list .list-group li .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side .item-list .list-group li .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
  font-weight: bold;
}
.block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side .item-list .list-group li .paragraph--type--process-image-text- .field--name-field-process-text- 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;
  white-space: nowrap;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side .item-list .list-group li .paragraph--type--process-image-text- .field--name-field-process-text- ul {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side .item-list .list-group li .paragraph--type--process-image-text- .field--name-field-process-text- ul li {
  padding: 0;
  color: #6A6A71;
  font-size: 0.75rem;
}
.block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side .item-list .list-group li .paragraph--type--process-image-text- .field--name-field-process-text- ul li::after {
  content: "|";
  padding: 0 0.3125rem;
}
.block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side .item-list .list-group li .paragraph--type--process-image-text- .field--name-field-process-text- ul li:last-child::after {
  content: none;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-1 .view-id-process_block .process-container .left-side .item-list .list-group li:last-child ul {
    margin-bottom: 0;
  }
}
.block-views-blockprocess-block-block-1 .view-id-process_block .process-container .img-wrapper {
  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;
}
.block-views-blockprocess-block-block-1 .view-id-process_block .process-container .img-wrapper img {
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-1 .view-id-process_block .process-container .img-wrapper img {
    max-width: 100%;
    height: auto;
  }
}

/* Project List */
/* End Project List */
/* Project List */
/* End Project List */
.block-views-blockservices-home-page-block-1 {
  background-color: #f7f7f7;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-home-page-block-1 .view-id-services_home_page {
    padding-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-1 .view-id-services_home_page {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 0;
  }
}
.block-views-blockservices-home-page-block-1 .view-header, .block-views-blockservices-home-page-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-1 .seo-header, .block-views-blockservices-home-page-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  text-align: start;
  margin-left: 0;
  margin-bottom: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-home-page-block-1 .view-header, .block-views-blockservices-home-page-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-1 .seo-header, .block-views-blockservices-home-page-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-top: 3rem !important;
    margin-bottom: 2rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-1 .view-header, .block-views-blockservices-home-page-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-1 .seo-header, .block-views-blockservices-home-page-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-top: 3rem !important;
    margin-bottom: 2rem !important;
  }
}
.block-views-blockservices-home-page-block-1 .view-content {
  margin: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-1 .view-content {
    padding: 0;
  }
}
.block-views-blockservices-home-page-block-1 .view-content .views-field-nothing {
  height: 100%;
}
.block-views-blockservices-home-page-block-1 .view-content .views-row {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockservices-home-page-block-1 .view-content .field--name-field-services {
  width: 100%;
}
.block-views-blockservices-home-page-block-1 .view-content .field-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}
.block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 3rem;
  width: 23.5%;
  background-color: #fff;
  border-radius: 12px;
  padding: 3rem 3rem 0 3rem;
}
@media screen and (min-width: 64rem) {
  .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link-:first-child h3, .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link-:first-child .h3 {
    width: 100px;
  }
}
.block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link-:not(:last-child) {
  margin-right: 2%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- {
    padding: 1.5rem;
    margin-bottom: 2rem;
    width: 48%;
  }
  .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link-:not(:nth-child(even)) {
    margin-right: 4%;
  }
  .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link-:nth-child(even) {
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- {
    padding: 1.5rem;
    margin-bottom: 2rem;
    width: 100%;
  }
  .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link-:not(:nth-child(even)) {
    margin-right: 0;
  }
}
.block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 h3, .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 .h3, .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 h4, .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 .h4 {
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 h3, .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 .h3, .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 h4, .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 .h4 {
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 h3, .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 .h3, .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 h4, .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 .h4 {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 h3 a:hover, .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 .h3 a:hover, .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 h4 a:hover, .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 .h4 a:hover {
  color: #30B587;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-body-services-paragraph-2 p {
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-body-services-paragraph-2 p:nth-child(3) {
    display: none;
  }
}
.block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 {
  display: block;
  margin: 1.5rem auto 2rem 0;
  margin-top: auto;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-home-page-block-1 .view-content .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 {
    margin-bottom: 0.75rem;
  }
}

.block-views.block-views-blockservices-home-page-block-2 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockservices-home-page-block-2 .view-services-home-page.view-id-services_home_page {
    padding-bottom: 3rem;
  }
}
.block-views.block-views-blockservices-home-page-block-2 .view-header, .block-views.block-views-blockservices-home-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-2 .seo-header, .block-views.block-views-blockservices-home-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
.block-views.block-views-blockservices-home-page-block-2 .view-header div[id], .block-views.block-views-blockservices-home-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header div[id], .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-2 .seo-header div[id], .block-views.block-views-blockservices-home-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div[id] {
  scroll-margin-block-start: 8.75rem !important;
}
@media screen and (max-width: 64rem) {
  .block-views.block-views-blockservices-home-page-block-2 .view-header, .block-views.block-views-blockservices-home-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-2 .seo-header, .block-views.block-views-blockservices-home-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockservices-home-page-block-2 .view-header, .block-views.block-views-blockservices-home-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-2 .seo-header, .block-views.block-views-blockservices-home-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views.block-views-blockservices-home-page-block-2 .view-header h2, .block-views.block-views-blockservices-home-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-2 .seo-header h2, .block-views.block-views-blockservices-home-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views.block-views-blockservices-home-page-block-2 .view-header .h2, .block-views.block-views-blockservices-home-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-2 .seo-header .h2, .block-views.block-views-blockservices-home-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views.block-views-blockservices-home-page-block-2 .view-header h2, .block-views.block-views-blockservices-home-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-2 .seo-header h2, .block-views.block-views-blockservices-home-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views.block-views-blockservices-home-page-block-2 .view-header .h2, .block-views.block-views-blockservices-home-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-2 .seo-header .h2, .block-views.block-views-blockservices-home-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views.block-views-blockservices-home-page-block-2 .view-header h5, .block-views.block-views-blockservices-home-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-2 .seo-header h5, .block-views.block-views-blockservices-home-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views.block-views-blockservices-home-page-block-2 .view-header .h5, .block-views.block-views-blockservices-home-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-2 .seo-header .h5, .block-views.block-views-blockservices-home-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views.block-views-blockservices-home-page-block-2 .view-header p, .block-views.block-views-blockservices-home-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-2 .seo-header p, .block-views.block-views-blockservices-home-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views.block-views-blockservices-home-page-block-2 .view-header p, .block-views.block-views-blockservices-home-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-2 .seo-header p, .block-views.block-views-blockservices-home-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views.block-views-blockservices-home-page-block-2 .view-header p, .block-views.block-views-blockservices-home-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-2 .seo-header p, .block-views.block-views-blockservices-home-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views.block-views-blockservices-home-page-block-2 .view-content {
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0;
}
.block-views.block-views-blockservices-home-page-block-2 .view-content .views-row {
  border-radius: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 49%;
      -ms-flex: 0 1 49%;
          flex: 0 1 49%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.5rem;
  background-color: #fff;
  border: 2px solid #fff;
}
.block-views.block-views-blockservices-home-page-block-2 .view-content .views-row:hover {
  border: 2px solid #30B587;
}
@media (max-width: 35.99875rem) {
  .block-views.block-views-blockservices-home-page-block-2 .view-content .views-row {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
  .block-views.block-views-blockservices-home-page-block-2 .view-content .views-row:nth-child(2) {
    margin-top: 1rem;
  }
}
.block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .field--name-field-title-services-paragraph-2 h3, .block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .field--name-field-title-services-paragraph-2 .h3, .block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .views-field-field-services-title h3, .block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .views-field-field-services-title .h3 {
  font-weight: 700;
  margin-bottom: 1rem;
}
.block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .field--name-field-link-services-paragraph-2, .block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .description-custom-services {
  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: 1.5rem auto 0 0;
  margin-top: auto;
  margin-bottom: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .field--name-field-link-services-paragraph-2:hover, .block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .description-custom-services:hover {
  color: #30B587 !important;
}
.block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .field--name-field-link-services-paragraph-2:hover::after, .block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .description-custom-services:hover::after {
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 35.99875rem) {
  .block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .field--name-field-link-services-paragraph-2, .block-views.block-views-blockservices-home-page-block-2 .view-content .views-row .description-custom-services {
    margin-bottom: 0.75rem;
  }
}

@media (max-width: 47.99875rem) {
  .block-views.block-views-blockschedule-block-block-1 .view-schedule-block.view-id-schedule_block {
    padding-bottom: 3rem;
  }
}
.block-views.block-views-blockschedule-block-block-1 .view-header, .block-views.block-views-blockschedule-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockschedule-block-block-1 .seo-header, .block-views.block-views-blockschedule-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 50%;
}
.block-views.block-views-blockschedule-block-block-1 .view-header div[id], .block-views.block-views-blockschedule-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header div[id], .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockschedule-block-block-1 .seo-header div[id], .block-views.block-views-blockschedule-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div[id] {
  scroll-margin-block-start: 8.75rem !important;
}
@media screen and (max-width: 64rem) {
  .block-views.block-views-blockschedule-block-block-1 .view-header, .block-views.block-views-blockschedule-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockschedule-block-block-1 .seo-header, .block-views.block-views-blockschedule-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockschedule-block-block-1 .view-header, .block-views.block-views-blockschedule-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockschedule-block-block-1 .seo-header, .block-views.block-views-blockschedule-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views.block-views-blockschedule-block-block-1 .view-header h2, .block-views.block-views-blockschedule-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockschedule-block-block-1 .seo-header h2, .block-views.block-views-blockschedule-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views.block-views-blockschedule-block-block-1 .view-header .h2, .block-views.block-views-blockschedule-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockschedule-block-block-1 .seo-header .h2, .block-views.block-views-blockschedule-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views.block-views-blockschedule-block-block-1 .view-header h2, .block-views.block-views-blockschedule-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockschedule-block-block-1 .seo-header h2, .block-views.block-views-blockschedule-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views.block-views-blockschedule-block-block-1 .view-header .h2, .block-views.block-views-blockschedule-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockschedule-block-block-1 .seo-header .h2, .block-views.block-views-blockschedule-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views.block-views-blockschedule-block-block-1 .view-header h5, .block-views.block-views-blockschedule-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockschedule-block-block-1 .seo-header h5, .block-views.block-views-blockschedule-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views.block-views-blockschedule-block-block-1 .view-header .h5, .block-views.block-views-blockschedule-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockschedule-block-block-1 .seo-header .h5, .block-views.block-views-blockschedule-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views.block-views-blockschedule-block-block-1 .view-header p, .block-views.block-views-blockschedule-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockschedule-block-block-1 .seo-header p, .block-views.block-views-blockschedule-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views.block-views-blockschedule-block-block-1 .view-header p, .block-views.block-views-blockschedule-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockschedule-block-block-1 .seo-header p, .block-views.block-views-blockschedule-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views.block-views-blockschedule-block-block-1 .view-header p, .block-views.block-views-blockschedule-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockschedule-block-block-1 .seo-header p, .block-views.block-views-blockschedule-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views.block-views-blockschedule-block-block-1 .view-footer {
  text-align: center;
  margin-top: 3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 64rem) {
  .block-views.block-views-blockschedule-block-block-1 .view-footer {
    margin-top: 2rem;
  }
}
.block-views.block-views-blockschedule-block-block-1 .view-footer a {
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
  margin-left: 0;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockschedule-block-block-1 .view-footer a {
    padding: 1.125rem 1.5rem !important;
  }
}
@media (max-width: 35.99875rem) {
  .block-views.block-views-blockschedule-block-block-1 .view-footer a {
    margin-right: 0;
    width: 100%;
  }
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content {
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .sides-schedule {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 49.375rem) {
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .sides-schedule {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .sides-schedule .paragraph--type--services-title-body-link- {
  border-radius: 12px;
  padding: 3.25rem 1.5rem;
}
@media screen and (max-width: 49.375rem) {
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .sides-schedule .paragraph--type--services-title-body-link- {
    padding: 1rem;
  }
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .sides-schedule .paragraph--type--services-title-body-link- h3, .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .sides-schedule .paragraph--type--services-title-body-link- .h3 {
  font-weight: 700;
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 35%;
      -ms-flex: 0 1 35%;
          flex: 0 1 35%;
  padding-right: 6.25rem;
}
@media screen and (max-width: 49.375rem) {
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    padding-right: 0;
    padding-bottom: 2rem;
  }
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule a .paragraph--type--services-title-body-link- {
  background-color: #fff;
  border: 2px solid #30B587;
}
@media (min-width: 48rem) {
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule a .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 h3, .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule a .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 .h3 {
    text-align: center;
  }
}
@media screen and (min-width: 48rem) and (min-width: 49.375rem) {
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule a .paragraph--type--services-title-body-link- .field--name-field-body-services-paragraph-2 {
    margin-bottom: 3rem;
  }
}
@media (min-width: 48rem) {
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule a .paragraph--type--services-title-body-link- .field--name-field-body-services-paragraph-2 p {
    text-align: center;
  }
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule a .paragraph--type--services-title-body-link- .field--name-field-body-services-paragraph-2 p:last-child {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 49.375rem) {
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule a .paragraph--type--services-title-body-link- {
    width: 100%;
    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.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule a .paragraph--type--services-title-body-link- .left-side-mobile-version {
    width: 50%;
  }
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule a .paragraph--type--services-title-body-link- .schedule-calendar-wrapper {
    width: 50% !important;
    -webkit-box-pack: end !important;
    -webkit-justify-content: end !important;
        -ms-flex-pack: end !important;
            justify-content: end !important;
  }
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule a .paragraph--type--services-title-body-link- .schedule-calendar-wrapper .schedule-calendar-icon {
    background-position-x: right !important;
  }
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule a .paragraph--type--services-title-body-link- h3, .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule a .paragraph--type--services-title-body-link- .h3 {
  color: #30B587;
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule a .paragraph--type--services-title-body-link- .field--name-field-body-services-paragraph-2 {
  line-height: 1.3125rem;
}
@media screen and (max-width: 49.375rem) {
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule a .paragraph--type--services-title-body-link- .field--name-field-body-services-paragraph-2 p {
    margin-bottom: 0;
  }
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule a .paragraph--type--services-title-body-link- .schedule-calendar-wrapper {
  width: 100%;
  height: 130px;
  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;
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule a .paragraph--type--services-title-body-link- .schedule-calendar-wrapper .schedule-calendar-icon {
  width: 80%;
  height: 100%;
  background: url(../images/calendar-icon.svg) no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  background-position-x: center;
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule::after {
  position: absolute;
  content: url(../images/arrow-right-big-green.svg);
  top: 60px;
  right: 24px;
}
@media screen and (max-width: 49.375rem) {
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule::after {
    content: url(../images/arrow-black-small-right.svg);
    bottom: 0px;
    left: 100px;
    top: unset;
  }
}
@media screen and (max-width: 49.375rem) {
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .left-side-schedule::after {
    left: 85px;
  }
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 65%;
      -ms-flex: 0 1 65%;
          flex: 0 1 65%;
  display: grid;
  grid-template-columns: 1fr 100px 1fr;
  grid-template-rows: 1fr 100px 1fr;
  width: 100%;
}
@media screen and (max-width: 49.375rem) {
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    grid-template-columns: 1fr 32px 1fr;
    grid-template-rows: 1fr 32px 1fr;
  }
}
@media screen and (max-width: 49.375rem) {
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule {
    grid-template-columns: calc((100% - 32px) / 2) 32px calc((100% - 32px) / 2);
    grid-template-rows: 1fr 32px 1fr;
  }
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule .paragraph--type--services-title-body-link- {
  background-color: #f7f7f7;
  border-radius: 12px;
  padding: 1.5rem;
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule .paragraph--type--services-title-body-link- h3, .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule .paragraph--type--services-title-body-link- .h3 {
  font-weight: 700;
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule .paragraph--type--services-title-body-link- p {
  margin-bottom: 0;
}
@media (max-width: 35.99875rem) {
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule .paragraph--type--services-title-body-link- {
    padding: 1rem;
  }
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule .paragraph--type--services-title-body-link-:first-child {
  grid-column: 1/2;
  grid-row: 1/2;
  position: relative;
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule .paragraph--type--services-title-body-link-:first-child::after {
  position: absolute;
  content: url(../images/arrow-right-big-green.svg);
  top: 45%;
  left: calc(100% + 24px);
}
@media screen and (max-width: 49.375rem) {
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule .paragraph--type--services-title-body-link-:first-child::after {
    content: url(../images/arrow-black-small-right.svg);
    top: 45%;
    left: calc(100% + 8px);
    -webkit-transform: rotate(-90deg);
         -o-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule .paragraph--type--services-title-body-link-:nth-child(2) {
  grid-column: 3/4;
  grid-row: 1/2;
  position: relative;
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule .paragraph--type--services-title-body-link-:nth-child(2)::after {
  position: absolute;
  content: url(../images/arrow-right-big-green.svg);
  right: 45%;
  top: calc(100% + 32px);
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}
@media screen and (max-width: 49.375rem) {
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule .paragraph--type--services-title-body-link-:nth-child(2)::after {
    content: url(../images/arrow-black-small-right.svg);
    top: calc(100% + 8px);
    right: 45%;
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule .paragraph--type--services-title-body-link-:nth-child(3) {
  grid-column: 1/2;
  grid-row: 3/4;
  position: relative;
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule .paragraph--type--services-title-body-link-:nth-child(3)::after {
  position: absolute;
  content: url(../images/arrow-right-big-green.svg);
  bottom: calc(100% + 32px);
  right: 45%;
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
@media screen and (max-width: 49.375rem) {
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule .paragraph--type--services-title-body-link-:nth-child(3)::after {
    content: url(../images/arrow-black-small-right.svg);
    bottom: calc(100% + 8px);
    right: 45%;
    -webkit-transform: rotate(-180deg);
         -o-transform: rotate(-180deg);
            transform: rotate(-180deg);
  }
}
@media (max-width: 35.99875rem) {
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule .paragraph--type--services-title-body-link-:nth-child(3) p {
    word-break: break-word;
  }
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule .paragraph--type--services-title-body-link-:last-child {
  grid-column: 3/4;
  grid-row: 3/4;
  position: relative;
}
.block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule .paragraph--type--services-title-body-link-:last-child::after {
  position: absolute;
  content: url(../images/arrow-right-big-green.svg);
  top: 45%;
  right: calc(100% + 24px);
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media screen and (max-width: 49.375rem) {
  .block-views.block-views-blockschedule-block-block-1 .views-row .views-field-nothing .field-content .right-side-schedule .paragraph--type--services-title-body-link-:last-child::after {
    content: url(../images/arrow-black-small-right.svg);
    top: 45%;
    right: calc(100% + 8px);
    -webkit-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

.block-views.block-views-blockprojects-block-10 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockprojects-block-10 .view-projects.view-id-projects {
    padding-bottom: 3rem;
  }
}
.block-views.block-views-blockprojects-block-10 .view-header, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 64rem) {
  .block-views.block-views-blockprojects-block-10 .view-header, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockprojects-block-10 .view-header, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views.block-views-blockprojects-block-10 .view-header h2, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header h2, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views.block-views-blockprojects-block-10 .view-header .h2, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header .h2, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
  max-width: 50%;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockprojects-block-10 .view-header h2, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header h2, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views.block-views-blockprojects-block-10 .view-header .h2, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header .h2, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
    max-width: 100%;
  }
}
.block-views.block-views-blockprojects-block-10 .view-header h2, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header h2, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views.block-views-blockprojects-block-10 .view-header .h2, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header .h2, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views.block-views-blockprojects-block-10 .view-header h5, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header h5, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views.block-views-blockprojects-block-10 .view-header .h5, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header .h5, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views.block-views-blockprojects-block-10 .view-header p, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header p, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
  max-width: 50%;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockprojects-block-10 .view-header h2, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header h2, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views.block-views-blockprojects-block-10 .view-header .h2, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header .h2, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views.block-views-blockprojects-block-10 .view-header h5, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header h5, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views.block-views-blockprojects-block-10 .view-header .h5, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header .h5, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views.block-views-blockprojects-block-10 .view-header p, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header p, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    max-width: 100%;
  }
}
.block-views.block-views-blockprojects-block-10 .view-header p, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header p, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views.block-views-blockprojects-block-10 .view-header p, .block-views.block-views-blockprojects-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockprojects-block-10 .seo-header p, .block-views.block-views-blockprojects-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views.block-views-blockprojects-block-10 .view-footer {
  text-align: center;
  margin-top: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views.block-views-blockprojects-block-10 .view-footer {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockprojects-block-10 .view-footer {
    width: 100%;
    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;
  }
}
.block-views.block-views-blockprojects-block-10 .view-footer a {
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
  margin-left: 0;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockprojects-block-10 .view-footer a {
    padding: 1.125rem 1.5rem !important;
  }
}
.block-views.block-views-blockprojects-block-10 .view-display-id-block_10 {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views.block-views-blockprojects-block-10 .view-display-id-block_10 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 49%;
}
@media (min-width: 48rem) {
  .block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content {
    width: 100%;
  }
}
.block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row:not(:last-child) .views-field-nothing {
    margin-bottom: 1rem;
  }
}
.block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-icon-headline {
  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;
  border-radius: 12px;
  padding: 1.5rem;
  cursor: pointer;
}
.block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-icon-headline.active-project-description {
  background-color: white;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-icon-headline.active-project-description {
    margin-bottom: 1rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-icon-headline {
    padding: 1rem;
  }
}
.block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-icon-headline .views-field-field-internal-project-icon .field-content {
  width: 46px;
}
.block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-icon-headline .views-field-field-internal-project-icon .field-content img {
  width: 46px;
  height: 46px;
}
.block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-icon-headline .views-field-field-internal-project-headline {
  margin-left: 1.5rem;
}
@media (max-width: 61.99875rem) {
  .block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-icon-headline .views-field-field-internal-project-headline {
    margin-left: 1rem;
  }
}
.block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-icon-headline .views-field-field-internal-project-headline h4, .block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-icon-headline .views-field-field-internal-project-headline .h4, .block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-icon-headline .views-field-field-internal-project-headline p {
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.35rem;
}
@media (max-width: 61.99875rem) {
  .block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-icon-headline .views-field-field-internal-project-headline h4, .block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-icon-headline .views-field-field-internal-project-headline .h4, .block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-icon-headline .views-field-field-internal-project-headline p {
    font-size: 1rem;
    line-height: 1.2rem;
  }
}
.block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-thumbnail-image {
  display: none;
  background-color: white;
  border-radius: 12px;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-thumbnail-image.active-project {
    display: block;
  }
}
.block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-thumbnail-image img {
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 220px;
  width: 100%;
  border-radius: 12px;
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-thumbnail-image img {
    max-height: 420px;
  }
}
@media (min-width: 48rem) {
  .block-views.block-views-blockprojects-block-10 .view-display-id-block_10 > .view-content .views-row .views-field-nothing .internal-projects-thumbnail-image {
    display: none;
  }
}
.block-views.block-views-blockprojects-block-10 .attachment-after {
  width: 49%;
  height: 380px;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockprojects-block-10 .attachment-after {
    display: none;
  }
}
.block-views.block-views-blockprojects-block-10 .attachment-after .views-row {
  padding-left: 0;
  padding-right: 0;
}
.block-views.block-views-blockprojects-block-10 .attachment-after .views-row .views-field-field-internal-project-thumbnail .field-content .internal-project-thumbnail.active-project {
  display: block;
}
.block-views.block-views-blockprojects-block-10 .attachment-after .views-row .views-field-field-internal-project-thumbnail .field-content .internal-project-thumbnail {
  display: none;
}
.block-views.block-views-blockprojects-block-10 .attachment-after .views-row .views-field-field-internal-project-thumbnail .field-content .internal-project-thumbnail:hover img {
  -webkit-transform: scale(1.05);
       -o-transform: scale(1.05);
          transform: scale(1.05);
}
.block-views.block-views-blockprojects-block-10 .attachment-after .views-row .views-field-field-internal-project-thumbnail .field-content .internal-project-thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: -o-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s, -o-transform 0.2s;
}

.block-views.block-views-blockservices-home-page-block-3 {
  background-color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockservices-home-page-block-3 .view-services-home-page.view-id-services_home_page {
    padding-bottom: 3rem;
  }
}
.block-views.block-views-blockservices-home-page-block-3 .view-header, .block-views.block-views-blockservices-home-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-3 .seo-header, .block-views.block-views-blockservices-home-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 50%;
}
.block-views.block-views-blockservices-home-page-block-3 .view-header div[id], .block-views.block-views-blockservices-home-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header div[id], .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-3 .seo-header div[id], .block-views.block-views-blockservices-home-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div[id] {
  scroll-margin-block-start: 8.75rem !important;
}
@media screen and (max-width: 64rem) {
  .block-views.block-views-blockservices-home-page-block-3 .view-header, .block-views.block-views-blockservices-home-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-3 .seo-header, .block-views.block-views-blockservices-home-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockservices-home-page-block-3 .view-header, .block-views.block-views-blockservices-home-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-3 .seo-header, .block-views.block-views-blockservices-home-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views.block-views-blockservices-home-page-block-3 .view-header p, .block-views.block-views-blockservices-home-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-3 .seo-header p, .block-views.block-views-blockservices-home-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0;
}
@media (min-width: 48rem) {
  .block-views.block-views-blockservices-home-page-block-3 .view-header p, .block-views.block-views-blockservices-home-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-3 .seo-header p, .block-views.block-views-blockservices-home-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views.block-views-blockservices-home-page-block-3 .view-header h2, .block-views.block-views-blockservices-home-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-3 .seo-header h2, .block-views.block-views-blockservices-home-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views.block-views-blockservices-home-page-block-3 .view-header .h2, .block-views.block-views-blockservices-home-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-3 .seo-header .h2, .block-views.block-views-blockservices-home-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views.block-views-blockservices-home-page-block-3 .view-header h5, .block-views.block-views-blockservices-home-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-3 .seo-header h5, .block-views.block-views-blockservices-home-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views.block-views-blockservices-home-page-block-3 .view-header .h5, .block-views.block-views-blockservices-home-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-3 .seo-header .h5, .block-views.block-views-blockservices-home-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views.block-views-blockservices-home-page-block-3 .view-header p, .block-views.block-views-blockservices-home-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockservices-home-page-block-3 .seo-header p, .block-views.block-views-blockservices-home-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views.block-views-blockservices-home-page-block-3 .field-content {
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views.block-views-blockservices-home-page-block-3 .field-content .paragraph--type--services-title-body-link- {
  border-radius: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 49%;
      -ms-flex: 0 1 49%;
          flex: 0 1 49%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.5rem;
  background-color: #f7f7f7;
  border: 2px solid #f7f7f7;
}
@media (max-width: 35.99875rem) {
  .block-views.block-views-blockservices-home-page-block-3 .field-content .paragraph--type--services-title-body-link- {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
  .block-views.block-views-blockservices-home-page-block-3 .field-content .paragraph--type--services-title-body-link-:nth-child(2) {
    margin-top: 1rem;
  }
}
.block-views.block-views-blockservices-home-page-block-3 .field-content .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 h3, .block-views.block-views-blockservices-home-page-block-3 .field-content .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 .h3 {
  font-weight: 700;
}
.block-views.block-views-blockservices-home-page-block-3 .field-content .paragraph--type--services-title-body-link- .field--name-field-body-services-paragraph-2 p {
  margin-bottom: 0;
}
.block-views.block-views-blockservices-home-page-block-3 .field-content .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 {
  display: block;
  margin: 1.5rem auto 0 0;
  margin-top: auto;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 35.99875rem) {
  .block-views.block-views-blockservices-home-page-block-3 .field-content .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 {
    margin-bottom: 0.75rem;
  }
}
.block-views.block-views-blockservices-home-page-block-3 .view-footer {
  text-align: center;
  margin-top: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views.block-views-blockservices-home-page-block-3 .view-footer {
    margin-top: 2rem;
  }
}
.block-views.block-views-blockservices-home-page-block-3 .view-footer a {
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockservices-home-page-block-3 .view-footer a {
    padding: 1.125rem 1.5rem !important;
  }
}

.block-views.block-views-blockclient-s-words-block-block-4 {
  background-color: #f7f7f7;
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-display-id-block_4 {
  padding-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-display-id-block_4 {
    padding-bottom: 3rem;
    padding-right: 0;
  }
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-header, .block-views.block-views-blockclient-s-words-block-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockclient-s-words-block-block-4 .seo-header, .block-views.block-views-blockclient-s-words-block-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 65%;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-header, .block-views.block-views-blockclient-s-words-block-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockclient-s-words-block-block-4 .seo-header, .block-views.block-views-blockclient-s-words-block-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 1.5rem 0 !important;
    max-width: 100%;
  }
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-header h2, .block-views.block-views-blockclient-s-words-block-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockclient-s-words-block-block-4 .seo-header h2, .block-views.block-views-blockclient-s-words-block-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views.block-views-blockclient-s-words-block-block-4 .view-header .h2, .block-views.block-views-blockclient-s-words-block-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockclient-s-words-block-block-4 .seo-header .h2, .block-views.block-views-blockclient-s-words-block-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views.block-views-blockclient-s-words-block-block-4 .view-header h5, .block-views.block-views-blockclient-s-words-block-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockclient-s-words-block-block-4 .seo-header h5, .block-views.block-views-blockclient-s-words-block-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views.block-views-blockclient-s-words-block-block-4 .view-header .h5, .block-views.block-views-blockclient-s-words-block-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockclient-s-words-block-block-4 .seo-header .h5, .block-views.block-views-blockclient-s-words-block-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views.block-views-blockclient-s-words-block-block-4 .view-header p, .block-views.block-views-blockclient-s-words-block-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views.block-views-blockclient-s-words-block-block-4 .seo-header p, .block-views.block-views-blockclient-s-words-block-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content {
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content {
    padding: 0;
  }
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer {
  padding-left: 0;
  padding-right: 0;
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
@media (min-width: 48rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .owl-stage {
    padding-right: 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .owl-item .views-field-field-client-headline-text {
    visibility: hidden;
  }
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .owl-item.active .views-field-field-client-headline-text {
    visibility: visible;
  }
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row {
  padding-top: 13.625rem;
}
@media (max-width: 64rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row {
    padding-top: 10.625rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row {
    padding-left: 0;
    padding-right: 0;
    padding-top: 7.625rem;
  }
}
@media (max-width: 29.375rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row {
    padding-top: 9.375rem;
  }
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text {
  position: absolute;
  top: 0px;
  left: 0px;
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
  text-transform: uppercase;
  color: #30B587;
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
  font-size: 2.375rem;
  font-weight: 500 !important;
  color: #262424;
}
@media (min-width: 62rem) and (max-width: 64rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    font-size: 1.5rem !important;
    font-weight: 400 !important;
  }
}
@media (max-width: 61.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    font-size: 1.5rem !important;
    font-weight: 400 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
    font-size: 0.75rem;
  }
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
  text-align: start;
  max-width: 50%;
  line-height: 1.3;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    max-width: 75%;
  }
}
@media (max-width: 35.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    max-width: 100%;
  }
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
  line-height: 1.35rem;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
    line-height: 0.9rem;
  }
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2 {
  line-height: 2.85rem;
}
@media (max-width: 64rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2 {
    line-height: 1.8rem;
  }
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper {
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 40%;
      -ms-flex: 0 1 40%;
          flex: 0 1 40%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    padding-bottom: 1.5rem;
  }
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image {
  height: 100%;
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image .field-content {
  height: 100%;
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image .field-content img {
  border-radius: 12px;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image .field-content img {
    min-height: 338px;
  }
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 60%;
      -ms-flex: 0 1 60%;
          flex: 0 1 60%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 1.5rem;
}
@media (min-width: 48rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    padding-left: 0;
  }
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-field-client-project-icon {
  padding-bottom: 1.5rem;
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-field-client-project-icon img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
  height: 20px;
  max-height: 20px;
  max-width: 200px;
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body {
  padding-bottom: 1.5rem;
  line-height: 1.5rem;
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body p {
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body p {
    font-weight: 500 !important;
    line-height: 1.3125rem;
  }
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .left-client-side-informations .views-field-field-client-image img {
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 50px;
  width: 50px;
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations {
  padding-left: 0.5rem;
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-name h4, .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-name .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-position p {
  color: #30B587;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-position p {
    font-weight: 500 !important;
  }
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-nav {
  display: none;
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-nav button.owl-prev {
  position: absolute;
  left: 0px;
  top: 300px;
  background: transparent !important;
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-nav button.owl-prev span {
  content: url(../images/icons/arrow-right.svg);
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-nav button.owl-prev {
    top: 250px;
    display: none;
  }
}
@media (max-width: 35.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-nav button.owl-prev {
    display: none;
  }
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-nav button.owl-next {
  position: absolute;
  right: 0px;
  top: 300px;
  background: transparent !important;
}
.block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-nav button.owl-next span {
  content: url(../images/icons/arrow-right.svg);
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-nav button.owl-next {
    top: 250px;
    display: none;
  }
}
@media (max-width: 35.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-nav button.owl-next {
    display: none;
  }
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-dots {
    margin-top: 1.25rem;
    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;
  }
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-dots .owl-dot.active {
    background: #18C595;
  }
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-dots .owl-dot {
    color: inherit;
    border: 1px solid;
    border-color: #18C595;
    padding: 0 !important;
    font: inherit;
    height: 10px;
    width: 10px;
    background: transparent;
    border-radius: 50%;
  }
  .block-views.block-views-blockclient-s-words-block-block-4 .view-content .owl-dots .owl-dot:not(:last-child) {
    margin-right: 0.5rem;
  }
}

.block-views.block-views-blockclient-s-words-block-block-5 {
  background-color: #f7f7f7;
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-id-client_s_words_block.view-display-id-block_5 {
  padding-top: 4rem;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-5 {
    display: none;
  }
}
.block-views.block-views-blockclient-s-words-block-block-5 .active-mini-client .hover-clients {
  border: 2px solid #30B587 !important;
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer {
  padding-left: 0;
  padding-right: 0;
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .current.owl-item .views-row, .block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .first-active-element.owl-item .views-row {
  background: #fff;
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .current.owl-item .views-row h4, .block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .current.owl-item .views-row .h4, .block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .first-active-element.owl-item .views-row h4, .block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .first-active-element.owl-item .views-row .h4 {
  color: #262424;
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .current.owl-item .views-row p, .block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .first-active-element.owl-item .views-row p {
  color: #212121;
}
@media (max-width: 64rem) {
  .block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .current.owl-item .views-row p, .block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .first-active-element.owl-item .views-row p {
    line-height: 1.5rem;
  }
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .current.owl-item .views-row img, .block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .first-active-element.owl-item .views-row img {
  opacity: unset;
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .views-row {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 12px;
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .views-row .hover-clients {
  border-radius: 12px;
  border: 2px solid rgba(255, 255, 255, 0.5);
  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;
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .views-row .hover-clients, .block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .views-row .nohover-clients {
  padding: 1.5rem;
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .views-row .hover-clients:hover {
  border: 2px solid #30B587;
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .views-row .views-field-field-client-project-icon {
  padding-bottom: 1rem;
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .views-row .views-field-field-client-project-icon img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
  height: 20px;
  max-height: 20px;
  max-width: 200px;
  opacity: 0.5;
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text {
  padding-bottom: 0.5rem;
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h4, .block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h4 {
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(38, 36, 36, 0.5);
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-stage-outer .views-row .views-field-field-client-name p {
  color: #262424;
  margin-bottom: 0;
  color: rgba(38, 36, 36, 0.5);
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-nav {
  display: none;
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-dots {
  margin-top: 4rem;
  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;
}
@media (max-width: 47.99875rem) {
  .block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-dots {
    margin-top: 4rem;
  }
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-dots .owl-dot.active {
  background: #18C595;
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-dots .owl-dot {
  color: inherit;
  border: 1px solid;
  border-color: #18C595;
  padding: 0 !important;
  font: inherit;
  height: 10px;
  width: 10px;
  background: transparent;
  border-radius: 50%;
}
.block-views.block-views-blockclient-s-words-block-block-5 .view-content .owl-dots .owl-dot:not(:last-child) {
  margin-right: 0.5rem;
}

.block-views-blockawards-block-block-2 .region-with-padding-top-bottom, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 {
  padding-bottom: 3.125rem;
  padding-top: 3.125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockawards-block-block-2 .region-with-padding-top-bottom, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 {
    padding-bottom: 2rem;
    padding-top: 2rem;
  }
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  height: 100%;
}
@media (max-width: 61.99875rem) {
  .block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-field-image-with-desc-awards, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards {
  width: 49%;
  margin-right: 2%;
}
@media (max-width: 61.99875rem) {
  .block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-field-image-with-desc-awards, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-field-image-with-desc-awards .field-content, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  height: 100%;
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 49%;
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 12px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- {
    padding: 1rem;
  }
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:nth-child(odd), .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:nth-child(odd), .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:nth-child(odd) {
  margin-right: 2%;
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:not(:nth-child(-n+2)), .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:not(:nth-child(-n+2)), .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:not(:nth-child(-n+2)) {
  margin-top: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:not(:nth-child(-n+2)), .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:not(:nth-child(-n+2)), .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text-:not(:nth-child(-n+2)) {
    margin-top: 1rem;
  }
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-image- img, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-image- img, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-image- img {
  -o-object-fit: scale-down;
     object-fit: scale-down;
  margin-bottom: 0;
  height: 26px;
  width: 100px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-image- img, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-image- img, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-image- img {
    width: 100px;
    -o-object-fit: contain;
       object-fit: contain;
    height: 26px;
  }
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-text-, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-text-, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-text- {
  margin-bottom: 2rem;
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-text- h5, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-text- h5, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-text- h5, .block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-text- .h5, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-text- .h5, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-text- .h5 {
  margin-bottom: 0;
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-text- p, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-text- p, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-field-image-with-desc-awards .field-content .paragraph--type--process-image-text- .field--name-field-process-text- p {
  font-size: 1rem;
  color: #6A6A71;
  font-weight: 400 !important;
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing {
  width: 49%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  height: 100%;
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 12px;
  position: relative;
  padding: 0;
}
@media (max-width: 61.99875rem) {
  .block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .featured-award-wrapper, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper {
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 1.5rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 400px;
  z-index: 3;
  position: relative;
}
@media (max-width: 61.99875rem) {
  .block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .featured-award-wrapper, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .featured-award-wrapper, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper {
    padding: 1rem;
  }
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .featured-award-wrapper h3, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper h3, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper h3, .block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .featured-award-wrapper .h3, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper .h3, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper .h3 {
  margin-bottom: 0;
  color: #fff;
  margin-bottom: 1rem;
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .featured-award-wrapper h5, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper h5, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper h5, .block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .featured-award-wrapper .h5, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper .h5, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper .h5 {
  color: #30B587;
  text-transform: uppercase;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .featured-award-wrapper p, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper p, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper p {
  width: 50%;
  color: white;
  font-weight: 500 !important;
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .featured-award-wrapper p:last-child, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper p:last-child, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper p:last-child {
  margin-bottom: 0;
}
@media (max-width: 61.99875rem) {
  .block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .featured-award-wrapper p, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper p, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper p {
    width: 100%;
    text-align: center;
  }
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .featured-award-wrapper .featured-award-link, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper .featured-award-link, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper .featured-award-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.5rem;
}
@media (max-width: 61.99875rem) {
  .block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .featured-award-wrapper .featured-award-link, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper .featured-award-link, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper .featured-award-link {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .featured-award-wrapper .featured-award-link a, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper .featured-award-link a, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper .featured-award-link a {
  display: block;
  color: #fff;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  padding: 1rem 1.5rem;
  background-color: #30B587;
  border-radius: 5px;
  border: 1px solid #30B587;
  cursor: pointer;
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .featured-award-wrapper .featured-award-link a:hover, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper .featured-award-link a:hover, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper .featured-award-link a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
@media (max-width: 47.99875rem) {
  .block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .featured-award-wrapper .featured-award-link a, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper .featured-award-link a, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-wrapper .featured-award-link a {
    padding: 1.125rem 1.5rem;
    font-size: 1rem;
  }
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .featured-award-image, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-image, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-image {
  height: 100%;
  position: absolute;
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .featured-award-image img, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-image img, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-image img {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
  height: 100%;
}
@media (max-width: 61.99875rem) {
  .block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .featured-award-image img, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-image img, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .featured-award-image img {
    -o-object-position: top;
       object-position: top;
  }
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .field-content, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .field-content, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .field-content {
  height: 100%;
  display: block;
  width: 100%;
}
.block-views-blockawards-block-block-2 .region-with-padding-top-bottom .view-content .views-row .views-field-nothing .field-content::after, .block-views-blockawards-block-block-2 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .field-content::after, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockawards-block-block-2 .view-display-id-block_1 .view-content .views-row .views-field-nothing .field-content::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 8px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  background: -o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}

/* Contact page */
.path-contact .layout--twocol-section--75-25 .layout__region--first {
  margin-right: 0.9375rem;
}
@media (max-width: 47.99875rem) {
  .path-contact .layout--twocol-section--75-25 .layout__region--first {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 3rem;
    margin-right: 0;
  }
}
.path-contact .layout--twocol-section--75-25 .layout__region--second {
  margin-left: 0.9375rem;
}
@media (max-width: 47.99875rem) {
  .path-contact .layout--twocol-section--75-25 .layout__region--second {
    background: #f7f7f7;
    margin-left: 0;
  }
}

@media (max-width: 47.99875rem) {
  .block-block-content98f09cbe-11f2-4670-b61b-433b133cca59 {
    margin-bottom: 2.375rem !important;
    margin-top: 2rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-block-content98f09cbe-11f2-4670-b61b-433b133cca59 .content h4, .block-block-content98f09cbe-11f2-4670-b61b-433b133cca59 .content .h4 {
    margin: 0 1rem;
  }
}
.block-block-content98f09cbe-11f2-4670-b61b-433b133cca59 .content h1, .block-block-content98f09cbe-11f2-4670-b61b-433b133cca59 .content .h1 {
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-block-content98f09cbe-11f2-4670-b61b-433b133cca59 .content h1, .block-block-content98f09cbe-11f2-4670-b61b-433b133cca59 .content .h1 {
    margin-bottom: 1rem;
  }
}

/* Contact Page Global Styles */
.layout--twocol-section--75-25 {
  max-width: 1304px;
  margin: auto;
}

/* End Contact Page Global Styles */
/* Forms Global Styles */
.block-webform-block {
  /* text area description font */
}
.block-webform-block #webform-submission-project-page-variant-contact-project-layout-builder-0-add-form #edit-flexbox-02, .block-webform-block #webform-submission-project-add-form #edit-flexbox-02 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: grid;
  grid-template-columns: repeat(2, 1fr); /* 2 equal columns */
  grid-template-rows: repeat(2, 1fr); /* 2 equal rows */
  gap: 10px;
}
@media (max-width: 47.99875rem) {
  .block-webform-block #webform-submission-project-page-variant-contact-project-layout-builder-0-add-form #edit-flexbox-02, .block-webform-block #webform-submission-project-add-form #edit-flexbox-02 {
    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;
  }
}
.block-webform-block #webform-submission-project-page-variant-contact-project-layout-builder-0-add-form #edit-flexbox-10 > .webform-flex--1 #edit-text-container a, .block-webform-block #webform-submission-project-add-form #edit-flexbox-10 > .webform-flex--1 #edit-text-container a {
  color: #30B587;
}
.block-webform-block #webform-submission-project-page-variant-contact-project-layout-builder-0-add-form #edit-flexbox-08 > .webform-flex--1:first-child, .block-webform-block #webform-submission-project-add-form #edit-flexbox-08 > .webform-flex--1:first-child {
  display: none;
}
.block-webform-block #webform-submission-project-page-variant-contact-project-layout-builder-0-add-form #edit-flexbox-05, .block-webform-block #webform-submission-project-add-form #edit-flexbox-05 {
  display: none;
}
.block-webform-block #webform-submission-project-page-variant-contact-project-layout-builder-0-add-form #edit-flexbox-01 > .webform-flex--1:nth-child(2), .block-webform-block #webform-submission-project-add-form #edit-flexbox-01 > .webform-flex--1:nth-child(2) {
  display: none;
}
.block-webform-block #webform-submission-project-page-variant-contact-project-layout-builder-0-add-form #edit-flexbox-01 > .webform-flex--1:first-child, .block-webform-block #webform-submission-project-add-form #edit-flexbox-01 > .webform-flex--1:first-child {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (min-width: 48rem) {
  .block-webform-block #webform-submission-project-page-variant-contact-project-layout-builder-0-add-form #edit-flexbox-01 > .webform-flex--1:first-child .webform-flex--1:not(:nth-child(2n)), .block-webform-block #webform-submission-project-add-form #edit-flexbox-01 > .webform-flex--1:first-child .webform-flex--1:not(:nth-child(2n)) {
    margin-right: 2%;
  }
}
.block-webform-block ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.block-webform-block :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #E1E4E8;
  opacity: 1;
  font-weight: 500;
  font-size: 1rem;
}
.block-webform-block ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #E1E4E8;
  opacity: 1;
  font-weight: 500;
  font-size: 1rem;
}
.block-webform-block :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.block-webform-block ::-ms-input-placeholder { /* Microsoft Edge */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.block-webform-block ::placeholder { /* Most modern browsers support this now. */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 1rem;
}
.block-webform-block .webform-document-file {
  border-radius: 4px;
}
.block-webform-block .invalid-feedback li {
  color: #6A6A71;
  border: 0px;
}
.block-webform-block .webform-element-description {
  margin-top: 0.625rem;
}
.block-webform-block label {
  font-weight: 400;
  font-size: 1rem;
  color: #6A6A71;
  line-height: 150%;
}
@media (max-width: 47.99875rem) {
  .block-webform-block label {
    font-size: 1rem;
  }
}
.block-webform-block select {
  border: 0;
  border-bottom: 1px solid #30B587;
  color: #262424;
  font-weight: 400;
  font-size: 1rem;
}
.block-webform-block select:focus {
  border-color: #30B587;
}
.block-webform-block .form-type-textarea .webform-element-description {
  color: #6A6A71;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
}
.block-webform-block .js-form-type-checkbox .webform-element-description {
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  color: #6A6A71;
}
.block-webform-block .form-check-input:checked {
  border: 0px !important;
  content: url(../images/icons/checkbox-1.svg);
  background-color: #fff;
  height: 18px;
  width: 18px;
}
.block-webform-block .form-check-input {
  border: 2px solid #30B587 !important;
}
.block-webform-block .webform-button--submit {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 128px;
  padding: 1.125rem 1.5rem;
  background-color: #30B587;
  color: #fff;
  border-radius: 5px;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
}
.block-webform-block .webform-button--submit::after {
  content: url(../images/icons/submit.svg);
}
.block-webform-block .form-type-webform-document-file label {
  font-weight: 400;
  font-size: 1rem;
  color: #6A6A71;
}
.block-webform-block .form-type-webform-document-file .webform-document-file {
  border-bottom: 1px solid #30B587;
}
.block-webform-block .form-type-webform-document-file .webform-document-file label {
  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-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #30B587;
}
.block-webform-block .form-type-webform-document-file .webform-document-file label::after {
  content: url(../images/icons/upload.svg);
}

/* End Forms Global Styles */
/* Form Filter Block */
.block-views-blockcontact-filter-block-block-1 {
  margin-bottom: 3.75rem;
  margin-top: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockcontact-filter-block-block-1 {
    margin-bottom: 3rem;
    margin-top: 0;
  }
}
.block-views-blockcontact-filter-block-block-1 .view-content .field-content {
  width: 60%;
  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;
}
@media (max-width: 47.99875rem) {
  .block-views-blockcontact-filter-block-block-1 .view-content .field-content {
    width: 100%;
  }
}
.block-views-blockcontact-filter-block-block-1 .view-content .field-content a {
  padding: 1.125rem 1.5rem;
  background-color: #f7f7f7;
  border-radius: 5px;
  margin-right: 1.5rem;
  color: #6A6A71;
  font-size: 0.875rem;
  font-weight: 400;
}
@media (max-width: 47.99875rem) {
  .block-views-blockcontact-filter-block-block-1 .view-content .field-content a {
    font-size: 0.75rem;
    padding: 0.5rem 0.75rem;
    margin-right: 1rem;
  }
}
.block-views-blockcontact-filter-block-block-1 .view-content .field-content a:hover {
  text-decoration: none;
}
.block-views-blockcontact-filter-block-block-1 .view-content .field-content a:active {
  background-color: #30B587;
  color: #fff;
}
.block-views-blockcontact-filter-block-block-1 .view-content .field-content a:selected {
  background-color: #30B587;
  color: #fff;
}

/* End Form Filter */
.webform-submission-career-form #edit-flexbox-04 {
  display: none;
}
.webform-submission-career-form #edit-flexbox-07 a {
  color: #30B587;
}

.webform-submission-media-form #edit-flexbox-05, .webform-submission-contact-form #edit-flexbox-05 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.webform-submission-media-form #edit-flexbox-05 .captcha__element, .webform-submission-contact-form #edit-flexbox-05 .captcha__element {
  margin-bottom: 0.5rem;
}
.webform-submission-media-form #edit-flexbox-05 #edit-processed-text-01 p, .webform-submission-contact-form #edit-flexbox-05 #edit-processed-text-01 p {
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1.05rem;
}
@media screen and (max-width: 64rem) {
  .webform-submission-media-form #edit-flexbox-05 #edit-processed-text-01 p, .webform-submission-contact-form #edit-flexbox-05 #edit-processed-text-01 p {
    font-size: 0.75rem !important;
  }
}
.webform-submission-media-form #edit-flexbox-03, .webform-submission-contact-form #edit-flexbox-03 {
  display: none;
}
.webform-submission-media-form #edit-flexbox-04 a, .webform-submission-contact-form #edit-flexbox-04 a {
  color: #30B587;
}

/* Agreement field style */
.webform-submission-contact-form #edit-agreement, .webform-submission-media-form #edit-agreement, .webform-submission-career-form #edit-agreement, .webform-submission-project-form #edit-agreement {
  display: none;
}
.webform-submission-contact-form #edit-agreement--description, .webform-submission-media-form #edit-agreement--description, .webform-submission-career-form #edit-agreement--description, .webform-submission-project-form #edit-agreement--description {
  display: none;
  color: #6A6A71;
  font-weight: 400;
  font-size: 1rem;
}
.webform-submission-contact-form #edit-agreement--description a, .webform-submission-media-form #edit-agreement--description a, .webform-submission-career-form #edit-agreement--description a, .webform-submission-project-form #edit-agreement--description a {
  color: #30B587;
}
.webform-submission-contact-form #edit-agreement--description span, .webform-submission-media-form #edit-agreement--description span, .webform-submission-career-form #edit-agreement--description span, .webform-submission-project-form #edit-agreement--description span {
  color: #30B587;
}

/* End Agreement field style */
/* Contact Form Project */
.webform-submission-project-form #edit-flexbox-02 {
  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;
}
.webform-submission-project-form #edit-flexbox-02 > div {
  margin-bottom: 1.5rem;
}
.webform-submission-project-form #edit-flexbox-03 {
  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;
}
.webform-submission-project-form #edit-flexbox-03 > div:first-child {
  padding-bottom: 1.5rem;
}
.webform-submission-project-form #edit-flexbox-03 > div:nth-child(2) legend {
  margin-bottom: 1rem;
  color: #6A6A71;
  font-weight: 400;
  font-size: 1rem;
}
.webform-submission-project-form #edit-flexbox-03 > div:nth-child(2) .js-form-item {
  margin-bottom: 0.625rem;
}
.webform-submission-project-form #edit-flexbox-03 > div:nth-child(2) .js-form-item label {
  color: #6A6A71;
  font-weight: 400;
  font-size: 1rem;
}
.webform-submission-project-form #edit-flexbox-05 {
  margin-bottom: 0 !important;
}
.webform-submission-project-form #edit-flexbox-05 #edit-flexbox-06 {
  margin-bottom: 0 !important;
}
.webform-submission-project-form #edit-flexbox-06 .webform-flex--container {
  margin-left: 0;
}
.webform-submission-project-form #edit-flexbox-11 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.webform-submission-project-form #edit-flexbox-11 .captcha__element {
  margin-bottom: 0.5rem;
}
.webform-submission-project-form #edit-flexbox-11 #edit-processed-text p {
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1.05rem;
}
@media screen and (max-width: 64rem) {
  .webform-submission-project-form #edit-flexbox-11 #edit-processed-text p {
    font-size: 0.75rem !important;
  }
}
.webform-submission-project-form #edit-flexbox-08 {
  margin-top: 0 !important;
}
.webform-submission-project-form #edit-flexbox-08 .webform-element-description span {
  color: #30B587;
}

/* End Contact Form Project */
/* Contact Form Career */
.webform-submission-career-form #edit-flexbox-08 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.webform-submission-career-form #edit-flexbox-08 .captcha__element {
  margin-bottom: 0.5rem;
}
.webform-submission-career-form #edit-flexbox-08 #edit-processed-text-01 p {
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1.05rem;
}
@media screen and (max-width: 64rem) {
  .webform-submission-career-form #edit-flexbox-08 #edit-processed-text-01 p {
    font-size: 0.75rem !important;
  }
}
.webform-submission-career-form #edit-flexbox-03 .js-form-type-webform-document-file .webform-document-file {
  width: 50%;
}

/* End Contact Form Career */
/*Locations */
.block-views-blocklocation-block-block-1 .view-header, .block-views-blocklocation-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocklocation-block-block-1 .seo-header, .block-views-blocklocation-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  display: none;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklocation-block-block-1 .view-header, .block-views-blocklocation-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocklocation-block-block-1 .seo-header, .block-views-blocklocation-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    display: block;
    text-align: left;
    margin-bottom: 2rem !important;
  }
}
.block-views-blocklocation-block-block-1 .view-content {
  padding-bottom: 6.25rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklocation-block-block-1 .view-content {
    padding-bottom: 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocklocation-block-block-1 .view-content .locations-container {
    background-color: #fff;
    margin-bottom: 2rem;
  }
}
.block-views-blocklocation-block-block-1 .view-content .locations-container > img {
  background: none;
  width: 100%;
}
.block-views-blocklocation-block-block-1 .view-content .locations-container .right img {
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: -o-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s, -o-transform 0.2s;
  cursor: pointer;
}
.block-views-blocklocation-block-block-1 .view-content .locations-container .right img:hover {
  -webkit-transform: scale(1.2);
       -o-transform: scale(1.2);
          transform: scale(1.2);
}
@media (max-width: 47.99875rem) {
  .block-views-blocklocation-block-block-1 .view-content .locations-container .right img {
    background-color: #fff;
  }
}

.block-webform-block .js-form-item input {
  border: 0px;
  border-radius: 5px;
  border-bottom: 1px solid #6A6A71;
}
.block-webform-block .js-form-item input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #30B587;
}
.block-webform-block .js-form-item input.required.form-control.error {
  border-bottom: 1px solid #E80303 !important;
}
.block-webform-block .js-form-item textarea {
  border: 0px;
  border-radius: 5px;
  border-bottom: 1px solid #6A6A71;
}
.block-webform-block .js-form-item textarea:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #30B587;
}
.block-webform-block .js-form-item textarea.required.form-control.error {
  border-bottom: 1px solid #E80303 !important;
}
.block-webform-block .js-form-item select {
  border-bottom: 1px solid #6A6A71;
}
.block-webform-block .js-form-item select:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #30B587;
}

.layout__region--content .block-block-content {
  text-align: center;
  max-width: 624px;
  margin: auto;
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
}
.layout__region--content .block-block-content p strong {
  font-weight: 700 !important;
}

/* End - Contact page*/
#project-type {
  display: none;
}

/* Project List */
.block-views-blockprojects-block-1 .view-display-id-block_1 {
  padding-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-1 .view-projects {
    padding-bottom: 0;
  }
}
.block-views-blockprojects-block-1 .view-header, .block-views-blockprojects-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-1 .seo-header, .block-views-blockprojects-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  max-width: 850px !important;
}
.block-views-blockprojects-block-1 .view-header h5, .block-views-blockprojects-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-1 .seo-header h5, .block-views-blockprojects-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockprojects-block-1 .view-header .h5, .block-views-blockprojects-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-1 .seo-header .h5, .block-views-blockprojects-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockprojects-block-1 .view-header p, .block-views-blockprojects-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-1 .seo-header p, .block-views-blockprojects-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  font-weight: 700 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-1 .view-header, .block-views-blockprojects-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-1 .seo-header, .block-views-blockprojects-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-bottom: 3.5625rem;
    margin-top: 2rem;
  }
}
.block-views-blockprojects-block-1 .view-filters {
  display: none;
  margin-bottom: 4rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-1 .view-filters {
    margin-left: 0;
    margin-bottom: 3rem;
  }
}
.block-views-blockprojects-block-1 .view-filters #edit-actions {
  display: none;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-1 .view-filters .row {
    padding: 0;
    margin-right: -1rem;
    margin-left: -1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-1 .view-filters .row #edit-actions {
    display: none;
  }
}
.block-views-blockprojects-block-1 .view-filters .row .js-form-item-tid {
  margin: 0;
}
.block-views-blockprojects-block-1 .view-filters .js-form-type-select {
  margin-bottom: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-1 .view-filters .js-form-type-select {
    width: 100%;
    padding: 0;
  }
}
.block-views-blockprojects-block-1 .view-filters .js-form-type-select ul {
  margin: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-1 .view-filters .js-form-type-select ul {
    overflow: auto;
  }
}
.block-views-blockprojects-block-1 .view-filters .js-form-type-select ul li {
  margin: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-1 .view-filters .js-form-type-select ul li:first-child {
    margin-left: 1rem;
  }
}
.block-views-blockprojects-block-1 .view-filters .js-form-type-select ul li a {
  font-weight: 400;
}
.block-views-blockprojects-block-1 .view-content {
  margin: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-1 .view-content {
    margin: 0;
  }
}
.block-views-blockprojects-block-1 .view-content .views-row {
  padding: 0;
  border-radius: 12px;
  background-color: #f7f7f7;
  width: 49%;
  margin-bottom: 0;
}
@media (min-width: 36rem) {
  .block-views-blockprojects-block-1 .view-content .views-row:not(:nth-child(-n+2)) {
    margin-top: 3rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockprojects-block-1 .view-content .views-row:not(:first-child) {
    margin-top: 2rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockprojects-block-1 .view-content .views-row {
    width: 100%;
  }
  .block-views-blockprojects-block-1 .view-content .views-row:last-child {
    display: none;
  }
}
@media (min-width: 36rem) {
  .block-views-blockprojects-block-1 .view-content .views-row:not(:nth-child(2n)) {
    margin-right: 2%;
  }
}
.block-views-blockprojects-block-1 .view-content .views-field-nothing {
  height: 100%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-1 .view-content .views-field-nothing {
    height: unset;
  }
}
.block-views-blockprojects-block-1 .view-content .views-field-nothing .row-inner-content {
  height: 100%;
}
.block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content {
  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;
}
.block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .grouped-text-field-projects {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.5rem;
  height: 50%;
}
.block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .grouped-text-field-projects .description-custom-services {
  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: 1.5rem auto 0 0;
  margin-top: auto;
  margin-bottom: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
@media (max-width: 35.99875rem) {
  .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .grouped-text-field-projects .description-custom-services {
    margin-bottom: 0.75rem;
  }
}
.block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects {
  margin-bottom: 1rem;
}
.block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects h4, .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects h4:hover, .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects .h4:hover {
  color: #30B587;
}
.block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects h3, .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects .h3, .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects h2, .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects .h2 {
  font-weight: 700;
  font-size: 1.75rem;
  color: #262424;
}
.block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects h3:hover, .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects .h3:hover, .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects h2:hover, .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects .h2:hover {
  color: #30B587;
}
.block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-image-project-2 {
  height: 50%;
  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;
  overflow: hidden;
}
.block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-image-project-2 img {
  border-radius: 5px 5px 0px 0px;
  height: 340px;
  width: 100%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-image-project-2 img {
    height: 240px;
    max-width: 100%;
    border-radius: 12px 12px 0px 0px;
  }
}
.block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-project-name-projects {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem 1rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: none;
  margin-bottom: 1rem;
  background-color: #fff;
  border-radius: 12px;
}
.block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-project-name-projects p {
  font-size: 0.75rem;
  font-weight: 500 !important;
  margin-bottom: 0;
  text-transform: uppercase;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-field-project-name-projects p {
    font-size: 0.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-body {
    margin-bottom: 1.5rem;
  }
}
.block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-body p {
  font-weight: 400;
  font-size: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-1 .view-content .views-field-nothing .field-content .views-field-body p {
    margin-bottom: 0;
  }
}

/* End Project List */
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-9 .view-projects {
    padding-bottom: 3rem;
  }
}
.block-views-blockprojects-block-9 .view-header h5, .block-views-blockprojects-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-9 .seo-header h5, .block-views-blockprojects-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockprojects-block-9 .view-header .h5, .block-views-blockprojects-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-9 .seo-header .h5, .block-views-blockprojects-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockprojects-block-9 .view-header p, .block-views-blockprojects-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-9 .seo-header p, .block-views-blockprojects-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  font-weight: 700 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-9 .view-header, .block-views-blockprojects-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-9 .seo-header, .block-views-blockprojects-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-bottom: 3.5625rem;
    margin-top: 2rem;
  }
}
.block-views-blockprojects-block-9 .view-filters {
  display: none;
  margin-bottom: 4rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-9 .view-filters {
    margin-left: 0;
    margin-bottom: 3rem;
  }
}
.block-views-blockprojects-block-9 .view-filters #edit-actions {
  display: none;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-9 .view-filters .row {
    padding: 0;
    margin-right: -1rem;
    margin-left: -1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-9 .view-filters .row #edit-actions {
    display: none;
  }
}
.block-views-blockprojects-block-9 .view-filters .row .js-form-item-tid {
  margin: 0;
}
.block-views-blockprojects-block-9 .view-filters .js-form-type-select {
  margin-bottom: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-9 .view-filters .js-form-type-select {
    width: 100%;
    padding: 0;
  }
}
.block-views-blockprojects-block-9 .view-filters .js-form-type-select ul {
  margin: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-9 .view-filters .js-form-type-select ul {
    overflow: auto;
  }
}
.block-views-blockprojects-block-9 .view-filters .js-form-type-select ul li {
  margin: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-9 .view-filters .js-form-type-select ul li:first-child {
    margin-left: 1rem;
  }
}
.block-views-blockprojects-block-9 .view-filters .js-form-type-select ul li a {
  font-weight: 400;
}
.block-views-blockprojects-block-9 .row {
  padding: 0 0.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-9 .row {
    margin: 0;
    padding: 0;
  }
}
.block-views-blockprojects-block-9 .row .views-row {
  padding: 3rem 2rem 0;
  background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
  background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
  border-radius: 12px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-9 .row .views-row {
    margin-bottom: 2rem;
    padding: 2rem 1rem;
  }
}
.block-views-blockprojects-block-9 .row .views-field-nothing {
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-9 .row .views-field-nothing {
    margin-bottom: 1rem;
  }
}
.block-views-blockprojects-block-9 .row .views-field-nothing .field-content {
  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;
}
.block-views-blockprojects-block-9 .row .views-field-nothing .field-content .left {
  margin-right: 1.5rem;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background: white;
  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;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-9 .row .views-field-nothing .field-content .left {
    margin-right: 1rem;
  }
}
.block-views-blockprojects-block-9 .row .views-field-nothing .field-content h3, .block-views-blockprojects-block-9 .row .views-field-nothing .field-content .h3 {
  font-weight: 700;
  font-size: 2.375rem;
  color: #262424;
  margin-bottom: 0;
  cursor: pointer;
}
@media screen and (max-width: 64rem) {
  .block-views-blockprojects-block-9 .row .views-field-nothing .field-content h3, .block-views-blockprojects-block-9 .row .views-field-nothing .field-content .h3 {
    font-size: 1.5rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-9 .row .views-field-nothing .field-content h3, .block-views-blockprojects-block-9 .row .views-field-nothing .field-content .h3 {
    font-size: 1.5rem !important;
  }
}
.block-views-blockprojects-block-9 .row .views-field-nothing .field-content h3 a, .block-views-blockprojects-block-9 .row .views-field-nothing .field-content .h3 a {
  text-decoration: none;
}
.block-views-blockprojects-block-9 .row .views-field-nothing .field-content h3 a:hover, .block-views-blockprojects-block-9 .row .views-field-nothing .field-content .h3 a:hover {
  color: #30B587;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-9 .row .views-field-field-categories {
    margin-bottom: 1.5rem;
  }
}
.block-views-blockprojects-block-9 .row .views-field-field-categories .field-content {
  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;
  white-space: nowrap;
  gap: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockprojects-block-9 .row .views-field-field-categories .field-content a {
  pointer-events: none;
}
.block-views-blockprojects-block-9 .row .views-field-field-categories .field-content a:hover {
  text-decoration: none;
  cursor: default;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-9 .row .views-field-field-image-project-2 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-9 .row .views-field-field-image-project-2 img {
    max-width: 100%;
    height: auto;
  }
}
.block-views-blockprojects-block-9 .description-custom {
  margin: 0 auto 0 auto;
}

.node--type-project nav.tabs {
  padding-top: 5.3125rem;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .node--type-project .container {
    padding-top: 0 !important;
  }
}

.node--type-project .block-views-blockprojects-block-2 .view-header, .node--type-project .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .node--type-project .block-views-blockprojects-block-2 .seo-header, .node--type-project .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  max-width: 800px;
}

.block-views-blockprojects-block-2 .view-display-id-block_2 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-2 .view-display-id-block_2 {
    padding-top: 2rem;
    padding-bottom: 3rem;
  }
}
.block-views-blockprojects-block-2 .view-header, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  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;
  margin-top: 6.25rem;
  margin-bottom: 3rem !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-2 .view-header, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-bottom: 1rem !important;
    margin-top: 7.25rem !important;
  }
}
.block-views-blockprojects-block-2 .view-header p strong, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p strong, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header p strong, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p strong {
  font-weight: 700 !important;
}
.block-views-blockprojects-block-2 .view-header h1, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h1, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header h1, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h1, .block-views-blockprojects-block-2 .view-header .h1, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h1, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header .h1, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h1 {
  font-weight: bold;
  margin-bottom: 1.5rem;
}
@media (max-width: 35.99875rem) {
  .block-views-blockprojects-block-2 .view-header h1, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h1, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header h1, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h1, .block-views-blockprojects-block-2 .view-header .h1, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h1, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header .h1, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h1 {
    margin-bottom: 1rem;
  }
}
.block-views-blockprojects-block-2 .view-header h2, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header h2, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockprojects-block-2 .view-header .h2, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header .h2, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  color: #262424;
  font-weight: bold;
}
.block-views-blockprojects-block-2 .view-header h4, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header h4, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockprojects-block-2 .view-header .h4, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header .h4, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4 {
  line-height: 135%;
}
.block-views-blockprojects-block-2 .view-header h4 p, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h4 p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header h4 p, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4 p, .block-views-blockprojects-block-2 .view-header .h4 p, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4 p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header .h4 p, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4 p {
  margin-bottom: 0;
}
.block-views-blockprojects-block-2 .view-header p:empty, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p:empty, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header p:empty, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p:empty {
  display: none;
}
.block-views-blockprojects-block-2 .view-header .header-categories, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .header-categories, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header .header-categories, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .header-categories {
  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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.block-views-blockprojects-block-2 .view-header .header-categories a, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .header-categories a, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header .header-categories a, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .header-categories a {
  margin: 0 0.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-2 .view-header .header-categories a, .block-views-blockprojects-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .header-categories a, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-2 .seo-header .header-categories a, .block-views-blockprojects-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .header-categories a {
    padding: 0.5rem;
    font-size: 0.5rem;
    margin: 0;
  }
}
.block-views-blockprojects-block-2 .view-content {
  margin: 0;
}
.block-views-blockprojects-block-2 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockprojects-block-2 .view-content .youtube-player {
  margin: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-2 .views-row {
    padding: 0 !important;
  }
}
.block-views-blockprojects-block-2 .views-field-nothing {
  display: none;
  margin-top: 3rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-2 .views-field-nothing {
    margin-top: 3rem;
    padding: 0;
  }
}
.block-views-blockprojects-block-2 .views-field-nothing ul {
  overflow: auto;
  gap: 24px;
  padding-left: 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  white-space: nowrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-2 .views-field-nothing ul {
    margin: 0;
  }
}
.block-views-blockprojects-block-2 .views-field-nothing ul li:first-child {
  padding-left: 1rem;
}
.block-views-blockprojects-block-2 .views-field-nothing ul a {
  margin: 0;
  font-weight: 400;
}
.block-views-blockprojects-block-2 .views-field-nothing-1 .field-content {
  height: 100%;
  margin: 0;
}
.block-views-blockprojects-block-2 .views-field-nothing-1 .field-content img {
  border-radius: 12px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-2 .views-field-nothing-1 .field-content img {
    max-width: 100%;
    height: auto;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockprojects-block-2 .views-field-nothing-1 .field-content img {
    min-height: 240px;
  }
}
.block-views-blockprojects-block-2 .views-field-nothing-1 .field-content iframe {
  width: 100%;
  min-height: 720px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-2 .views-field-nothing-1 .field-content iframe {
    min-height: 450px;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockprojects-block-2 .views-field-nothing-1 .field-content iframe {
    min-height: 280px;
  }
}
.block-views-blockprojects-block-2 .youtube-player {
  border-radius: 6px;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  background: #000;
  margin: 0.3125rem;
}
.block-views-blockprojects-block-2 .youtube-player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: transparent;
}
.block-views-blockprojects-block-2 .youtube-player img {
  border-radius: 6px;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  left: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  height: auto;
  -webkit-transition: 0.4s all;
  -o-transition: 0.4s all;
  transition: 0.4s all;
  cursor: none;
}
.block-views-blockprojects-block-2 .youtube-player img:hover {
  -webkit-filter: brightness(75%);
  -moz-filter: brightness(75%);
  filter: brightness(75%);
}

.block-views-blockprojects-block-3 .region-with-margin.region-with-padding-top-bottom.view-display-id-block_3, .block-views-blockprojects-block-3 .node--type-seo .region-with-padding-top-bottom.view-display-id-block_3.layout--twocol-section--25-75, .node--type-seo .block-views-blockprojects-block-3 .region-with-padding-top-bottom.view-display-id-block_3.layout--twocol-section--25-75, .block-views-blockprojects-block-3 .node--type-article .region-with-padding-top-bottom.view-display-id-block_3.layout--twocol-section--25-75, .node--type-article .block-views-blockprojects-block-3 .region-with-padding-top-bottom.view-display-id-block_3.layout--twocol-section--25-75, .block-views-blockprojects-block-3 .path-newsletter .region-with-padding-top-bottom.view-display-id-block_3.block-webform-block, .path-newsletter .block-views-blockprojects-block-3 .region-with-padding-top-bottom.view-display-id-block_3.block-webform-block, .block-views-blockprojects-block-3 .region-with-padding-top-bottom.view-display-id-block_3.layout--twocol-section--75-25, .block-views-blockprojects-block-3 .region-with-padding-top-bottom.view-display-id-block_3.newsletter, .block-views-blockprojects-block-3 .path-blog .region-with-padding-top-bottom.view-display-id-block_3.layout--twocol-section--50-50, .path-blog .block-views-blockprojects-block-3 .region-with-padding-top-bottom.view-display-id-block_3.layout--twocol-section--50-50, .block-views-blockprojects-block-3 .node--type-position .region-with-padding-top-bottom.view-display-id-block_3.layout--twocol-section--50-50, .node--type-position .block-views-blockprojects-block-3 .region-with-padding-top-bottom.view-display-id-block_3.layout--twocol-section--50-50, .block-views-blockprojects-block-3 .path-career .region-with-padding-top-bottom.view-display-id-block_3.layout--twocol-section--50-50, .path-career .block-views-blockprojects-block-3 .region-with-padding-top-bottom.view-display-id-block_3.layout--twocol-section--50-50, .block-views-blockprojects-block-3 .path-about .region-with-padding-top-bottom.view-display-id-block_3.layout--twocol-section--50-50, .path-about .block-views-blockprojects-block-3 .region-with-padding-top-bottom.view-display-id-block_3.layout--twocol-section--50-50, .block-views-blockprojects-block-3 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_3.view-display-id-block_1, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockprojects-block-3 .view-display-id-block_3.view-display-id-block_1 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.block-views-blockprojects-block-3 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockprojects-block-3 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .two-columns-with-image {
  margin-bottom: 3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .two-columns-with-image {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 2rem;
  }
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .two-columns-with-image .col-sm-6 {
  width: 49%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .two-columns-with-image .col-sm-6 {
    width: 100%;
  }
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .two-columns-with-image .col-sm-6:first-child {
  margin-right: 2%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .two-columns-with-image .col-sm-6:first-child {
    margin-right: 0;
  }
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .two-columns-with-image .image-wrapper img {
  border-radius: 6px;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .two-columns-with-image .image-wrapper img {
    max-height: 440px;
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .two-columns-with-image .image-wrapper img {
    max-height: 240px;
  }
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .two-columns-with-image .content-wrapper {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .two-columns-with-image .content-wrapper h3, .block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .two-columns-with-image .content-wrapper .h3 {
  margin-bottom: 1.5rem;
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .two-columns-with-image .content-wrapper p {
  color: #262424;
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .two-columns-with-image .content-wrapper p:last-child {
  margin-bottom: 0;
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .two-columns-with-image .content-wrapper a {
  color: #30B587;
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .two-columns-with-image .content-wrapper a:hover {
  text-decoration: underline;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .two-columns-with-image:nth-child(even) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .solution-content h3, .block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .solution-content .h3 {
  margin-bottom: 1.5rem;
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .solution-content p {
  color: #262424;
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .results-wrapper {
  margin-top: 3rem;
  border-radius: 12px;
  background-color: #F7F7F7;
  padding: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .results-wrapper {
    margin-top: 2rem;
  }
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .results-wrapper h3, .block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .results-wrapper .h3 {
  margin-bottom: 1.5rem;
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .results-wrapper .item-list .list-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .results-wrapper .item-list .list-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .results-wrapper .item-list .list-group li.list-group-item {
  padding: 0;
  width: 33.3%;
  border: unset;
  border-radius: 0px;
  background-color: transparent;
  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;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .results-wrapper .item-list .list-group li.list-group-item {
    width: 100%;
    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-blockprojects-block-3 .view-content .views-row .main-content-wrapper .results-wrapper .item-list .list-group li.list-group-item:not(:last-child) {
    margin-bottom: 1.5rem;
  }
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .results-wrapper .item-list .list-group li.list-group-item .icon {
  height: 100%;
  width: 40px;
  min-width: 40px;
  display: block;
  background-image: url(../images/icons/checkmark.svg);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  margin-right: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .results-wrapper .item-list .list-group li.list-group-item .icon {
    height: 40px;
    margin-right: 0.5rem;
  }
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .results-wrapper .item-list .list-group li.list-group-item .content {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .results-wrapper .item-list .list-group li.list-group-item h4, .block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .results-wrapper .item-list .list-group li.list-group-item .h4 {
  font-size: 1.125rem;
  color: #30B587;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .results-wrapper .item-list .list-group li.list-group-item h4, .block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .results-wrapper .item-list .list-group li.list-group-item .h4 {
    margin-bottom: 0.25rem;
  }
}
.block-views-blockprojects-block-3 .view-content .views-row .main-content-wrapper .results-wrapper .item-list .list-group li.list-group-item p {
  margin-bottom: 0;
  color: #262424;
}

.block-views-blockprojects-block-4 .region-with-margin.view-display-id-block_4.region-with-padding-top-bottom, .block-views-blockprojects-block-4 .node--type-seo .view-display-id-block_4.region-with-padding-top-bottom.layout--twocol-section--25-75, .node--type-seo .block-views-blockprojects-block-4 .view-display-id-block_4.region-with-padding-top-bottom.layout--twocol-section--25-75, .block-views-blockprojects-block-4 .node--type-article .view-display-id-block_4.region-with-padding-top-bottom.layout--twocol-section--25-75, .node--type-article .block-views-blockprojects-block-4 .view-display-id-block_4.region-with-padding-top-bottom.layout--twocol-section--25-75, .block-views-blockprojects-block-4 .path-newsletter .view-display-id-block_4.region-with-padding-top-bottom.block-webform-block, .path-newsletter .block-views-blockprojects-block-4 .view-display-id-block_4.region-with-padding-top-bottom.block-webform-block, .block-views-blockprojects-block-4 .view-display-id-block_4.region-with-padding-top-bottom.layout--twocol-section--75-25, .block-views-blockprojects-block-4 .view-display-id-block_4.region-with-padding-top-bottom.newsletter, .block-views-blockprojects-block-4 .path-blog .view-display-id-block_4.region-with-padding-top-bottom.layout--twocol-section--50-50, .path-blog .block-views-blockprojects-block-4 .view-display-id-block_4.region-with-padding-top-bottom.layout--twocol-section--50-50, .block-views-blockprojects-block-4 .node--type-position .view-display-id-block_4.region-with-padding-top-bottom.layout--twocol-section--50-50, .node--type-position .block-views-blockprojects-block-4 .view-display-id-block_4.region-with-padding-top-bottom.layout--twocol-section--50-50, .block-views-blockprojects-block-4 .path-career .view-display-id-block_4.region-with-padding-top-bottom.layout--twocol-section--50-50, .path-career .block-views-blockprojects-block-4 .view-display-id-block_4.region-with-padding-top-bottom.layout--twocol-section--50-50, .block-views-blockprojects-block-4 .path-about .view-display-id-block_4.region-with-padding-top-bottom.layout--twocol-section--50-50, .path-about .block-views-blockprojects-block-4 .view-display-id-block_4.region-with-padding-top-bottom.layout--twocol-section--50-50, .block-views-blockprojects-block-4 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_4.view-display-id-block_1, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockprojects-block-4 .view-display-id-block_4.view-display-id-block_1 {
  padding-top: 0;
  padding-bottom: 0;
}
.block-views-blockprojects-block-4 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockprojects-block-4 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockprojects-block-4 .view-content .views-row .overview-container {
  padding: 2.5rem;
  background-color: #F7F7F7;
  border-radius: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-4 .view-content .views-row .overview-container {
    padding: 2rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockprojects-block-4 .view-content .views-row .overview-container {
    padding: 1.5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-4.project-overview {
  padding-right: 2.5rem;
  border-right: 1px solid #D2D6DB;
}
@media (max-width: 35.99875rem) {
  .block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-4.project-overview {
    border-right: none;
    border-bottom: 1px solid #D2D6DB;
    padding-right: 0;
    padding-bottom: 1.5rem;
  }
}
.block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-4.project-overview .project-specification-title {
  color: #262424;
  margin-bottom: 0.5rem;
}
.block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-4.project-overview .project-specification {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-4.project-overview .project-specification p {
  color: #30B587;
  font-weight: 600 !important;
  font-size: 1rem;
}
@media (max-width: 35.99875rem) {
  .block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-4.project-overview .project-specification p {
    font-weight: 500 !important;
    font-size: 0.875rem;
  }
}
.block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-4.project-overview .project-specification p:last-child {
  margin-bottom: 0;
}
.block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-4.project-overview .project-specification:not(:last-child) {
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-4.project-overview .project-specification:not(:last-child) {
    margin-bottom: 1rem;
  }
}
.block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-4.project-overview .project-specification li {
  list-style-type: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #30B587;
  font-weight: 600 !important;
}
@media (max-width: 35.99875rem) {
  .block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-4.project-overview .project-specification li {
    font-weight: 500 !important;
    font-size: 0.875rem;
  }
}
.block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-4.project-overview .project-specification li:not(:last-child) {
  margin-right: 1rem;
}
.block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-4.project-overview .project-specification li p {
  color: inherit;
}
.block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-4.project-overview .project-specification li a {
  color: inherit;
  text-decoration: underline;
}
.block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-8.cta-wrapper {
  padding-left: 2.5rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 35.99875rem) {
  .block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-8.cta-wrapper {
    padding-top: 1.5rem;
    padding-left: 0;
  }
}
.block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-8.cta-wrapper .cta-content p:last-child {
  margin-bottom: 0;
}
.block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-8.cta-wrapper .cta-button {
  margin-left: 0;
  margin-right: 0;
  margin-top: 2rem;
}
@media (max-width: 35.99875rem) {
  .block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-8.cta-wrapper .cta-button {
    padding: 0.625rem 1rem;
    margin-top: 2rem;
  }
}
.block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-8.cta-wrapper .cta-button:hover a {
  color: #30B587;
}
.block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-8.cta-wrapper .cta-button:hover a::after {
  -webkit-filter: brightness(0) saturate(100%) invert(56%) sepia(96%) saturate(329%) hue-rotate(115deg) brightness(97%) contrast(86%);
          filter: brightness(0) saturate(100%) invert(56%) sepia(96%) saturate(329%) hue-rotate(115deg) brightness(97%) contrast(86%);
}
.block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-8.cta-wrapper .cta-button a {
  color: #F8FAFC;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  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-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-8.cta-wrapper .cta-button a::after {
  content: "";
  background-image: url(../images/icons/chevron-right.svg);
  height: 14px;
  width: 14px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  margin-left: 0.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-4 .view-content .views-row .overview-container .col-sm-8.cta-wrapper .cta-button a {
    font-size: 1rem;
  }
}

.block-views-blockprojects-block-6 .views-field-field-results {
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 12px;
  margin-bottom: 3.5rem;
}
.block-views-blockprojects-block-6 .views-field-field-results h4, .block-views-blockprojects-block-6 .views-field-field-results .h4 {
  font-weight: bold;
  margin-bottom: 1.5rem;
}
.block-views-blockprojects-block-6 .views-field-field-results ul {
  margin: 0;
  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;
  width: 100%;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.block-views-blockprojects-block-6 .views-field-field-results ul li {
  border: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #f7f7f7;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  max-width: 220px;
}
.block-views-blockprojects-block-6 .views-field-field-results ul li::before {
  content: url(../images/icons/checkbox-regular.svg);
  margin-right: 1rem;
  padding-top: 0.3125rem;
}
.block-views-blockprojects-block-6 .views-field-field-results ul li p {
  font-weight: 500;
  margin: 0;
}

.block-views-blockprojects-block-8 {
  margin-bottom: 6.25rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-8 {
    margin-bottom: 3rem;
  }
}
.block-views-blockprojects-block-8 .view-id-projects {
  padding: 0 1rem 0;
}
.block-views-blockprojects-block-8 .view-content {
  margin: 0;
  width: 100%;
  padding: 2rem;
  padding-left: 3rem;
  padding-top: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-8 .view-content {
    max-width: 100%;
    margin: 0;
    padding-left: 0;
  }
}
.block-views-blockprojects-block-8 .view-content .views-row {
  border-left: 2px solid #30B587;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-8 .view-content .views-row {
    padding: 0;
    padding-left: 1rem;
  }
}
.block-views-blockprojects-block-8 .view-content .views-row .views-field-nothing .field-content {
  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;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
}
@media (min-width: 62rem) {
  .block-views-blockprojects-block-8 .view-content .views-row .views-field-nothing .field-content {
    max-width: 60%;
  }
}
.block-views-blockprojects-block-8 .view-content .views-row .views-field-nothing .field-content .client-top {
  width: 100%;
  text-align: center;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-8 .view-content .views-row .views-field-nothing .field-content .client-top {
    width: 100%;
  }
}
.block-views-blockprojects-block-8 .view-content .views-row .views-field-nothing .field-content .client-top p {
  text-align: left;
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-8 .view-content .views-row .views-field-nothing .field-content .client-top p {
    margin-bottom: 0;
    font-weight: 500;
  }
}
.block-views-blockprojects-block-8 .view-content .views-row .views-field-nothing .field-content .client-top p:first-child::before {
  content: url(../images/icons/quote-mark-green.svg);
  position: absolute;
  margin-left: -3.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-8 .view-content .views-row .views-field-nothing .field-content .client-top p:first-child::before {
    margin-left: -2.5rem;
    display: none;
  }
}
.block-views-blockprojects-block-8 .view-content .views-row .views-field-nothing .field-content .client-bottom {
  margin-top: 0.5rem;
  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;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-8 .view-content .views-row .views-field-nothing .field-content .client-bottom {
    margin-top: 1.5rem;
  }
}
.block-views-blockprojects-block-8 .view-content .views-row .views-field-nothing .field-content .client-bottom .client-image {
  margin-right: 0.5rem;
}
.block-views-blockprojects-block-8 .view-content .views-row .views-field-nothing .field-content .client-bottom .client-image img {
  max-width: 64px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.block-views-blockprojects-block-8 .view-content .views-row .views-field-nothing .field-content .client-bottom .client-info h4, .block-views-blockprojects-block-8 .view-content .views-row .views-field-nothing .field-content .client-bottom .client-info .h4 {
  font-size: 1.125rem;
  font-weight: 500;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-8 .view-content .views-row .views-field-nothing .field-content .client-bottom .client-info h4, .block-views-blockprojects-block-8 .view-content .views-row .views-field-nothing .field-content .client-bottom .client-info .h4 {
    font-size: 1rem !important;
  }
}
.block-views-blockprojects-block-8 .view-content .views-row .views-field-nothing .field-content .client-bottom .client-info p {
  margin-bottom: 0;
  color: #30B587;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-8 .view-content .views-row .views-field-nothing .field-content .client-bottom .client-info p {
    font-weight: 500 !important;
  }
}

.block-views-blockprojects-block-6 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-6 .view-display-id-block_6 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.block-views-blockprojects-block-6 .view-content {
  margin: 0;
}
.block-views-blockprojects-block-6 .view-content .views-row {
  padding: 0;
}
.block-views-blockprojects-block-6 .view-content ul {
  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: 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: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 60px;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-6 .view-content ul {
    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;
    margin-bottom: 0;
  }
}
.block-views-blockprojects-block-6 .view-content ul li {
  border: 0px;
  padding: 0 !important;
  width: 100%;
  background: #fff;
  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;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-6 .view-content ul li {
    width: 100% !important;
    background-color: #fff !important;
    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-top: 0;
  }
}
.block-views-blockprojects-block-6 .view-content ul li img {
  mix-blend-mode: multiply;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-6 .view-content ul li img {
    max-height: 440px;
    border-radius: 6px;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockprojects-block-6 .view-content ul li img {
    max-height: 240px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-6 .view-content ul li:last-child {
    margin-bottom: 0;
  }
}

.block-views-blockprojects-block-12 .view-display-id-block_12 {
  padding-left: 0;
  padding-right: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-12 .view-display-id-block_12 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
.block-views-blockprojects-block-12 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockprojects-block-12 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockprojects-block-12 .view-header, .block-views-blockprojects-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-12 .seo-header, .block-views-blockprojects-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockprojects-block-12 .view-header, .block-views-blockprojects-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-12 .seo-header, .block-views-blockprojects-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-12 .view-header, .block-views-blockprojects-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-12 .seo-header, .block-views-blockprojects-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
    margin-bottom: 3rem;
  }
}
.block-views-blockprojects-block-12 .view-header h2, .block-views-blockprojects-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-12 .seo-header h2, .block-views-blockprojects-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockprojects-block-12 .view-header .h2, .block-views-blockprojects-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-12 .seo-header .h2, .block-views-blockprojects-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockprojects-block-12 .view-header h5, .block-views-blockprojects-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-12 .seo-header h5, .block-views-blockprojects-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockprojects-block-12 .view-header .h5, .block-views-blockprojects-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-12 .seo-header .h5, .block-views-blockprojects-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockprojects-block-12 .view-header p, .block-views-blockprojects-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-12 .seo-header p, .block-views-blockprojects-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockprojects-block-12 .view-header p, .block-views-blockprojects-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-12 .seo-header p, .block-views-blockprojects-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockprojects-block-12 .view-header p, .block-views-blockprojects-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-12 .seo-header p, .block-views-blockprojects-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockprojects-block-12 .view-header p, .block-views-blockprojects-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-12 .seo-header p, .block-views-blockprojects-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-size: 0.875rem !important;
  }
}
.block-views-blockprojects-block-12 form.webform-submission-form #edit-flexbox-05, .block-views-blockprojects-block-12 form.webform-submission-form #edit-flexbox-08 {
  display: none;
}
.block-views-blockprojects-block-12 form.webform-submission-form #edit-flexbox-09 .form-actions.webform-actions {
  margin-bottom: 2.5rem !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-12 form.webform-submission-form #edit-flexbox-09 .form-actions.webform-actions {
    margin-bottom: 2rem;
  }
}
.block-views-blockprojects-block-12 form.webform-submission-form #edit-flexbox-09 .webform-button--submit {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 1.125rem 1.5rem;
  background-color: #30B587;
  color: #F8FAFC;
  border-radius: 5px;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.0625rem;
}
.block-views-blockprojects-block-12 form.webform-submission-form #edit-flexbox-09 .webform-button--submit::after {
  content: url(../images/icons/submit.svg);
  margin-left: 0.5rem;
}
.block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox {
  margin: 0 !important;
}
.block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container {
  margin: 0;
}
.block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container .webform-flex.webform-flex--1:first-child {
  margin-right: 2rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container .webform-flex.webform-flex--1:first-child {
    margin-right: 0;
  }
}
.block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container label, .block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container .webform-element-description {
  font-size: 1rem;
  font-weight: 400;
  color: #6A6A71;
}
.block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container label::after, .block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container .webform-element-description::after {
  background-image: none !important;
  content: "*";
  color: red;
}
.block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container textarea {
  min-height: 240px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container textarea {
    min-height: 225px;
  }
}
.block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container input, .block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container textarea {
  border-radius: 4px;
  border: 0px;
  border-bottom: 1px solid #30B587;
  padding: 0.625rem 1rem;
}
.block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container input::-webkit-input-placeholder, .block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container textarea::-webkit-input-placeholder {
  color: #E1E4E8;
  opacity: 1;
}
.block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container input::-moz-placeholder, .block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container textarea::-moz-placeholder {
  color: #E1E4E8;
  opacity: 1;
}
.block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container input::-ms-input-placeholder, .block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container textarea::-ms-input-placeholder {
  color: #E1E4E8;
  opacity: 1;
}
.block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container input::placeholder, .block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container textarea::placeholder {
  color: #E1E4E8;
  opacity: 1;
}
.block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container input:focus, .block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container textarea:focus {
  outline: none;
  border: 1px solid #30B587;
}
.block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container .js-form-item {
  margin-bottom: 2.5rem !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container .js-form-item {
    margin-bottom: 3rem;
  }
}
.block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container .js-form-type-processed-text p, .block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container .js-form-type-processed-text a {
  font-size: 0.75rem;
  font-weight: 500;
}
.block-views-blockprojects-block-12 form.webform-submission-form .webform-flexbox .webform-flex--container .js-form-type-processed-text a {
  color: #30B587;
}

.node--type-project .layout--twocol-section--75-25 .layout__region--second {
  padding: 0;
}
@media (max-width: 47.99875rem) {
  .node--type-project .layout--twocol-section--75-25 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media (max-width: 47.99875rem) {
  .node--type-project .block-views-blocklocation-block-block-1 {
    background-color: #F7F7F7;
  }
}
.node--type-project .block-views-blocklocation-block-block-1 .view-header, .node--type-project .block-views-blocklocation-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .node--type-project .block-views-blocklocation-block-block-1 .seo-header, .node--type-project .block-views-blocklocation-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin-top: 0 !important;
}
@media (min-width: 48rem) {
  .node--type-project .block-views-blocklocation-block-block-1 .view-header, .node--type-project .block-views-blocklocation-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .node--type-project .block-views-blocklocation-block-block-1 .seo-header, .node--type-project .block-views-blocklocation-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    display: none;
  }
}
.node--type-project .block-views-blocklocation-block-block-1 .locations-container {
  background-color: #f8f8f8;
}
.node--type-project .block-views-blocklocation-block-block-1 .view-content {
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
}
.node--type-project .block-views-blocklocation-block-block-1 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
}
.node--type-project .block-views-blocklocation-block-block-1 .view-content .views-row:last-child .locations-container {
  margin-bottom: 0;
}
.node--type-project .block-views-blocklocation-block-block-1 .view-id-location_block.view-display-id-block_1 {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media (max-width: 47.99875rem) {
  .node--type-project .block-views-blocklocation-block-block-1 .view-id-location_block.view-display-id-block_1 {
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}

.block-views-blockprojects-block-7 {
  background-color: #F7F7F7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-7 .view-display-id-block_7 {
    padding-bottom: 3rem;
  }
}
.block-views-blockprojects-block-7 .view-header, .block-views-blockprojects-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-7 .seo-header, .block-views-blockprojects-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockprojects-block-7 .view-header, .block-views-blockprojects-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-7 .seo-header, .block-views-blockprojects-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-7 .view-header, .block-views-blockprojects-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-7 .seo-header, .block-views-blockprojects-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
    margin-bottom: 3rem;
  }
}
.block-views-blockprojects-block-7 .view-header h2, .block-views-blockprojects-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-7 .seo-header h2, .block-views-blockprojects-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockprojects-block-7 .view-header .h2, .block-views-blockprojects-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-7 .seo-header .h2, .block-views-blockprojects-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 0;
}
.block-views-blockprojects-block-7 .view-header h2, .block-views-blockprojects-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-7 .seo-header h2, .block-views-blockprojects-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockprojects-block-7 .view-header .h2, .block-views-blockprojects-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-7 .seo-header .h2, .block-views-blockprojects-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockprojects-block-7 .view-header h5, .block-views-blockprojects-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-7 .seo-header h5, .block-views-blockprojects-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockprojects-block-7 .view-header .h5, .block-views-blockprojects-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-7 .seo-header .h5, .block-views-blockprojects-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockprojects-block-7 .view-header p, .block-views-blockprojects-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-7 .seo-header p, .block-views-blockprojects-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockprojects-block-7 .view-header p, .block-views-blockprojects-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-7 .seo-header p, .block-views-blockprojects-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockprojects-block-7 .view-header p, .block-views-blockprojects-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-7 .seo-header p, .block-views-blockprojects-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockprojects-block-7 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockprojects-block-7 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
.block-views-blockprojects-block-7 .view-content .views-row .custom-link-description {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  bottom: 32px;
  left: 48px;
}
@media (max-width: 35.99875rem) {
  .block-views-blockprojects-block-7 .view-content .views-row .custom-link-description {
    position: relative;
    width: 100%;
    margin-bottom: 2rem;
    left: 0px;
    bottom: 0px;
    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;
  }
}
.block-views-blockprojects-block-7 .view-content .views-row .custom-link-description a {
  font-weight: 500;
  color: #30B587;
  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: 47.99875rem) {
  .block-views-blockprojects-block-7 .view-content .views-row .custom-link-description a {
    font-weight: 400;
  }
}
.block-views-blockprojects-block-7 .view-content .views-row .custom-link-description a::after {
  content: "";
  background-image: url(../images/icons/arrow-icon.svg);
  height: 18px;
  width: 18px;
  display: inline-block;
  margin-left: 1rem;
}
.block-views-blockprojects-block-7 .view-content .views-row .views-field-field-project-reference-projects .row {
  margin-left: 0;
  margin-right: 0;
  padding: 2rem 3rem 0 3rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#F9F9F9));
  background: -webkit-linear-gradient(top, #EFEFEF, #F9F9F9);
  background: -o-linear-gradient(top, #EFEFEF, #F9F9F9);
  background: linear-gradient(to bottom, #EFEFEF, #F9F9F9);
  border-radius: 12px;
}
@media (max-width: 35.99875rem) {
  .block-views-blockprojects-block-7 .view-content .views-row .views-field-field-project-reference-projects .row {
    padding: 2rem 1rem 1.5rem 1rem;
  }
}
.block-views-blockprojects-block-7 .view-content .views-row .views-field-field-project-reference-projects .row .col-sm-6 {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockprojects-block-7 .view-content .views-row .views-field-field-project-reference-projects .row .col-sm-6:first-child {
  padding-bottom: 2rem;
  padding-right: 1rem;
}
@media (max-width: 35.99875rem) {
  .block-views-blockprojects-block-7 .view-content .views-row .views-field-field-project-reference-projects .row .col-sm-6:first-child {
    padding-bottom: 1.5rem;
    padding-right: 0;
  }
}
.block-views-blockprojects-block-7 .view-content .views-row .views-field-field-project-reference-projects .row .col-sm-6:first-child .field--name-node-title {
  margin-bottom: 1rem;
}
.block-views-blockprojects-block-7 .view-content .views-row .views-field-field-project-reference-projects .row .col-sm-6:first-child .field--name-node-title h2, .block-views-blockprojects-block-7 .view-content .views-row .views-field-field-project-reference-projects .row .col-sm-6:first-child .field--name-node-title .h2 {
  font-weight: bold;
}
.block-views-blockprojects-block-7 .view-content .views-row .views-field-field-project-reference-projects .row .col-sm-6:first-child .field--name-body {
  margin-bottom: 1.5rem;
}
.block-views-blockprojects-block-7 .view-content .views-row .views-field-field-project-reference-projects .row .col-sm-6:first-child .field--name-body p:last-child {
  margin-bottom: 0;
}
.block-views-blockprojects-block-7 .view-content .views-row .views-field-field-project-reference-projects .row .col-sm-6:nth-child(2) img {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-7 .view-content .views-row .views-field-field-project-reference-projects .row .col-sm-6:nth-child(2) img {
    max-width: 100%;
    height: auto;
  }
}

.field--name-field-categories {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 24px;
}
@media (max-width: 47.99875rem) {
  .field--name-field-categories {
    gap: 8px;
    margin-bottom: 0;
  }
}
.field--name-field-categories .field__item {
  border-radius: 12px !important;
  border: 0px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5rem;
  font-weight: 700;
  font-size: 0.75rem;
  text-transform: uppercase;
  pointer-events: none;
  white-space: nowrap;
}
@media screen and (max-width: 64rem) {
  .field--name-field-categories .field__item {
    font-size: 0.5rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .field--name-field-categories .field__item {
    padding: 0.5rem;
    font-size: 0.5rem !important;
    margin: 0 0.25rem;
  }
}

.block-views-blockleaders-block-block-1 .view-header, .block-views-blockleaders-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockleaders-block-block-1 .seo-header, .block-views-blockleaders-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockleaders-block-block-1 .view-header, .block-views-blockleaders-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockleaders-block-block-1 .seo-header, .block-views-blockleaders-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockleaders-block-block-1 .view-header, .block-views-blockleaders-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockleaders-block-block-1 .seo-header, .block-views-blockleaders-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockleaders-block-block-1 .view-header h2, .block-views-blockleaders-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockleaders-block-block-1 .seo-header h2, .block-views-blockleaders-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockleaders-block-block-1 .view-header .h2, .block-views-blockleaders-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockleaders-block-block-1 .seo-header .h2, .block-views-blockleaders-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 0;
}
.block-views-blockleaders-block-block-1 .view-header h2, .block-views-blockleaders-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockleaders-block-block-1 .seo-header h2, .block-views-blockleaders-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockleaders-block-block-1 .view-header .h2, .block-views-blockleaders-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockleaders-block-block-1 .seo-header .h2, .block-views-blockleaders-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockleaders-block-block-1 .view-header h5, .block-views-blockleaders-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockleaders-block-block-1 .seo-header h5, .block-views-blockleaders-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockleaders-block-block-1 .view-header .h5, .block-views-blockleaders-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockleaders-block-block-1 .seo-header .h5, .block-views-blockleaders-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockleaders-block-block-1 .view-header p, .block-views-blockleaders-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockleaders-block-block-1 .seo-header p, .block-views-blockleaders-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockleaders-block-block-1 .view-header p, .block-views-blockleaders-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockleaders-block-block-1 .seo-header p, .block-views-blockleaders-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockleaders-block-block-1 .view-header p, .block-views-blockleaders-block-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockleaders-block-block-1 .seo-header p, .block-views-blockleaders-block-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockleaders-block-block-1 .view-content {
  margin-left: 0;
  margin-right: 0;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blockleaders-block-block-1 .view-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockleaders-block-block-1 .view-content .views-row {
  width: 32%;
  border-radius: 12px;
  background: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#F9F9F9));
  background: -webkit-linear-gradient(top, #EFEFEF, #F9F9F9);
  background: -o-linear-gradient(top, #EFEFEF, #F9F9F9);
  background: linear-gradient(to bottom, #EFEFEF, #F9F9F9);
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockleaders-block-block-1 .view-content .views-row {
    width: 100%;
  }
}
.block-views-blockleaders-block-block-1 .view-content .views-row:not(:last-child) {
  margin-right: 2%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockleaders-block-block-1 .view-content .views-row:not(:last-child) {
    margin-right: 0;
    margin-bottom: 1rem;
  }
}
.block-views-blockleaders-block-block-1 .view-content .views-row .views-field-nothing {
  border-radius: 12px;
  padding: 2rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockleaders-block-block-1 .view-content .views-row .views-field-nothing {
    padding: 1.5rem 1rem;
  }
}
.block-views-blockleaders-block-block-1 .view-content .views-row .views-field-nothing .field-content .client-header-wrapper {
  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;
  margin-bottom: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockleaders-block-block-1 .view-content .views-row .views-field-nothing .field-content .client-header-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.block-views-blockleaders-block-block-1 .view-content .views-row .views-field-nothing .field-content .client-header-wrapper .client-image {
  margin-right: 0.75rem;
}
.block-views-blockleaders-block-block-1 .view-content .views-row .views-field-nothing .field-content .client-header-wrapper .client-image img {
  height: 60px;
  width: 60px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.block-views-blockleaders-block-block-1 .view-content .views-row .views-field-nothing .field-content .client-header-wrapper .client-content h4, .block-views-blockleaders-block-block-1 .view-content .views-row .views-field-nothing .field-content .client-header-wrapper .client-content .h4 {
  font-size: 1.125rem;
  margin-bottom: 0.375rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockleaders-block-block-1 .view-content .views-row .views-field-nothing .field-content .client-header-wrapper .client-content p {
    font-weight: 500 !important;
  }
}
.block-views-blockleaders-block-block-1 .view-content .views-row .views-field-nothing .field-content .client-header-wrapper .client-content p:last-child {
  margin-bottom: 0;
}
.block-views-blockleaders-block-block-1 .view-content .views-row .views-field-nothing .field-content .client-content-wrapper p {
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-views-blockleaders-block-block-1 .view-content .views-row .views-field-nothing .field-content .client-content-wrapper p {
    font-weight: 500 !important;
  }
}
.block-views-blockleaders-block-block-1 .view-content .views-row .views-field-nothing .field-content .client-content-wrapper .meeting-button {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
.block-views-blockleaders-block-block-1 .view-content .views-row .views-field-nothing .field-content .client-content-wrapper .meeting-button:hover a {
  color: #30B587;
}
.block-views-blockleaders-block-block-1 .view-content .views-row .views-field-nothing .field-content .client-content-wrapper .meeting-button a {
  color: #F8FAFC;
  font-size: 1.125rem;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockleaders-block-block-1 .view-content .views-row .views-field-nothing .field-content .client-content-wrapper .meeting-button a {
    font-size: 1rem;
  }
}

.block-views-blockprojects-block-11 {
  background-color: red;
  display: none;
}
.block-views-blockprojects-block-11 .view-header, .block-views-blockprojects-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-11 .seo-header, .block-views-blockprojects-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockprojects-block-11 .view-header, .block-views-blockprojects-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-11 .seo-header, .block-views-blockprojects-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprojects-block-11 .view-header, .block-views-blockprojects-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-11 .seo-header, .block-views-blockprojects-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockprojects-block-11 .view-header h2, .block-views-blockprojects-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-11 .seo-header h2, .block-views-blockprojects-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockprojects-block-11 .view-header .h2, .block-views-blockprojects-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-11 .seo-header .h2, .block-views-blockprojects-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 0;
}
.block-views-blockprojects-block-11 .view-header h2, .block-views-blockprojects-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-11 .seo-header h2, .block-views-blockprojects-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockprojects-block-11 .view-header .h2, .block-views-blockprojects-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-11 .seo-header .h2, .block-views-blockprojects-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockprojects-block-11 .view-header h5, .block-views-blockprojects-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-11 .seo-header h5, .block-views-blockprojects-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockprojects-block-11 .view-header .h5, .block-views-blockprojects-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-11 .seo-header .h5, .block-views-blockprojects-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockprojects-block-11 .view-header p, .block-views-blockprojects-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-11 .seo-header p, .block-views-blockprojects-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockprojects-block-11 .view-header p, .block-views-blockprojects-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-11 .seo-header p, .block-views-blockprojects-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockprojects-block-11 .view-header p, .block-views-blockprojects-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprojects-block-11 .seo-header p, .block-views-blockprojects-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockprojects-block-11 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockprojects-block-11 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
}

#block-views-block-awards-block-block-1-2 {
  display: none !important;
}

.header-categories ul {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.header-categories ul li {
  border-radius: 12px !important;
  border: 0px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5rem;
  font-weight: 700;
  font-size: 0.75rem;
  text-transform: uppercase;
  pointer-events: none;
  white-space: nowrap;
  margin: 0 0.75rem;
}
@media screen and (max-width: 64rem) {
  .header-categories ul li {
    font-size: 0.5rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .header-categories ul li {
    padding: 0.5rem;
    font-size: 0.5rem !important;
    margin: 0 0.25rem;
  }
}
.header-categories li[id="Web development"], .header-categories li[id="Software Development"], .header-categories li[id="Mobile development"], .header-categories li[id="App Development"], .header-categories li[id=Apputveckling], .header-categories li[id=Webbutveckling], .header-categories li[id=Mjukvaruutveckling], .header-categories li[id="Mobil utveckling"] {
  background: rgba(48, 181, 135, 0.2);
  color: #30B587;
}
.header-categories li[id="Digital Marketing"], .header-categories li[id="Digital Marknadsföring"] {
  background: rgba(44, 150, 242, 0.2);
  color: #2C96F2;
}
.header-categories li[id="UI&UX design"] {
  background: rgba(255, 67, 106, 0.2);
  color: #FF436A;
}

.views-field-field-categories .list-group {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 24px;
}
@media (max-width: 47.99875rem) {
  .views-field-field-categories .list-group {
    gap: 8px;
  }
}
.views-field-field-categories .list-group li {
  border-radius: 12px !important;
  border: 0px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5rem;
  font-weight: 700;
  font-size: 0.75rem;
  text-transform: uppercase;
  pointer-events: none;
  white-space: nowrap;
}
@media screen and (max-width: 64rem) {
  .views-field-field-categories .list-group li {
    font-size: 0.5rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .views-field-field-categories .list-group li {
    padding: 0.5rem;
    font-size: 0.5rem !important;
    margin: 0 0.25rem;
  }
}
.views-field-field-categories li[custom_id="Web development"], .views-field-field-categories li[custom_id="Software Development"], .views-field-field-categories li[custom_id="Mobile development"], .views-field-field-categories li[custom_id="App Development"], .views-field-field-categories li[custom_id=Apputveckling], .views-field-field-categories li[custom_id=Webbutveckling], .views-field-field-categories li[custom_id=Mjukvaruutveckling], .views-field-field-categories li[custom_id="Mobil utveckling"] {
  background: rgba(48, 181, 135, 0.2);
  color: #30B587;
}
.views-field-field-categories li[custom_id="Digital Marketing"], .views-field-field-categories li[custom_id="Digital Marknadsföring"] {
  background: rgba(44, 150, 242, 0.2);
  color: #2C96F2;
}
.views-field-field-categories li[custom_id="UI&UX design"] {
  background: rgba(255, 67, 106, 0.2);
  color: #FF436A;
}

/* Title */
.block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  max-width: 100% !important;
}
@media screen and (max-width: 64rem) {
  .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-bottom: 2.5rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-bottom: 2.5rem !important;
    margin-top: 2rem !important;
  }
}
.block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .content p {
  font-size: 1.25rem;
  font-weight: 500 !important;
  line-height: 1.875rem;
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .content p {
    line-height: 1.3125rem;
  }
}
.block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .content h4, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .content .h4 {
  font-weight: 700;
  font-size: 1.125rem;
  color: #30B587;
  text-transform: uppercase;
}
@media (max-width: 47.99875rem) {
  .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .content h4, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .content .h4 {
    font-size: 0.75rem;
  }
}
.block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .content h1, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .content .h1 {
  font-size: 3.125rem;
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .content h1, .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .content .h1 {
    margin-left: 1rem;
    margin-right: 1rem;
    font-size: 1.5rem;
  }
}

/* End Title */
/* About Zen Block */
@media screen and (max-width: 64rem) {
  .block-views-blockabout-zen-block-block-1 .view-about-zen-block {
    padding-bottom: 3rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-1 .view-about-zen-block {
    padding-bottom: 3rem;
  }
}
.block-views-blockabout-zen-block-block-1 .youtube-player {
  border-radius: 12px;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  background: #000;
  margin: 0.3125rem;
}
.block-views-blockabout-zen-block-block-1 .youtube-player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: transparent;
}
.block-views-blockabout-zen-block-block-1 .youtube-player img {
  border-radius: 12px;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  left: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  height: auto;
  cursor: pointer;
  -webkit-transition: 0.4s all;
  -o-transition: 0.4s all;
  transition: 0.4s all;
}
.block-views-blockabout-zen-block-block-1 .youtube-player img:hover {
  -webkit-filter: brightness(75%);
  -moz-filter: brightness(75%);
  filter: brightness(75%);
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-1 .views-field-field-about-image img {
    max-width: 100%;
    height: auto;
  }
}
.block-views-blockabout-zen-block-block-1 .views-field-field-about-information {
  margin-top: 6.25rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockabout-zen-block-block-1 .views-field-field-about-information {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-1 .views-field-field-about-information {
    margin-top: 2rem;
  }
}
.block-views-blockabout-zen-block-block-1 .views-field-field-about-information 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;
  gap: 32px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-1 .views-field-field-about-information ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockabout-zen-block-block-1 .views-field-field-about-information ul li {
  border: 0;
  width: 624px;
  min-height: 250px;
  background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
  background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
  padding: 3.75rem;
  border-radius: 12px;
}
@media screen and (max-width: 64rem) {
  .block-views-blockabout-zen-block-block-1 .views-field-field-about-information ul li {
    padding: 1.5rem;
    min-height: 170px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-1 .views-field-field-about-information ul li {
    max-width: 100%;
    width: 100%;
    min-height: 84px;
    height: auto;
    padding: 1.5rem;
  }
}
.block-views-blockabout-zen-block-block-1 .views-field-field-about-information ul li h3, .block-views-blockabout-zen-block-block-1 .views-field-field-about-information ul li .h3 {
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-1 .views-field-field-about-information ul li h3, .block-views-blockabout-zen-block-block-1 .views-field-field-about-information ul li .h3 {
    margin-bottom: 1rem;
    font-size: 1.125rem;
  }
}
.block-views-blockabout-zen-block-block-1 .views-field-field-about-information ul li p {
  font-size: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-1 .views-field-field-about-information ul li p {
    font-size: 0.875rem;
    margin-bottom: 0;
  }
}

/* End about zen block */
/* Founders */
.block-views-blockabout-zen-block-block-2 {
  background-color: #f7f7f7;
}
@media screen and (max-width: 64rem) {
  .block-views-blockabout-zen-block-block-2 .view-display-id-block_2 {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockabout-zen-block-block-2 .view-content {
  background-color: #fff;
  padding: 3.75rem 0 0 3.75rem;
  border-radius: 12px;
}
@media screen and (max-width: 64rem) {
  .block-views-blockabout-zen-block-block-2 .view-content {
    margin: 0;
    padding: 3rem 0 0 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-2 .view-content {
    padding: 0;
    margin: 0;
  }
}
.block-views-blockabout-zen-block-block-2 .view-content .views-row {
  padding: 0;
}
.block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content {
  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: 32px;
}
@media screen and (max-width: 64rem) {
  .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content {
    gap: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left {
  width: 48%;
  padding-bottom: 2rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left {
    padding-bottom: 2rem;
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left {
    width: 100%;
    padding: 2rem 1.5rem 0;
    margin-bottom: 2rem;
  }
}
.block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left h2, .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .h2 {
  margin-bottom: 1.5rem;
  color: #262424;
}
.block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .founder {
  margin-top: 3rem;
  width: 70%;
  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: 90px;
}
@media screen and (min-width: 64.0625rem) and (max-width: 75.4375rem) {
  .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .founder {
    margin-bottom: 2rem;
  }
}
@media screen and (max-width: 22.5rem) {
  .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .founder .paragraph--type--founders-name-position-link- h4, .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .founder .paragraph--type--founders-name-position-link- .h4 {
    font-size: 0.875rem !important;
  }
}
@media screen and (max-width: 72.1875rem) {
  .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .founder {
    width: 100%;
    gap: unset;
  }
  .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .founder .paragraph--type--founders-name-position-link- {
    width: 49%;
  }
  .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .founder .paragraph--type--founders-name-position-link-:first-child {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .founder {
    margin-top: 2rem;
  }
}
.block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .founder h4, .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .founder .h4 {
  color: #262424;
  font-size: 1.125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .founder h4, .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .founder .h4 {
    font-size: 1.125rem !important;
  }
}
.block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .founder p {
  font-size: 0.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-left .founder p {
    margin-bottom: 1rem;
    font-size: 0.75rem !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 48%;
  }
}
.block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-right img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px 0px 0px 0px;
}
@media screen and (max-width: 64rem) {
  .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-right img {
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 12px 0px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-right {
    width: 100%;
    padding-left: 1.5rem;
    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;
  }
  .block-views-blockabout-zen-block-block-2 .view-content .views-row .field-content .founders-right img {
    height: auto;
    max-width: 100%;
    border-radius: 12px 0px;
  }
}

/* End Founders */
/* Background and Mission block */
@media screen and (max-width: 64rem) {
  .block-views-blockabout-zen-block-block-3 .view-about-zen-block {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-3 .view-about-zen-block {
    padding-bottom: 0;
  }
}
.block-views-blockabout-zen-block-block-3 .item-list {
  width: 100%;
}
.block-views-blockabout-zen-block-block-3 .list-group {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-3 .list-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockabout-zen-block-block-3 .list-group li {
  width: 48%;
  padding: 0;
  border: none;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-3 .list-group li {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.block-views-blockabout-zen-block-block-3 .list-group li h2, .block-views-blockabout-zen-block-block-3 .list-group li .h2 {
  margin-bottom: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-3 .list-group li p:last-child {
    margin-bottom: 0;
  }
}

/* End Background and Mission block */
/* Values Block */
.block-views-blockabout-zen-block-block-4 {
  background-color: #f7f7f7;
}
@media screen and (max-width: 64rem) {
  .block-views-blockabout-zen-block-block-4 .view-about-zen-block {
    padding-top: 3rem;
    padding-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-4 .view-about-zen-block {
    padding-right: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-4 .view-about-zen-block .views-row {
    padding-right: 0;
  }
}
.block-views-blockabout-zen-block-block-4 .field-content .values-title {
  width: 50%;
  margin-bottom: 4rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockabout-zen-block-block-4 .field-content .values-title {
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-4 .field-content .values-title {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.block-views-blockabout-zen-block-block-4 .field-content .values-title h2, .block-views-blockabout-zen-block-block-4 .field-content .values-title .h2 {
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-4 .field-content .values-title h2, .block-views-blockabout-zen-block-block-4 .field-content .values-title .h2 {
    margin-right: 1.125rem;
  }
}
.block-views-blockabout-zen-block-block-4 .field-content .values-body .owl-item {
  min-height: 212px;
}
.block-views-blockabout-zen-block-block-4 .field-content .values-body 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;
  gap: 32px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockabout-zen-block-block-4 .field-content .values-body ul {
    gap: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-4 .field-content .values-body ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 0;
  }
}
.block-views-blockabout-zen-block-block-4 .field-content .values-body ul li {
  min-height: 242px;
  max-width: 296px;
  width: 100%;
  border: none;
  padding: 1.5rem;
  border-radius: 12px;
  background-color: #fff;
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockabout-zen-block-block-4 .field-content .values-body ul li {
    max-width: initial;
    min-height: initial;
    width: 48%;
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-4 .field-content .values-body ul li {
    width: 100%;
    min-height: initial;
    padding: 0;
  }
}
.block-views-blockabout-zen-block-block-4 .field-content .values-body ul li p {
  margin-top: auto;
}
.block-views-blockabout-zen-block-block-4 .field-content .values-body ul li h3, .block-views-blockabout-zen-block-block-4 .field-content .values-body ul li .h3 {
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-4 .field-content .values-body .owl-stage-outer {
    background-color: #f7f7f7;
    padding: 0;
    height: auto;
  }
}
.block-views-blockabout-zen-block-block-4 .field-content .values-body .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
.block-views-blockabout-zen-block-block-4 .field-content .values-body .owl-stage-outer .owl-stage .owl-item {
  padding-right: 2rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-4 .field-content .values-body .owl-stage-outer .owl-stage .owl-item {
    background: #fff;
    padding: 1.5rem;
    border-radius: 12px;
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) and (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-4 .field-content .values-body .owl-stage-outer .owl-stage .owl-item h3, .block-views-blockabout-zen-block-block-4 .field-content .values-body .owl-stage-outer .owl-stage .owl-item .h3 {
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) and (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-4 .field-content .values-body .owl-stage-outer .owl-stage .owl-item p {
    margin-bottom: 0;
  }
}

/* End Values */
/* Team Block */
.block-views-blockabout-zen-block-block-5 .view-about-zen-block {
  padding-bottom: 12.5rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockabout-zen-block-block-5 .view-about-zen-block {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockabout-zen-block-block-5 .field-content {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-5 .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockabout-zen-block-block-5 .field-content .team-left {
  width: 624px;
}
@media screen and (max-width: 64rem) {
  .block-views-blockabout-zen-block-block-5 .field-content .team-left {
    width: 48%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-5 .field-content .team-left {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.block-views-blockabout-zen-block-block-5 .field-content .team-left h2, .block-views-blockabout-zen-block-block-5 .field-content .team-left .h2 {
  margin-bottom: 1rem;
}
.block-views-blockabout-zen-block-block-5 .field-content .team-left .team-body {
  margin-bottom: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockabout-zen-block-block-5 .field-content .team-left .team-body {
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-5 .field-content .team-left .team-body {
    margin-bottom: 2rem;
  }
}
.block-views-blockabout-zen-block-block-5 .field-content .team-left .team-body h4, .block-views-blockabout-zen-block-block-5 .field-content .team-left .team-body .h4 {
  margin-bottom: 0;
}
.block-views-blockabout-zen-block-block-5 .field-content .team-left a {
  margin: 0;
  text-decoration: none;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-5 .field-content .team-left a {
    font-size: 0.875rem !important;
    padding: 1.125rem 1.5rem;
  }
}
.block-views-blockabout-zen-block-block-5 .field-content .team-left a:hover {
  text-decoration: none;
}
.block-views-blockabout-zen-block-block-5 .field-content .team-right {
  width: 48%;
}
.block-views-blockabout-zen-block-block-5 .field-content .team-right img {
  border-radius: 12px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-5 .field-content .team-right {
    width: 100%;
  }
}
.block-views-blockabout-zen-block-block-5 .field-content .team-right .owl-nav {
  width: 132px;
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: 39.5% !important;
  margin-top: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-5 .field-content .team-right .owl-nav {
    margin-left: 31.55% !important;
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-5 .field-content .team-right .owl-dots {
    display: none;
  }
}

/* End Team */
/* Offices Block */
.block-views-blocklocation-block-block-2 {
  background-color: #f7f7f7;
  z-index: 1;
}
.block-views-blocklocation-block-block-2 .view-display-id-block_2 {
  padding-top: 13.9375rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blocklocation-block-block-2 .view-display-id-block_2 {
    padding-top: 9rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocklocation-block-block-2 .view-display-id-block_2 {
    padding-top: 13.9375rem;
  }
}
.block-views-blocklocation-block-block-2 .view-header, .block-views-blocklocation-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocklocation-block-block-2 .seo-header, .block-views-blocklocation-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blocklocation-block-block-2 .view-header, .block-views-blocklocation-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocklocation-block-block-2 .seo-header, .block-views-blocklocation-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocklocation-block-block-2 .view-header, .block-views-blocklocation-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocklocation-block-block-2 .seo-header, .block-views-blocklocation-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blocklocation-block-block-2 .view-header h2, .block-views-blocklocation-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocklocation-block-block-2 .seo-header h2, .block-views-blocklocation-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocklocation-block-block-2 .view-header .h2, .block-views-blocklocation-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocklocation-block-block-2 .seo-header .h2, .block-views-blocklocation-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blocklocation-block-block-2 .view-header h2, .block-views-blocklocation-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocklocation-block-block-2 .seo-header h2, .block-views-blocklocation-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocklocation-block-block-2 .view-header .h2, .block-views-blocklocation-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocklocation-block-block-2 .seo-header .h2, .block-views-blocklocation-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocklocation-block-block-2 .view-header h5, .block-views-blocklocation-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocklocation-block-block-2 .seo-header h5, .block-views-blocklocation-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blocklocation-block-block-2 .view-header .h5, .block-views-blocklocation-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocklocation-block-block-2 .seo-header .h5, .block-views-blocklocation-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blocklocation-block-block-2 .view-header p, .block-views-blocklocation-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocklocation-block-block-2 .seo-header p, .block-views-blocklocation-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blocklocation-block-block-2 .view-header p, .block-views-blocklocation-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocklocation-block-block-2 .seo-header p, .block-views-blocklocation-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blocklocation-block-block-2 .view-header p, .block-views-blocklocation-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocklocation-block-block-2 .seo-header p, .block-views-blocklocation-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blocklocation-block-block-2 .view-content {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 0.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklocation-block-block-2 .view-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
    padding: 0;
  }
}
.block-views-blocklocation-block-block-2 .view-content .views-row {
  border-radius: 12px;
  padding-bottom: 1.5rem;
  padding-left: 0;
  padding-right: 0;
  background-color: #fff;
  width: 31.5%;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklocation-block-block-2 .view-content .views-row {
    width: 100%;
    padding-bottom: 1rem;
  }
  .block-views-blocklocation-block-block-2 .view-content .views-row:not(:last-child) {
    margin-bottom: 1rem;
  }
}
.block-views-blocklocation-block-block-2 .view-content .views-row .views-field-info {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklocation-block-block-2 .view-content .views-row .views-field-info {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.block-views-blocklocation-block-block-2 .view-content .views-row .views-field-info h3, .block-views-blocklocation-block-block-2 .view-content .views-row .views-field-info .h3 {
  font-weight: 700;
}
.block-views-blocklocation-block-block-2 .view-content .views-row .views-field-field-country {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklocation-block-block-2 .view-content .views-row .views-field-field-country {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.block-views-blocklocation-block-block-2 .view-content .views-row .views-field-field-country .field-content {
  font-weight: 700;
  font-size: 0.75rem;
  text-transform: uppercase;
  color: #30B587;
}
.block-views-blocklocation-block-block-2 .view-content .views-row .views-field-field-image-location {
  padding-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklocation-block-block-2 .view-content .views-row .views-field-field-image-location {
    padding-bottom: 1rem;
  }
}
.block-views-blocklocation-block-block-2 .view-content .views-row .views-field-field-image-location img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px 12px 0px 0px;
}
.block-views-blocklocation-block-block-2 .view-content .views-row .views-field-body {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocklocation-block-block-2 .view-content .views-row .views-field-body {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.block-views-blocklocation-block-block-2 .view-content .views-row .views-field-body .field-content {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 1rem;
}
.block-views-blocklocation-block-block-2 .view-content .views-row .views-field-body .field-content .left p:last-child {
  margin-bottom: 0;
}
.block-views-blocklocation-block-block-2 .view-content .views-row .views-field-body .field-content .left p a {
  color: #30B587;
}
.block-views-blocklocation-block-block-2 .view-content .views-row .views-field-body .field-content .right p:last-child {
  margin-bottom: 0;
}
.block-views-blocklocation-block-block-2 .view-content .views-row .views-field-body .field-content .right img {
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: -o-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s, -o-transform 0.2s;
  cursor: pointer;
}
.block-views-blocklocation-block-block-2 .view-content .views-row .views-field-body .field-content .right img:hover {
  -webkit-transform: scale(1.2);
       -o-transform: scale(1.2);
          transform: scale(1.2);
}

/* End Offices */
@media screen and (max-width: 64rem) {
  .path-about .block-views-blockawards-block-block-1 .view-id-awards_block {
    padding-top: 6rem;
  }
}
@media (max-width: 47.99875rem) {
  .path-about .block-views-blockawards-block-block-1 .view-id-awards_block {
    padding-top: 7.4375rem;
  }
}
.path-about .layout--twocol-section--50-50 {
  margin-bottom: -6rem;
}
@media (max-width: 47.99875rem) {
  .path-about .layout--twocol-section--50-50 {
    margin-bottom: -11.5625rem;
  }
}

.block-views-blockabout-zen-block-block-9 .view-content {
  padding-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-9 .view-content {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-9 .view-content {
    padding-bottom: 0;
  }
}
@-webkit-keyframes scroll {
  to {
    -webkit-transform: translate(calc(-50% - 0.5rem));
            transform: translate(calc(-50% - 0.5rem));
  }
}
@-o-keyframes scroll {
  to {
    -o-transform: translate(calc(-50% - 0.5rem));
       transform: translate(calc(-50% - 0.5rem));
  }
}
@keyframes scroll {
  to {
    -webkit-transform: translate(calc(-50% - 0.5rem));
         -o-transform: translate(calc(-50% - 0.5rem));
            transform: translate(calc(-50% - 0.5rem));
  }
}
.block-views-blockabout-zen-block-block-9 .owl-carousel img {
  display: block !important;
}
.block-views-blockabout-zen-block-block-9 .owl-carousel .owl-nav .owl-prev span {
  content: url(../images/icons/arrow_right.svg);
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  width: 50px;
  height: 25px;
}
.block-views-blockabout-zen-block-block-9 .owl-carousel .owl-nav .owl-next span {
  content: url(../images/icons/arrow_right.svg);
  width: 50px;
  height: 25px;
}
.block-views-blockabout-zen-block-block-9 .owl-carousel .owl-nav {
  width: 132px;
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: 39.5% !important;
  margin-top: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-9 .owl-carousel .owl-nav {
    margin-top: 2rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockabout-zen-block-block-9 .owl-carousel .owl-nav {
    margin-left: 31.55% !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-9 .owl-carousel .owl-dots {
    display: none;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-9 img {
    display: none;
  }
}
.block-views-blockabout-zen-block-block-9 .item-list[data-animated=true] {
  overflow: hidden;
}
.block-views-blockabout-zen-block-block-9 .item-list[data-animated=true] .list-group {
  padding-top: 0;
  padding-bottom: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -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;
  -webkit-animation: scroll var(--_animation-duration, 65s) var(--_animation-direction, forwards) linear infinite;
       -o-animation: scroll var(--_animation-duration, 65s) var(--_animation-direction, forwards) linear infinite;
          animation: scroll var(--_animation-duration, 65s) var(--_animation-direction, forwards) linear infinite;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-9 .item-list[data-animated=true] .list-group {
    -webkit-animation: none;
         -o-animation: none;
            animation: none;
  }
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  grid-template-columns: repeat(60, 100px);
  grid-template-rows: repeat(2, 300);
  grid-gap: 24px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-9 .item-list .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;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    grid-template: initial;
    grid-gap: initial;
    width: 100% !important;
  }
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group .list-group-item {
  border: 0px;
  padding: 0;
  position: relative;
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  border-radius: 12px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-9 .item-list .list-group img {
    height: 320px;
  }
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group .list-group-item:nth-child(1) {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 3;
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group .list-group-item:nth-child(2) {
  grid-column-start: 7;
  grid-column-end: 12;
  grid-row-start: 1;
  grid-row-end: 2;
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group .list-group-item:nth-child(3) {
  grid-column-start: 7;
  grid-column-end: 12;
  grid-row-start: 2;
  grid-row-end: 3;
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group .list-group-item:nth-child(4) {
  grid-column-start: 12;
  grid-column-end: 16;
  grid-row-start: 1;
  grid-row-end: 3;
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group .list-group-item:nth-child(5) {
  grid-column-start: 16;
  grid-column-end: 22;
  grid-row-start: 1;
  grid-row-end: 3;
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group .list-group-item:nth-child(6) {
  grid-column-start: 22;
  grid-column-end: 27;
  grid-row-start: 1;
  grid-row-end: 2;
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group .list-group-item:nth-child(7) {
  grid-column-start: 22;
  grid-column-end: 27;
  grid-row-start: 2;
  grid-row-end: 3;
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group .list-group-item:nth-child(8) {
  grid-column-start: 27;
  grid-column-end: 31;
  grid-row-start: 1;
  grid-row-end: 3;
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group .list-group-item:nth-child(9) {
  grid-column-start: 31;
  grid-column-end: 37;
  grid-row-start: 1;
  grid-row-end: 3;
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group .list-group-item:nth-child(10) {
  grid-column-start: 37;
  grid-column-end: 42;
  grid-row-start: 1;
  grid-row-end: 2;
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group .list-group-item:nth-child(11) {
  grid-column-start: 37;
  grid-column-end: 42;
  grid-row-start: 2;
  grid-row-end: 3;
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group .list-group-item:nth-child(12) {
  grid-column-start: 42;
  grid-column-end: 46;
  grid-row-start: 1;
  grid-row-end: 3;
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group .list-group-item:nth-child(13) {
  grid-column-start: 46;
  grid-column-end: 52;
  grid-row-start: 1;
  grid-row-end: 3;
  background-color: orange;
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group .list-group-item:nth-child(14) {
  grid-column-start: 52;
  grid-column-end: 57;
  grid-row-start: 1;
  grid-row-end: 2;
  background-color: blue;
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group .list-group-item:nth-child(15) {
  grid-column-start: 52;
  grid-column-end: 57;
  grid-row-start: 2;
  grid-row-end: 3;
  background-color: purple;
}
.block-views-blockabout-zen-block-block-9 .item-list .list-group .list-group-item:nth-child(16) {
  background-color: red;
  grid-column-start: 57;
  grid-column-end: 61;
  grid-row-start: 1;
  grid-row-end: 3;
}

.block-views-blockabout-zen-block-block-12 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-12 {
    display: none;
  }
}
.block-views-blockabout-zen-block-block-12 .view-id-about_zen_block {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockabout-zen-block-block-12 .view-display-id-block_12 > .view-content {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 50%;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  padding-right: 1rem;
  margin-right: 0;
  margin-left: 0;
}
@media (max-width: 61.99875rem) {
  .block-views-blockabout-zen-block-block-12 .view-display-id-block_12 > .view-content {
    padding-right: 0.5rem;
  }
}
.block-views-blockabout-zen-block-block-12 .view-display-id-block_12 > .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockabout-zen-block-block-12 .view-display-id-block_12 > .view-content .views-row:not(:last-child) {
  margin-bottom: 1rem;
}
.block-views-blockabout-zen-block-block-12 .view-display-id-block_12 > .view-content .views-row .views-field-nothing .about-company-title-body-wrapper {
  background-color: #fff;
  border-radius: 12px;
  padding: 1.5rem;
}
.block-views-blockabout-zen-block-block-12 .view-display-id-block_12 > .view-content .views-row .views-field-nothing .about-company-title-body-wrapper .about-company-title h3, .block-views-blockabout-zen-block-block-12 .view-display-id-block_12 > .view-content .views-row .views-field-nothing .about-company-title-body-wrapper .about-company-title .h3 {
  font-weight: 700;
  margin-bottom: 0;
}
.block-views-blockabout-zen-block-block-12 .view-display-id-block_12 > .view-content .views-row .views-field-nothing .about-company-title-body-wrapper .about-company-body {
  display: none;
}
.block-views-blockabout-zen-block-block-12 .view-display-id-block_12 > .view-content .views-row .views-field-nothing .about-company-title-body-wrapper .about-company-body a {
  color: #30B587;
}
.block-views-blockabout-zen-block-block-12 .view-display-id-block_12 > .view-content .views-row .views-field-nothing .about-company-title-body-wrapper .about-company-body a:hover {
  text-decoration: underline;
}
.block-views-blockabout-zen-block-block-12 .view-display-id-block_12 > .view-content .views-row.active-company-value .views-field-nothing .about-company-title-body-wrapper {
  border: 2px solid #30B587;
}
.block-views-blockabout-zen-block-block-12 .view-display-id-block_12 > .view-content .views-row.active-company-value .views-field-nothing .about-company-title-body-wrapper .about-company-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.block-views-blockabout-zen-block-block-12 .view-display-id-block_12 > .view-content .views-row.active-company-value .views-field-nothing .about-company-title-body-wrapper .about-company-body p {
  color: #262424;
  margin-bottom: 0;
}
.block-views-blockabout-zen-block-block-12 .attachment-after {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 50%;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  padding-left: 1rem;
  height: 100%;
  width: 100%;
}
.block-views-blockabout-zen-block-block-12 .attachment-after .view-display-id-attachment_1 {
  height: 100%;
  width: 100%;
}
@media (max-width: 61.99875rem) {
  .block-views-blockabout-zen-block-block-12 .attachment-after {
    padding-left: 0.5rem;
  }
}
.block-views-blockabout-zen-block-block-12 .attachment-after .view-content {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.block-views-blockabout-zen-block-block-12 .attachment-after .views-row {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockabout-zen-block-block-12 .attachment-after .views-row .about-company-image {
  display: none;
}
.block-views-blockabout-zen-block-block-12 .attachment-after .views-row .about-company-image img {
  border-radius: 12px;
}
@media (max-width: 61.99875rem) {
  .block-views-blockabout-zen-block-block-12 .attachment-after .views-row .about-company-image img {
    margin-left: 0.5rem;
  }
}
.block-views-blockabout-zen-block-block-12 .attachment-after .views-row.active-company-value {
  height: 100%;
  width: 100%;
}
.block-views-blockabout-zen-block-block-12 .attachment-after .views-row.active-company-value .about-company-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.block-views-blockabout-zen-block-block-12 .attachment-after .views-row.active-company-value .about-company-image iframe {
  width: 100%;
  height: 400px;
}
.block-views-blockabout-zen-block-block-12 .attachment-after .views-row.active-company-value .about-company-image .youtube-player {
  position: relative;
  width: 100%;
}
.block-views-blockabout-zen-block-block-12 .attachment-after .views-row.active-company-value .about-company-image .youtube-player .play-button-div {
  width: 130px;
  height: 130px;
  left: 40%;
  top: 45%;
}
.block-views-blockabout-zen-block-block-12 .attachment-after .views-row.active-company-value .about-company-image .youtube-player .play-button-div .play-button {
  width: 130px;
  height: 130px;
  background-color: #fff;
}
.block-views-blockabout-zen-block-block-12 .attachment-after .views-row.active-company-value .about-company-image .youtube-player .play-button-div .play-button .play {
  background: url(../images/yt-play-button.svg) no-repeat;
  height: 66px;
  width: 66px;
  background-position: center;
}

.block-views-blockabout-zen-block-block-11 {
  background-color: #f7f7f7;
}
@media (min-width: 48rem) {
  .block-views-blockabout-zen-block-block-11 {
    display: none;
  }
}
.block-views-blockabout-zen-block-block-11 .views-row:last-child.active-company-value .about-company-image {
  margin-bottom: 0 !important;
}
.block-views-blockabout-zen-block-block-11 .views-row:not(:last-child) .about-company-title-body-wrapper {
  margin-bottom: 1rem;
}
.block-views-blockabout-zen-block-block-11 .views-row:not(:last-child) .about-company-image {
  margin-bottom: 1rem;
}
.block-views-blockabout-zen-block-block-11 .views-row .views-field-nothing .about-company-title-body-wrapper {
  background-color: #fff;
  border-radius: 12px;
  padding: 1.5rem;
}
.block-views-blockabout-zen-block-block-11 .views-row .views-field-nothing .about-company-title-body-wrapper .about-company-title h3, .block-views-blockabout-zen-block-block-11 .views-row .views-field-nothing .about-company-title-body-wrapper .about-company-title .h3 {
  font-weight: 700;
  margin-bottom: 0;
}
.block-views-blockabout-zen-block-block-11 .views-row .views-field-nothing .about-company-title-body-wrapper .about-company-body {
  display: none;
}
.block-views-blockabout-zen-block-block-11 .views-row .views-field-nothing .about-company-image {
  display: none;
}
.block-views-blockabout-zen-block-block-11 .views-row .views-field-nothing .about-company-image img {
  border-radius: 12px;
  max-height: 240px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.block-views-blockabout-zen-block-block-11 .views-row.active-company-value .views-field-nothing .about-company-title-body-wrapper {
  margin-bottom: 1rem !important;
}
.block-views-blockabout-zen-block-block-11 .views-row.active-company-value .views-field-nothing .about-company-title-body-wrapper .about-company-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1rem;
}
.block-views-blockabout-zen-block-block-11 .views-row.active-company-value .views-field-nothing .about-company-title-body-wrapper .about-company-body p {
  color: #262424;
}
.block-views-blockabout-zen-block-block-11 .views-row.active-company-value .views-field-nothing .about-company-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
}
.block-views-blockabout-zen-block-block-11 .views-row.active-company-value .views-field-nothing .about-company-image iframe {
  width: 100%;
  height: 250px;
}
.block-views-blockabout-zen-block-block-11 .views-row.active-company-value .youtube-player {
  width: 100%;
  position: relative;
}
.block-views-blockabout-zen-block-block-11 .views-row.active-company-value .youtube-player .play-button-div {
  width: 115px;
  height: 115px;
  left: 40%;
  top: 45%;
}
.block-views-blockabout-zen-block-block-11 .views-row.active-company-value .youtube-player .play-button-div .play-button {
  width: 115px;
  height: 115px;
  background-color: #fff;
}
.block-views-blockabout-zen-block-block-11 .views-row.active-company-value .youtube-player .play-button-div .play-button .play {
  background: url(../images/yt-play-button.svg) no-repeat;
  height: 46px;
  width: 46px;
  background-position: center;
}

@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-8 .view-about-zen-block.view-id-about_zen_block {
    padding-bottom: 3rem;
  }
}
.block-views-blockabout-zen-block-block-8 .view-header, .block-views-blockabout-zen-block-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-8 .seo-header, .block-views-blockabout-zen-block-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockabout-zen-block-block-8 .view-header, .block-views-blockabout-zen-block-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-8 .seo-header, .block-views-blockabout-zen-block-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-8 .view-header, .block-views-blockabout-zen-block-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-8 .seo-header, .block-views-blockabout-zen-block-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockabout-zen-block-block-8 .view-header h2, .block-views-blockabout-zen-block-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-8 .seo-header h2, .block-views-blockabout-zen-block-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockabout-zen-block-block-8 .view-header .h2, .block-views-blockabout-zen-block-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-8 .seo-header .h2, .block-views-blockabout-zen-block-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockabout-zen-block-block-8 .view-header h2, .block-views-blockabout-zen-block-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-8 .seo-header h2, .block-views-blockabout-zen-block-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockabout-zen-block-block-8 .view-header .h2, .block-views-blockabout-zen-block-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-8 .seo-header .h2, .block-views-blockabout-zen-block-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockabout-zen-block-block-8 .view-header h5, .block-views-blockabout-zen-block-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-8 .seo-header h5, .block-views-blockabout-zen-block-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockabout-zen-block-block-8 .view-header .h5, .block-views-blockabout-zen-block-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-8 .seo-header .h5, .block-views-blockabout-zen-block-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockabout-zen-block-block-8 .view-header p, .block-views-blockabout-zen-block-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-8 .seo-header p, .block-views-blockabout-zen-block-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockabout-zen-block-block-8 .view-header p, .block-views-blockabout-zen-block-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-8 .seo-header p, .block-views-blockabout-zen-block-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockabout-zen-block-block-8 .view-header p, .block-views-blockabout-zen-block-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-8 .seo-header p, .block-views-blockabout-zen-block-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockabout-zen-block-block-8 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockabout-zen-block-block-8 .views-row {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockabout-zen-block-block-8 .views-row .views-field-field-about-mission-options .field-content {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.block-views-blockabout-zen-block-block-8 .views-row .views-field-field-about-mission-options .field-content .paragraph--type--services-title-body- {
  border-radius: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 49%;
      -ms-flex: 0 1 49%;
          flex: 0 1 49%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.5rem;
  background-color: #f7f7f7;
}
@media (max-width: 35.99875rem) {
  .block-views-blockabout-zen-block-block-8 .views-row .views-field-field-about-mission-options .field-content .paragraph--type--services-title-body- {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
  .block-views-blockabout-zen-block-block-8 .views-row .views-field-field-about-mission-options .field-content .paragraph--type--services-title-body-:nth-child(2) {
    margin-top: 1rem;
  }
}
.block-views-blockabout-zen-block-block-8 .views-row .views-field-field-about-mission-options .field-content .paragraph--type--services-title-body- .field--name-field-title-services-paragraph-1 h3, .block-views-blockabout-zen-block-block-8 .views-row .views-field-field-about-mission-options .field-content .paragraph--type--services-title-body- .field--name-field-title-services-paragraph-1 .h3 {
  font-weight: 700;
  margin-bottom: 1rem;
}
.block-views-blockabout-zen-block-block-8 .views-row .views-field-field-about-mission-options .field-content .paragraph--type--services-title-body- .field--name-field-body-services-paragraph-1 p:last-child {
  margin-bottom: 0;
}
.block-views-blockabout-zen-block-block-8 .views-row .views-field-field-about-mission-options .field-content .paragraph--type--services-title-body- .field--name-field-body-services-paragraph-1 a {
  color: #30B587;
}
.block-views-blockabout-zen-block-block-8 .views-row .views-field-field-about-mission-options .field-content .paragraph--type--services-title-body- .field--name-field-body-services-paragraph-1 a:hover {
  text-decoration: underline;
}

.block-views-blockabout-zen-block-block-7 .view-about-zen-block.view-id-about_zen_block {
  padding-bottom: 2.25rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-7 .view-about-zen-block.view-id-about_zen_block {
    padding-bottom: 1.625rem;
  }
}
.block-views-blockabout-zen-block-block-7 .view-header, .block-views-blockabout-zen-block-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-7 .seo-header, .block-views-blockabout-zen-block-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockabout-zen-block-block-7 .view-header, .block-views-blockabout-zen-block-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-7 .seo-header, .block-views-blockabout-zen-block-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockabout-zen-block-block-7 .view-header, .block-views-blockabout-zen-block-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-7 .seo-header, .block-views-blockabout-zen-block-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockabout-zen-block-block-7 .view-header h2, .block-views-blockabout-zen-block-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-7 .seo-header h2, .block-views-blockabout-zen-block-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockabout-zen-block-block-7 .view-header .h2, .block-views-blockabout-zen-block-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-7 .seo-header .h2, .block-views-blockabout-zen-block-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockabout-zen-block-block-7 .view-header h2, .block-views-blockabout-zen-block-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-7 .seo-header h2, .block-views-blockabout-zen-block-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockabout-zen-block-block-7 .view-header .h2, .block-views-blockabout-zen-block-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-7 .seo-header .h2, .block-views-blockabout-zen-block-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockabout-zen-block-block-7 .view-header h5, .block-views-blockabout-zen-block-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-7 .seo-header h5, .block-views-blockabout-zen-block-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockabout-zen-block-block-7 .view-header .h5, .block-views-blockabout-zen-block-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-7 .seo-header .h5, .block-views-blockabout-zen-block-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockabout-zen-block-block-7 .view-header p, .block-views-blockabout-zen-block-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-7 .seo-header p, .block-views-blockabout-zen-block-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockabout-zen-block-block-7 .view-header p, .block-views-blockabout-zen-block-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-7 .seo-header p, .block-views-blockabout-zen-block-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockabout-zen-block-block-7 .view-header p, .block-views-blockabout-zen-block-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockabout-zen-block-block-7 .seo-header p, .block-views-blockabout-zen-block-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockabout-zen-block-block-7 .views-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockabout-zen-block-block-7 .views-row .views-field-field-about-team-text-one {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 50%;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  border-right: 2px solid #30B587;
  padding-right: 2rem;
}
.block-views-blockabout-zen-block-block-7 .views-row .views-field-field-about-team-text-one a {
  color: #30B587;
}
.block-views-blockabout-zen-block-block-7 .views-row .views-field-field-about-team-text-one a:hover {
  text-decoration: underline;
}
@media (max-width: 35.99875rem) {
  .block-views-blockabout-zen-block-block-7 .views-row .views-field-field-about-team-text-one {
    padding-right: 0;
    border-right: unset;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
}
.block-views-blockabout-zen-block-block-7 .views-row .views-field-field-about-team-text-two {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 50%;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  padding-left: 2rem;
}
.block-views-blockabout-zen-block-block-7 .views-row .views-field-field-about-team-text-two a {
  color: #30B587;
}
.block-views-blockabout-zen-block-block-7 .views-row .views-field-field-about-team-text-two a:hover {
  text-decoration: underline;
}
@media (max-width: 35.99875rem) {
  .block-views-blockabout-zen-block-block-7 .views-row .views-field-field-about-team-text-two {
    padding-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
}

.block-views-blockcareer-block-view-block-1 {
  /*.youtube-player .play {
      height: 72px;
      width: 72px;
      left: 50%;
      top: 50%;
      margin-left: -36px;
      margin-top: -36px;
      position: absolute;
      background: url(../images/icons/Play.png) no-repeat;
      cursor: pointer;
  }*/
}
.block-views-blockcareer-block-view-block-1 .youtube-player {
  border-radius: 12px;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  background: #000;
  margin: 0.3125rem;
}
.block-views-blockcareer-block-view-block-1 .youtube-player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: transparent;
}
.block-views-blockcareer-block-view-block-1 .youtube-player img {
  border-radius: 12px;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  left: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  height: auto;
  cursor: pointer;
  -webkit-transition: 0.4s all;
  -o-transition: 0.4s all;
  transition: 0.4s all;
}
.block-views-blockcareer-block-view-block-1 .youtube-player img:hover {
  -webkit-filter: brightness(75%);
  -moz-filter: brightness(75%);
  filter: brightness(75%);
}
@media (max-width: 47.99875rem) {
  .block-views-blockcareer-block-view-block-1 .views-field-field-image-career img {
    max-width: 100%;
    height: auto;
  }
}

.view-id-career_block_view.view-display-id-block_1 .view-header, .view-id-career_block_view.view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .view-id-career_block_view.view-display-id-block_1 .seo-header, .view-id-career_block_view.view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  max-width: 1050px;
}
@media (max-width: 47.99875rem) {
  .view-id-career_block_view.view-display-id-block_1 .view-header, .view-id-career_block_view.view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .view-id-career_block_view.view-display-id-block_1 .seo-header, .view-id-career_block_view.view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-bottom: 2.5rem !important;
  }
}
.view-id-career_block_view.view-display-id-block_1 .view-header .field--name-body p strong, .view-id-career_block_view.view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .field--name-body p strong, .block-views-blockseo-block-9 .views-field-nothing .view-id-career_block_view.view-display-id-block_1 .seo-header .field--name-body p strong, .view-id-career_block_view.view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .field--name-body p strong {
  font-weight: 900 !important;
}
.view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-perks-title-career {
  max-width: 624px;
  margin-bottom: 3rem;
  margin-top: 6.25rem;
}
@media (max-width: 47.99875rem) {
  .view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-perks-title-career {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }
}
.view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-image-career {
  margin-bottom: 3rem;
}
.view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-image-career img {
  border-radius: 12px;
}
.view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-perks .item-list 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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 30px;
}
@media (max-width: 47.99875rem) {
  .view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-perks .item-list ul {
    gap: 24px;
  }
}
.view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-perks .item-list ul li {
  display: none;
  width: 406px;
  background-color: #f8f8f8;
  padding: 1.5rem;
  border: none;
  border-radius: 12px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media screen and (min-width: 48rem) and (max-width: 54.0625rem) {
  .view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-perks .item-list ul li {
    width: 47%;
  }
}
.view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-perks .item-list ul li .paragraph--type--perk-card {
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
}
.view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-perks .item-list ul li .paragraph--type--perk-card img {
  margin: 0;
  min-width: 74px;
  min-height: 74px;
}
@media (max-width: 47.99875rem) {
  .view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-perks .item-list ul li .paragraph--type--perk-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-perks .item-list ul li .paragraph--type--perk-card .field--name-field-body-perk h3, .view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-perks .item-list ul li .paragraph--type--perk-card .field--name-field-body-perk .h3 {
  font-weight: bold;
}
.view-id-career_block_view.view-display-id-block_1 .views-row .views-field-field-perks .item-list ul li .paragraph--type--perk-card .field--name-field-body-perk p {
  font-weight: 500;
}
.view-id-career_block_view.view-display-id-block_1 .views-row .views-field-nothing {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.view-id-career_block_view.view-display-id-block_1 .views-row .views-field-nothing #loadMore {
  margin: 0;
  margin-top: 2rem;
}

@media screen and (max-width: 53.125rem) {
  .block-views-blockpositions-block-2 .region-with-padding-bottom, .block-views-blockpositions-block-2 .path-newsletter .block-webform-block, .path-newsletter .block-views-blockpositions-block-2 .block-webform-block {
    padding-bottom: 3rem;
  }
}
.block-views-blockpositions-block-2 .view-display-id-block_2 {
  padding-right: 1rem;
  margin-right: 2rem;
}
.block-views-blockpositions-block-2 .view-display-id-block_2 .views-field h3, .block-views-blockpositions-block-2 .view-display-id-block_2 .views-field .h3 {
  font-weight: bold;
  margin: 1.5rem 0;
}
.block-views-blockpositions-block-2 .view-display-id-block_2 .views-field ul:first-child {
  margin: 0 0 4rem 0;
  padding: 0;
  gap: 24px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockpositions-block-2 .view-display-id-block_2 .views-field ul:first-child {
    margin-bottom: 3rem;
    gap: 16px;
  }
}
.block-views-blockpositions-block-2 .view-display-id-block_2 .views-field ul:first-child::-webkit-scrollbar {
  background: transparent;
  display: none;
}
.block-views-blockpositions-block-2 .view-display-id-block_2 .views-field ul:first-child::-webkit-scrollbar-thumb {
  background: transparent;
  display: none;
}
.block-views-blockpositions-block-2 .view-display-id-block_2 .views-field ul:first-child a {
  margin: 0;
}
.block-views-blockpositions-block-2 .view-display-id-block_2 .views-field .hiddenList {
  display: none !important;
}
.block-views-blockpositions-block-2 .view-display-id-block_2 .views-field ul {
  margin-bottom: 3rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockpositions-block-2 .view-display-id-block_2 .views-field ul {
    overflow: auto;
    gap: 16px;
  }
}
.block-views-blockpositions-block-2 .view-display-id-block_2 .views-field ul li {
  color: #6A6A71;
}
.block-views-blockpositions-block-2 .view-display-id-block_2 .views-field ul a {
  font-weight: 600;
}
@media (max-width: 47.99875rem) {
  .block-views-blockpositions-block-2 .view-display-id-block_2 .views-field ul a {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    font-size: 0.75rem;
    color: #6A6A71;
    font-weight: 600;
  }
}
.block-views-blockpositions-block-2 .view-display-id-block_2 .views-field .content {
  margin-bottom: 3rem;
}
.block-views-blockpositions-block-2 .view-display-id-block_2 .views-field .content h3, .block-views-blockpositions-block-2 .view-display-id-block_2 .views-field .content .h3 {
  font-weight: bold;
  margin-bottom: 1.5rem;
}
.block-views-blockpositions-block-2 .view-display-id-block_2 .views-field p {
  margin: 1.5rem 0;
}
.block-views-blockpositions-block-2 .view-display-id-block_2 .views-field p:last-child {
  margin: 0;
}

@media (max-width: 47.99875rem) {
  .block-views-blockpositions-block-3 {
    margin-bottom: 3rem;
  }
}
.block-views-blockpositions-block-3 .view-id-positions.view-display-id-block_3 {
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 12px;
}
.block-views-blockpositions-block-3 .view-id-positions.view-display-id-block_3 .views-row h4, .block-views-blockpositions-block-3 .view-id-positions.view-display-id-block_3 .views-row .h4 {
  font-weight: 700;
}
.block-views-blockpositions-block-3 .view-id-positions.view-display-id-block_3 .views-row .views-field .field-content {
  color: #6A6A71;
}
.block-views-blockpositions-block-3 .view-id-positions.view-display-id-block_3 a {
  margin: 0;
  margin-top: 3rem;
  font-size: 1.125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockpositions-block-3 .view-id-positions.view-display-id-block_3 .views-label-field-employment-type-position .field-content {
    font-size: 0.875rem;
  }
}

.block-views-blockpositions-block-1, .block-views-blockpositions-block-5 {
  background-color: #f8f8f8;
}
.block-views-blockpositions-block-1 .view-id-positions, .block-views-blockpositions-block-5 .view-id-positions {
  padding-bottom: 12.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 6.25rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockpositions-block-1 .view-id-positions, .block-views-blockpositions-block-5 .view-id-positions {
    padding-bottom: 17.8125rem;
    padding-top: 3rem;
  }
}
.block-views-blockpositions-block-1 .view-id-positions .view-header, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header, .block-views-blockpositions-block-5 .view-id-positions .view-header, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
.block-views-blockpositions-block-1 .view-id-positions .view-header h4, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header h4, .block-views-blockpositions-block-5 .view-id-positions .view-header h4, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header h4, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockpositions-block-1 .view-id-positions .view-header .h4, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header .h4, .block-views-blockpositions-block-5 .view-id-positions .view-header .h4, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header .h4, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4 {
  font-weight: 400;
  text-align: start;
}
.block-views-blockpositions-block-1 .view-id-positions .view-header h5[id], .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header h5[id], .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header h5[id], .block-views-blockpositions-block-5 .view-id-positions .view-header h5[id], .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header h5[id], .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header h5[id], .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5[id], .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5[id], .block-views-blockpositions-block-1 .view-id-positions .view-header [id].h5, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header [id].h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header [id].h5, .block-views-blockpositions-block-5 .view-id-positions .view-header [id].h5, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header [id].h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header [id].h5, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd [id].h5, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd [id].h5 {
  scroll-margin-block-start: 8.75rem !important;
}
@media screen and (max-width: 64rem) {
  .block-views-blockpositions-block-1 .view-id-positions .view-header, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header, .block-views-blockpositions-block-5 .view-id-positions .view-header, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockpositions-block-1 .view-id-positions .view-header, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header, .block-views-blockpositions-block-5 .view-id-positions .view-header, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockpositions-block-1 .view-id-positions .view-header h2, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header h2, .block-views-blockpositions-block-5 .view-id-positions .view-header h2, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header h2, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockpositions-block-1 .view-id-positions .view-header .h2, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header .h2, .block-views-blockpositions-block-5 .view-id-positions .view-header .h2, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header .h2, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockpositions-block-1 .view-id-positions .view-header h2, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header h2, .block-views-blockpositions-block-5 .view-id-positions .view-header h2, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header h2, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockpositions-block-1 .view-id-positions .view-header .h2, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header .h2, .block-views-blockpositions-block-5 .view-id-positions .view-header .h2, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header .h2, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockpositions-block-1 .view-id-positions .view-header h5, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header h5, .block-views-blockpositions-block-5 .view-id-positions .view-header h5, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header h5, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockpositions-block-1 .view-id-positions .view-header .h5, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header .h5, .block-views-blockpositions-block-5 .view-id-positions .view-header .h5, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header .h5, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockpositions-block-1 .view-id-positions .view-header p, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header p, .block-views-blockpositions-block-5 .view-id-positions .view-header p, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header p, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockpositions-block-1 .view-id-positions .view-header p, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header p, .block-views-blockpositions-block-5 .view-id-positions .view-header p, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header p, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockpositions-block-1 .view-id-positions .view-header p, .block-views-blockpositions-block-1 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-1 .view-id-positions .seo-header p, .block-views-blockpositions-block-5 .view-id-positions .view-header p, .block-views-blockpositions-block-5 .view-id-positions .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockpositions-block-5 .view-id-positions .seo-header p, .block-views-blockpositions-block-1 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockpositions-block-5 .view-id-positions .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockpositions-block-1 .view-id-positions .view-content.row, .block-views-blockpositions-block-5 .view-id-positions .view-content.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row {
  width: 32%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  border: 2px solid #fff;
  background-color: #fff;
  border-radius: 12px;
}
@media (min-width: 48rem) {
  .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row:not(:nth-child(-n+3)), .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row:not(:nth-child(-n+2)), .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row:not(:nth-child(-n+2)) {
    margin-top: 2rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row:not(:first-child), .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row:not(:first-child) {
    margin-top: 1rem;
  }
}
.block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row:hover, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row:hover {
  border: 2px solid #30B587;
}
@media (max-width: 47.99875rem) {
  .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row {
    width: 49%;
  }
  .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row:not(:nth-child(2n)), .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row:not(:nth-child(2n)) {
    margin-right: 2%;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row {
    width: 100%;
  }
  .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row:not(:nth-child(2n)), .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row:not(:nth-child(2n)) {
    margin-right: 0;
  }
}
@media (min-width: 48rem) {
  .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row:not(:nth-child(3n)), .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row:not(:nth-child(3n)) {
    margin-right: 2%;
  }
}
.block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .row-inner-position, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .row-inner-position {
  padding: 3rem;
  border-radius: 12px;
  border: 2px solid #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
@media (max-width: 61.99875rem) {
  .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .row-inner-position, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .row-inner-position {
    padding: 1.5rem;
  }
}
.block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .views-field-nothing, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .views-field-nothing {
  height: 100%;
}
.block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container {
  height: 100%;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container .left h3, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container .left h3, .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container .left .h3, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container .left .h3 {
  font-weight: 700;
  margin-bottom: 0;
}
.block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container .description-container, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container .description-container {
  padding-top: 2rem;
}
.block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container .description-container .description p, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container .description-container .description p {
  margin-bottom: 0.5rem;
}
.block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container .description-container .description:not(:last-child), .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container .description-container .description:not(:last-child) {
  padding-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container .description-container .description:not(:last-child), .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container .description-container .description:not(:last-child) {
    padding-bottom: 1rem;
  }
}
.block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container .description-container .description h4, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container .description-container .description h4, .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container .description-container .description .h4, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container .description-container .description .h4 {
  font-weight: 700;
  margin-bottom: 0;
}
.block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container .apply-now, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container .apply-now {
  padding-top: 2rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockpositions-block-1 .view-id-positions .view-content.row .views-row .position-container .apply-now, .block-views-blockpositions-block-5 .view-id-positions .view-content.row .views-row .position-container .apply-now {
    padding-top: 1.5rem;
  }
}
.block-views-blockapply-to-position-block-block-1, .block-views-blockapply-to-position-block-block-2 {
  border-radius: 5px;
  padding: 0 0.75rem;
  max-width: 1304px;
  z-index: 2;
  left: 0;
  right: 0;
  margin: auto;
  margin-top: -4.375rem;
}
.block-views-blockapply-to-position-block-block-1 .apply-block, .block-views-blockapply-to-position-block-block-2 .apply-block {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 5px;
  padding: 2rem 1.5rem;
  background-color: #262424;
}
.block-views-blockapply-to-position-block-block-1 .apply-block h4, .block-views-blockapply-to-position-block-block-2 .apply-block h4, .block-views-blockapply-to-position-block-block-1 .apply-block .h4, .block-views-blockapply-to-position-block-block-2 .apply-block .h4 {
  margin: 0;
  color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blockapply-to-position-block-block-1 .apply-block h4, .block-views-blockapply-to-position-block-block-2 .apply-block h4, .block-views-blockapply-to-position-block-block-1 .apply-block .h4, .block-views-blockapply-to-position-block-block-2 .apply-block .h4 {
    margin-bottom: 1.5rem;
  }
}
.block-views-blockapply-to-position-block-block-1 .apply-block h3, .block-views-blockapply-to-position-block-block-2 .apply-block h3, .block-views-blockapply-to-position-block-block-1 .apply-block .h3, .block-views-blockapply-to-position-block-block-2 .apply-block .h3 {
  margin: 0;
  color: #fff;
  max-width: 580px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockapply-to-position-block-block-1 .apply-block h3, .block-views-blockapply-to-position-block-block-2 .apply-block h3, .block-views-blockapply-to-position-block-block-1 .apply-block .h3, .block-views-blockapply-to-position-block-block-2 .apply-block .h3 {
    margin-bottom: 0.75rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockapply-to-position-block-block-1 .apply-block, .block-views-blockapply-to-position-block-block-2 .apply-block {
    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;
    text-align: center;
  }
}
.block-views-blockapply-to-position-block-block-1 .apply-block .right-side, .block-views-blockapply-to-position-block-block-2 .apply-block .right-side {
  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: 47.99875rem) {
  .block-views-blockapply-to-position-block-block-1 .apply-block .right-side, .block-views-blockapply-to-position-block-block-2 .apply-block .right-side {
    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;
  }
}
.block-views-blockapply-to-position-block-block-1 .apply-block .right-side p, .block-views-blockapply-to-position-block-block-2 .apply-block .right-side p {
  margin: 0;
}
.block-views-blockapply-to-position-block-block-1 .apply-block .right-side p:first-child, .block-views-blockapply-to-position-block-block-2 .apply-block .right-side p:first-child {
  margin: 0 0.75rem 0 0;
  color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blockapply-to-position-block-block-1 .apply-block .right-side p:first-child, .block-views-blockapply-to-position-block-block-2 .apply-block .right-side p:first-child {
    margin-bottom: 1.5rem;
    font-size: 1rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockapply-to-position-block-block-1, .block-views-blockapply-to-position-block-block-2 {
    margin-top: -7.5rem;
  }
}

.block-views-blockapply-to-position-block-block-2 {
  margin-top: -5.25rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockapply-to-position-block-block-2 {
    margin-top: -7.5rem;
  }
}

.path-career .block-views-blockcareer-block-view-block-1 .region-with-padding-bottom, .path-career .block-views-blockcareer-block-view-block-1 .path-newsletter .block-webform-block, .path-newsletter .path-career .block-views-blockcareer-block-view-block-1 .block-webform-block {
  padding-bottom: 2rem;
}
.path-career .layout--twocol-section--50-50 {
  margin-top: -6rem;
}
@media (max-width: 47.99875rem) {
  .path-career .layout--twocol-section--50-50 {
    margin-top: -11.5625rem;
  }
}

.node--type-position .layout--twocol-section--75-25 .layout__region--second {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-bottom: 3rem;
  width: 100%;
  position: -webkit-sticky;
  position: sticky;
  top: 170px;
  max-width: 360px;
}
@media (max-width: 47.99875rem) {
  .node--type-position .layout--twocol-section--75-25 .layout__region--second {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 53.125rem) {
  .node--type-position .layout--twocol-section--75-25 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 47.99875rem) {
  .node--type-position .region-with-padding-bottom, .node--type-position .path-newsletter .block-webform-block, .path-newsletter .node--type-position .block-webform-block {
    padding-bottom: 3rem;
  }
}
.node--type-position .layout--twocol-section--50-50 {
  margin-top: -6rem;
}
@media (max-width: 47.99875rem) {
  .node--type-position .layout--twocol-section--50-50 {
    margin-top: -11.5625rem;
  }
}

.block-views-blockzen-life-block-block-2 .view-zen-life-block.view-id-zen_life_block {
  padding-top: 5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockzen-life-block-block-2 .view-zen-life-block.view-id-zen_life_block {
    padding-top: 2.5rem;
    padding-bottom: 3rem;
  }
}
.block-views-blockzen-life-block-block-2 .view-header, .block-views-blockzen-life-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockzen-life-block-block-2 .seo-header, .block-views-blockzen-life-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockzen-life-block-block-2 .view-header, .block-views-blockzen-life-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockzen-life-block-block-2 .seo-header, .block-views-blockzen-life-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockzen-life-block-block-2 .view-header, .block-views-blockzen-life-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockzen-life-block-block-2 .seo-header, .block-views-blockzen-life-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockzen-life-block-block-2 .view-header h2, .block-views-blockzen-life-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockzen-life-block-block-2 .seo-header h2, .block-views-blockzen-life-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockzen-life-block-block-2 .view-header .h2, .block-views-blockzen-life-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockzen-life-block-block-2 .seo-header .h2, .block-views-blockzen-life-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockzen-life-block-block-2 .view-header h2, .block-views-blockzen-life-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockzen-life-block-block-2 .seo-header h2, .block-views-blockzen-life-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockzen-life-block-block-2 .view-header .h2, .block-views-blockzen-life-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockzen-life-block-block-2 .seo-header .h2, .block-views-blockzen-life-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockzen-life-block-block-2 .view-header h5, .block-views-blockzen-life-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockzen-life-block-block-2 .seo-header h5, .block-views-blockzen-life-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockzen-life-block-block-2 .view-header .h5, .block-views-blockzen-life-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockzen-life-block-block-2 .seo-header .h5, .block-views-blockzen-life-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockzen-life-block-block-2 .view-header p, .block-views-blockzen-life-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockzen-life-block-block-2 .seo-header p, .block-views-blockzen-life-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockzen-life-block-block-2 .view-header p, .block-views-blockzen-life-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockzen-life-block-block-2 .seo-header p, .block-views-blockzen-life-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockzen-life-block-block-2 .view-header p, .block-views-blockzen-life-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockzen-life-block-block-2 .seo-header p, .block-views-blockzen-life-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockzen-life-block-block-2 .owl-carousel img {
  display: block !important;
}
.block-views-blockzen-life-block-block-2 .owl-carousel .owl-nav .owl-prev span {
  content: url(../images/icons/arrow_right.svg);
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  width: 50px;
  height: 25px;
}
.block-views-blockzen-life-block-block-2 .owl-carousel .owl-nav .owl-next span {
  content: url(../images/icons/arrow_right.svg);
  width: 50px;
  height: 25px;
}
.block-views-blockzen-life-block-block-2 .owl-carousel .owl-nav {
  width: 132px;
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: 39.5% !important;
  margin-top: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockzen-life-block-block-2 .owl-carousel .owl-nav {
    margin-top: 2rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockzen-life-block-block-2 .owl-carousel .owl-nav {
    margin-left: 31.55% !important;
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockzen-life-block-block-2 .owl-carousel .owl-dots {
    display: none;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockzen-life-block-block-2 img {
    display: none;
  }
}
.block-views-blockzen-life-block-block-2 .view-content .item-list .list-group {
  margin-bottom: 0;
  display: grid;
  grid-template-columns: repeat(13, 1fr);
  grid-template-rows: repeat(4, 300);
  grid-gap: 24px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockzen-life-block-block-2 .view-content .item-list .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;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    grid-template: initial;
    grid-gap: initial;
    width: 100% !important;
  }
}
.block-views-blockzen-life-block-block-2 .view-content .item-list .list-group .list-group-item {
  border: 0px;
  padding: 0;
  position: relative;
}
@media (max-width: 47.99875rem) {
  .block-views-blockzen-life-block-block-2 .view-content .item-list .list-group .list-group-item {
    padding-left: 0;
    padding-right: 0;
  }
}
.block-views-blockzen-life-block-block-2 .view-content .item-list .list-group img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  border-radius: 12px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockzen-life-block-block-2 .view-content .item-list .list-group img {
    height: 320px;
  }
}
.block-views-blockzen-life-block-block-2 .view-content .item-list .list-group .list-group-item:nth-child(1) {
  grid-column-start: 1;
  grid-column-end: 9;
  grid-row-start: 1;
  grid-row-end: 3;
}
.block-views-blockzen-life-block-block-2 .view-content .item-list .list-group .list-group-item:nth-child(2) {
  grid-column-start: 9;
  grid-column-end: 14;
  grid-row-start: 1;
  grid-row-end: 2;
}
.block-views-blockzen-life-block-block-2 .view-content .item-list .list-group .list-group-item:nth-child(3) {
  grid-column-start: 9;
  grid-column-end: 14;
  grid-row-start: 2;
  grid-row-end: 3;
}
.block-views-blockzen-life-block-block-2 .view-content .item-list .list-group .list-group-item:nth-child(4) {
  grid-column-start: 1;
  grid-column-end: 6;
  grid-row-start: 3;
  grid-row-end: 4;
}
.block-views-blockzen-life-block-block-2 .view-content .item-list .list-group .list-group-item:nth-child(5) {
  grid-column-start: 1;
  grid-column-end: 6;
  grid-row-start: 4;
  grid-row-end: 5;
}
.block-views-blockzen-life-block-block-2 .view-content .item-list .list-group .list-group-item:nth-child(6) {
  grid-column-start: 6;
  grid-column-end: 10;
  grid-row-start: 3;
  grid-row-end: 5;
}
.block-views-blockzen-life-block-block-2 .view-content .item-list .list-group .list-group-item:nth-child(7) {
  grid-column-start: 10;
  grid-column-end: 14;
  grid-row-start: 3;
  grid-row-end: 5;
}
.block-views-blockzen-life-block-block-2 .view-footer {
  text-align: center;
  margin-top: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockzen-life-block-block-2 .view-footer {
    margin-top: 2rem;
  }
}
.block-views-blockzen-life-block-block-2 .view-footer a {
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockzen-life-block-block-2 .view-footer a {
    padding: 1.125rem 1.5rem !important;
  }
}

.path-confirmation .featured-bottom {
  background-color: #fff;
}
@media screen and (max-width: 64rem) {
  .path-confirmation .block-views-blockawards-block-block-1 .view-awards-block {
    padding-top: 6rem;
  }
}
@media (max-width: 47.99875rem) {
  .path-confirmation .block-views-blockawards-block-block-1 .view-awards-block {
    padding-top: 7.4375rem;
  }
}

.block-block-content0f121afb-0212-48f3-9b6b-f233eda94d55 {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media (max-width: 47.99875rem) {
  .block-block-content0f121afb-0212-48f3-9b6b-f233eda94d55 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.block-block-content0f121afb-0212-48f3-9b6b-f233eda94d55 .field--name-body {
  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;
}
.block-block-content0f121afb-0212-48f3-9b6b-f233eda94d55 .field--name-body p {
  font-size: 1.25rem;
}
.block-block-content0f121afb-0212-48f3-9b6b-f233eda94d55 .field--name-body a {
  font-size: 1.25rem;
  margin: 3.75rem 0 0 0;
}
@media (max-width: 47.99875rem) {
  .block-block-content0f121afb-0212-48f3-9b6b-f233eda94d55 .field--name-body a {
    font-size: 0.875rem !important;
    padding: 1.125rem 1.5rem;
  }
}
.block-block-content0f121afb-0212-48f3-9b6b-f233eda94d55 .field--name-body a:hover {
  text-decoration: none;
}

.block-views-blockblog-block-1 .view-header, .block-views-blockblog-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-1 .seo-header, .block-views-blockblog-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd,
.block-views-blockblog-block-4 .view-header,
.block-views-blockblog-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header,
.block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-4 .seo-header,
.block-views-blockblog-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockblog-block-5 .view-header, .block-views-blockblog-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-5 .seo-header, .block-views-blockblog-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin-bottom: 3.5rem !important;
}
.block-views-blockblog-block-1 .view-header div, .block-views-blockblog-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header div, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-1 .seo-header div, .block-views-blockblog-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div,
.block-views-blockblog-block-4 .view-header div,
.block-views-blockblog-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header div,
.block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-4 .seo-header div,
.block-views-blockblog-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div, .block-views-blockblog-block-5 .view-header div, .block-views-blockblog-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header div, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-5 .seo-header div, .block-views-blockblog-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div {
  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;
}
.block-views-blockblog-block-1 .view-header div .social-networks, .block-views-blockblog-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-1 .seo-header div .social-networks, .block-views-blockblog-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks,
.block-views-blockblog-block-4 .view-header div .social-networks,
.block-views-blockblog-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks,
.block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-4 .seo-header div .social-networks,
.block-views-blockblog-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks, .block-views-blockblog-block-5 .view-header div .social-networks, .block-views-blockblog-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header div .social-networks, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-5 .seo-header div .social-networks, .block-views-blockblog-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div .social-networks {
  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: 16px;
}
.block-views-blockblog-block-1 .view-header div p strong, .block-views-blockblog-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header div p strong, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-1 .seo-header div p strong, .block-views-blockblog-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div p strong,
.block-views-blockblog-block-4 .view-header div p strong,
.block-views-blockblog-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header div p strong,
.block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-4 .seo-header div p strong,
.block-views-blockblog-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div p strong, .block-views-blockblog-block-5 .view-header div p strong, .block-views-blockblog-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header div p strong, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-5 .seo-header div p strong, .block-views-blockblog-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd div p strong {
  font-weight: 700 !important;
  line-height: 1.35rem;
}
.block-views-blockblog-block-1 .view-header p, .block-views-blockblog-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-1 .seo-header p, .block-views-blockblog-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p,
.block-views-blockblog-block-4 .view-header p,
.block-views-blockblog-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p,
.block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-4 .seo-header p,
.block-views-blockblog-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockblog-block-5 .view-header p, .block-views-blockblog-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-5 .seo-header p, .block-views-blockblog-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  font-weight: 500;
  font-size: 0.75rem;
}
.block-views-blockblog-block-1 .views-field-field-image img,
.block-views-blockblog-block-4 .views-field-field-image img, .block-views-blockblog-block-5 .views-field-field-image img {
  border-radius: 5px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .views-field-field-image img,
.block-views-blockblog-block-4 .views-field-field-image img, .block-views-blockblog-block-5 .views-field-field-image img {
    border-radius: 12px;
  }
}
.block-views-blockblog-block-1 .view-filters,
.block-views-blockblog-block-4 .view-filters, .block-views-blockblog-block-5 .view-filters {
  margin-bottom: 3rem;
}
.block-views-blockblog-block-1 .view-filters input:not(:placeholder-shown),
.block-views-blockblog-block-4 .view-filters input:not(:placeholder-shown), .block-views-blockblog-block-5 .view-filters input:not(:placeholder-shown) {
  width: 100%;
  border-bottom: 2px solid #30b587 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-filters .bef-links-use-ajax.bef-links.active-filter-links,
.block-views-blockblog-block-4 .view-filters .bef-links-use-ajax.bef-links.active-filter-links, .block-views-blockblog-block-5 .view-filters .bef-links-use-ajax.bef-links.active-filter-links {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (min-width: 48rem) {
  .block-views-blockblog-block-1 .view-filters .views-exposed-form .d-flex .js-form-item label,
.block-views-blockblog-block-4 .view-filters .views-exposed-form .d-flex .js-form-item label, .block-views-blockblog-block-5 .view-filters .views-exposed-form .d-flex .js-form-item label {
    display: none;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-filters .views-exposed-form,
.block-views-blockblog-block-4 .view-filters .views-exposed-form, .block-views-blockblog-block-5 .view-filters .views-exposed-form {
    border-radius: 12px;
  }
  .block-views-blockblog-block-1 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax,
.block-views-blockblog-block-4 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax, .block-views-blockblog-block-5 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax {
    display: none;
    background-color: #f7f7f7;
    margin-top: 0.5rem;
    position: absolute;
    z-index: 2;
  }
  .block-views-blockblog-block-1 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul,
.block-views-blockblog-block-4 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul, .block-views-blockblog-block-5 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
    padding: 1.5rem;
  }
  .block-views-blockblog-block-1 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li,
.block-views-blockblog-block-4 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li, .block-views-blockblog-block-5 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li {
    width: 32%;
    margin-bottom: 2%;
  }
  .block-views-blockblog-block-1 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li a,
.block-views-blockblog-block-4 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li a, .block-views-blockblog-block-5 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li a {
    padding: 1.125rem 1.5rem;
    background-color: white;
  }
  .block-views-blockblog-block-1 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li a.bef-link--selected,
.block-views-blockblog-block-4 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li a.bef-link--selected, .block-views-blockblog-block-5 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li a.bef-link--selected {
    background-color: #30B587;
  }
}
@media (max-width: 47.99875rem) and (max-width: 35.99875rem) {
  .block-views-blockblog-block-1 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li,
.block-views-blockblog-block-4 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li, .block-views-blockblog-block-5 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li {
    width: 49%;
  }
  .block-views-blockblog-block-1 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li:not(:nth-child(3n)),
.block-views-blockblog-block-4 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li:not(:nth-child(3n)), .block-views-blockblog-block-5 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li:not(:nth-child(3n)) {
    margin-right: 0 !important;
  }
  .block-views-blockblog-block-1 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li:nth-child(2n+1),
.block-views-blockblog-block-4 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li:nth-child(2n+1), .block-views-blockblog-block-5 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li:nth-child(2n+1) {
    margin-right: 2% !important;
  }
  .block-views-blockblog-block-1 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li:nth-child(2n),
.block-views-blockblog-block-4 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li:nth-child(2n), .block-views-blockblog-block-5 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li:nth-child(2n) {
    margin-right: 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li a,
.block-views-blockblog-block-4 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li a, .block-views-blockblog-block-5 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li a {
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li:not(:nth-child(3n)),
.block-views-blockblog-block-4 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li:not(:nth-child(3n)), .block-views-blockblog-block-5 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li:not(:nth-child(3n)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li:nth-child(3n),
.block-views-blockblog-block-4 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li:nth-child(3n), .block-views-blockblog-block-5 .view-filters .views-exposed-form .d-flex .js-form-item .bef-links-use-ajax ul li:nth-child(3n) {
    margin-right: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-filters .views-exposed-form .d-flex .js-form-item label,
.block-views-blockblog-block-4 .view-filters .views-exposed-form .d-flex .js-form-item label, .block-views-blockblog-block-5 .view-filters .views-exposed-form .d-flex .js-form-item label {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background-color: #30B587;
    padding: 1.125rem 1.5rem;
    text-decoration: none;
    color: #F8FAFC;
    border-radius: 5px;
    border: 1px solid #30B587;
    margin: 0 0.75rem 0 0;
    font-weight: 600;
    -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;
    cursor: pointer;
  }
  .block-views-blockblog-block-1 .view-filters .views-exposed-form .d-flex .js-form-item label::after,
.block-views-blockblog-block-4 .view-filters .views-exposed-form .d-flex .js-form-item label::after, .block-views-blockblog-block-5 .view-filters .views-exposed-form .d-flex .js-form-item label::after {
    content: url("../images/icons/arrow-down-white.svg");
    height: 16px;
    width: 16px;
  }
}
@media (max-width: 47.99875rem) and (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-filters .views-exposed-form .d-flex .js-form-item label,
.block-views-blockblog-block-4 .view-filters .views-exposed-form .d-flex .js-form-item label, .block-views-blockblog-block-5 .view-filters .views-exposed-form .d-flex .js-form-item label {
    padding: 1.125rem 1.5rem;
    font-size: 0.75rem !important;
  }
}
.block-views-blockblog-block-1 .view-filters .form-item-combine .form-control,
.block-views-blockblog-block-4 .view-filters .form-item-combine .form-control, .block-views-blockblog-block-5 .view-filters .form-item-combine .form-control {
  background-image: url(../images/search-icon.png) !important;
  background-position: right !important;
  background-repeat: no-repeat !important;
  -webkit-background-size: 20px 20px !important;
          background-size: 20px !important;
}
.block-views-blockblog-block-1 .view-filters .d-flex,
.block-views-blockblog-block-4 .view-filters .d-flex, .block-views-blockblog-block-5 .view-filters .d-flex {
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.block-views-blockblog-block-1 .view-filters .d-flex #smallbuttonx,
.block-views-blockblog-block-4 .view-filters .d-flex #smallbuttonx, .block-views-blockblog-block-5 .view-filters .d-flex #smallbuttonx {
  cursor: pointer;
  display: none;
  width: 30px;
  height: 24px;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-image: url(../images/close-button-icon.svg);
  background-repeat: no-repeat;
}
@media (max-width: 35.99875rem) {
  .block-views-blockblog-block-1 .view-filters .d-flex .active-button-x,
.block-views-blockblog-block-4 .view-filters .d-flex .active-button-x, .block-views-blockblog-block-5 .view-filters .d-flex .active-button-x {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockblog-block-1 .view-filters .d-flex,
.block-views-blockblog-block-4 .view-filters .d-flex, .block-views-blockblog-block-5 .view-filters .d-flex {
    -webkit-box-align: start !important;
    -webkit-align-items: start !important;
        -ms-flex-align: start !important;
            align-items: start !important;
  }
  .block-views-blockblog-block-1 .view-filters .d-flex .active-search-links,
.block-views-blockblog-block-4 .view-filters .d-flex .active-search-links, .block-views-blockblog-block-5 .view-filters .d-flex .active-search-links {
    visibility: hidden !important;
  }
  .block-views-blockblog-block-1 .view-filters .d-flex .active-search,
.block-views-blockblog-block-4 .view-filters .d-flex .active-search, .block-views-blockblog-block-5 .view-filters .d-flex .active-search {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    width: 100% !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .block-views-blockblog-block-1 .view-filters .d-flex .active-search .smallbuttonx,
.block-views-blockblog-block-4 .view-filters .d-flex .active-search .smallbuttonx, .block-views-blockblog-block-5 .view-filters .d-flex .active-search .smallbuttonx {
    cursor: pointer;
    display: none;
    width: 30px;
    height: 30px;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 0.75rem;
  }
  .block-views-blockblog-block-1 .view-filters .d-flex .active-search .active-button-x,
.block-views-blockblog-block-4 .view-filters .d-flex .active-search .active-button-x, .block-views-blockblog-block-5 .view-filters .d-flex .active-search .active-button-x {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .block-views-blockblog-block-1 .view-filters .d-flex .active-search .form-control,
.block-views-blockblog-block-4 .view-filters .d-flex .active-search .form-control, .block-views-blockblog-block-5 .view-filters .d-flex .active-search .form-control {
    width: 100%;
    border-bottom: 2px solid #30b587 !important;
    background-image: unset !important;
    position: relative;
  }
  .block-views-blockblog-block-1 .view-filters .d-flex .active-search .form-control::-webkit-input-placeholder,
.block-views-blockblog-block-4 .view-filters .d-flex .active-search .form-control::-webkit-input-placeholder, .block-views-blockblog-block-5 .view-filters .d-flex .active-search .form-control::-webkit-input-placeholder {
    color: grey !important;
  }
  .block-views-blockblog-block-1 .view-filters .d-flex .active-search .form-control::-moz-placeholder,
.block-views-blockblog-block-4 .view-filters .d-flex .active-search .form-control::-moz-placeholder, .block-views-blockblog-block-5 .view-filters .d-flex .active-search .form-control::-moz-placeholder {
    color: grey !important;
  }
  .block-views-blockblog-block-1 .view-filters .d-flex .active-search .form-control::-ms-input-placeholder,
.block-views-blockblog-block-4 .view-filters .d-flex .active-search .form-control::-ms-input-placeholder, .block-views-blockblog-block-5 .view-filters .d-flex .active-search .form-control::-ms-input-placeholder {
    color: grey !important;
  }
  .block-views-blockblog-block-1 .view-filters .d-flex .active-search .form-control::placeholder,
.block-views-blockblog-block-4 .view-filters .d-flex .active-search .form-control::placeholder, .block-views-blockblog-block-5 .view-filters .d-flex .active-search .form-control::placeholder {
    color: grey !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-filters .d-flex .js-form-item:first-child,
.block-views-blockblog-block-4 .view-filters .d-flex .js-form-item:first-child, .block-views-blockblog-block-5 .view-filters .d-flex .js-form-item:first-child {
    width: 100% !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-filters .d-flex .js-form-item:nth-child(2),
.block-views-blockblog-block-4 .view-filters .d-flex .js-form-item:nth-child(2), .block-views-blockblog-block-5 .view-filters .d-flex .js-form-item:nth-child(2) {
    width: 70%;
    position: absolute;
    top: 0px;
    right: 0px;
    height: 100%;
    margin-bottom: 0 !important;
    padding-bottom: 1rem;
    -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;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .block-views-blockblog-block-1 .view-filters .d-flex .js-form-item:nth-child(2) input,
.block-views-blockblog-block-4 .view-filters .d-flex .js-form-item:nth-child(2) input, .block-views-blockblog-block-5 .view-filters .d-flex .js-form-item:nth-child(2) input {
    border-bottom: none;
    background-position: center;
  }
  .block-views-blockblog-block-1 .view-filters .d-flex .js-form-item:nth-child(2) input::-webkit-input-placeholder,
.block-views-blockblog-block-4 .view-filters .d-flex .js-form-item:nth-child(2) input::-webkit-input-placeholder, .block-views-blockblog-block-5 .view-filters .d-flex .js-form-item:nth-child(2) input::-webkit-input-placeholder {
    color: transparent;
  }
  .block-views-blockblog-block-1 .view-filters .d-flex .js-form-item:nth-child(2) input::-moz-placeholder,
.block-views-blockblog-block-4 .view-filters .d-flex .js-form-item:nth-child(2) input::-moz-placeholder, .block-views-blockblog-block-5 .view-filters .d-flex .js-form-item:nth-child(2) input::-moz-placeholder {
    color: transparent;
  }
  .block-views-blockblog-block-1 .view-filters .d-flex .js-form-item:nth-child(2) input::-ms-input-placeholder,
.block-views-blockblog-block-4 .view-filters .d-flex .js-form-item:nth-child(2) input::-ms-input-placeholder, .block-views-blockblog-block-5 .view-filters .d-flex .js-form-item:nth-child(2) input::-ms-input-placeholder {
    color: transparent;
  }
  .block-views-blockblog-block-1 .view-filters .d-flex .js-form-item:nth-child(2) input::placeholder,
.block-views-blockblog-block-4 .view-filters .d-flex .js-form-item:nth-child(2) input::placeholder, .block-views-blockblog-block-5 .view-filters .d-flex .js-form-item:nth-child(2) input::placeholder {
    color: transparent;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockblog-block-1 .view-filters .d-flex .js-form-item ul,
.block-views-blockblog-block-4 .view-filters .d-flex .js-form-item ul, .block-views-blockblog-block-5 .view-filters .d-flex .js-form-item ul {
    width: 100%;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockblog-block-1 .view-filters .d-flex .js-form-item ul li,
.block-views-blockblog-block-4 .view-filters .d-flex .js-form-item ul li, .block-views-blockblog-block-5 .view-filters .d-flex .js-form-item ul li {
    margin-right: 2%;
    width: 23.5%;
  }
  .block-views-blockblog-block-1 .view-filters .d-flex .js-form-item ul li a,
.block-views-blockblog-block-4 .view-filters .d-flex .js-form-item ul li a, .block-views-blockblog-block-5 .view-filters .d-flex .js-form-item ul li a {
    width: 100%;
  }
}
.block-views-blockblog-block-1 .view-filters .row,
.block-views-blockblog-block-4 .view-filters .row, .block-views-blockblog-block-5 .view-filters .row {
  position: relative;
}
.block-views-blockblog-block-1 .view-filters .row ::-webkit-input-placeholder,
.block-views-blockblog-block-4 .view-filters .row ::-webkit-input-placeholder, .block-views-blockblog-block-5 .view-filters .row ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 0.75rem;
}
.block-views-blockblog-block-1 .view-filters .row :-moz-placeholder,
.block-views-blockblog-block-4 .view-filters .row :-moz-placeholder, .block-views-blockblog-block-5 .view-filters .row :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #E1E4E8;
  opacity: 1;
  font-weight: 500;
  font-size: 0.75rem;
}
.block-views-blockblog-block-1 .view-filters .row ::-moz-placeholder,
.block-views-blockblog-block-4 .view-filters .row ::-moz-placeholder, .block-views-blockblog-block-5 .view-filters .row ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #E1E4E8;
  opacity: 1;
  font-weight: 500;
  font-size: 0.75rem;
}
.block-views-blockblog-block-1 .view-filters .row :-ms-input-placeholder,
.block-views-blockblog-block-4 .view-filters .row :-ms-input-placeholder, .block-views-blockblog-block-5 .view-filters .row :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 0.75rem;
}
.block-views-blockblog-block-1 .view-filters .row ::-ms-input-placeholder,
.block-views-blockblog-block-4 .view-filters .row ::-ms-input-placeholder, .block-views-blockblog-block-5 .view-filters .row ::-ms-input-placeholder { /* Microsoft Edge */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 0.75rem;
}
.block-views-blockblog-block-1 .view-filters .row ::placeholder,
.block-views-blockblog-block-4 .view-filters .row ::placeholder, .block-views-blockblog-block-5 .view-filters .row ::placeholder { /* Most modern browsers support this now. */
  color: #E1E4E8;
  font-weight: 500;
  font-size: 0.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-filters .row .form-type-select,
.block-views-blockblog-block-4 .view-filters .row .form-type-select, .block-views-blockblog-block-5 .view-filters .row .form-type-select {
    margin-bottom: 0 !important;
  }
}
.block-views-blockblog-block-1 .view-filters .row .form-type-select ul,
.block-views-blockblog-block-4 .view-filters .row .form-type-select ul, .block-views-blockblog-block-5 .view-filters .row .form-type-select ul {
  gap: 32px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-filters .row .form-type-select ul,
.block-views-blockblog-block-4 .view-filters .row .form-type-select ul, .block-views-blockblog-block-5 .view-filters .row .form-type-select ul {
    margin-bottom: 0;
    gap: 16px;
  }
}
.block-views-blockblog-block-1 .view-filters .row .form-type-select ul li,
.block-views-blockblog-block-4 .view-filters .row .form-type-select ul li, .block-views-blockblog-block-5 .view-filters .row .form-type-select ul li {
  margin: 0;
  padding: 0;
}
.block-views-blockblog-block-1 .view-filters .row .form-type-select ul li a,
.block-views-blockblog-block-4 .view-filters .row .form-type-select ul li a, .block-views-blockblog-block-5 .view-filters .row .form-type-select ul li a {
  margin-right: 0;
  font-weight: 400;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-filters .row .form-type-select ul li a,
.block-views-blockblog-block-4 .view-filters .row .form-type-select ul li a, .block-views-blockblog-block-5 .view-filters .row .form-type-select ul li a {
    font-size: 0.75rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 0.5rem 0.75rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-filters .row .form-type-select .bef-link--selected,
.block-views-blockblog-block-4 .view-filters .row .form-type-select .bef-link--selected, .block-views-blockblog-block-5 .view-filters .row .form-type-select .bef-link--selected {
    font-size: 0.75rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 0.5rem 0.75rem;
    margin-right: 0;
  }
}
.block-views-blockblog-block-1 .view-filters .row .form-actions,
.block-views-blockblog-block-4 .view-filters .row .form-actions, .block-views-blockblog-block-5 .view-filters .row .form-actions {
  position: absolute;
  right: 0px;
  width: 80px;
  top: 10px;
  background: transparent;
}
.block-views-blockblog-block-1 .view-filters .row .form-actions button,
.block-views-blockblog-block-4 .view-filters .row .form-actions button, .block-views-blockblog-block-5 .view-filters .row .form-actions button {
  background: transparent;
  font-size: 0;
  border: 0px;
}
.block-views-blockblog-block-1 .view-filters .row .form-actions button::before,
.block-views-blockblog-block-4 .view-filters .row .form-actions button::before, .block-views-blockblog-block-5 .view-filters .row .form-actions button::before {
  content: url(../images/icons/search.svg);
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-filters .row .form-actions,
.block-views-blockblog-block-4 .view-filters .row .form-actions, .block-views-blockblog-block-5 .view-filters .row .form-actions {
    display: none;
  }
}
.block-views-blockblog-block-1 .view-filters .row .form-item-combine input,
.block-views-blockblog-block-4 .view-filters .row .form-item-combine input, .block-views-blockblog-block-5 .view-filters .row .form-item-combine input {
  height: 60px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-filters .row .form-item-combine input,
.block-views-blockblog-block-4 .view-filters .row .form-item-combine input, .block-views-blockblog-block-5 .view-filters .row .form-item-combine input {
    display: none;
  }
}
.block-views-blockblog-block-1 .attachment-before,
.block-views-blockblog-block-4 .attachment-before, .block-views-blockblog-block-5 .attachment-before {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
@media (max-width: 61.99875rem) {
  .block-views-blockblog-block-1 .attachment-before,
.block-views-blockblog-block-4 .attachment-before, .block-views-blockblog-block-5 .attachment-before {
    gap: 0px;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockblog-block-1 .attachment-before,
.block-views-blockblog-block-4 .attachment-before, .block-views-blockblog-block-5 .attachment-before {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
}
.block-views-blockblog-block-1 .attachment-before .views-element-container,
.block-views-blockblog-block-4 .attachment-before .views-element-container, .block-views-blockblog-block-5 .attachment-before .views-element-container {
  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;
}
.block-views-blockblog-block-1 .attachment-before .views-element-container .region-with-margin, .block-views-blockblog-block-1 .attachment-before .views-element-container .node--type-seo .layout--twocol-section--25-75, .node--type-seo .block-views-blockblog-block-1 .attachment-before .views-element-container .layout--twocol-section--25-75, .block-views-blockblog-block-1 .attachment-before .views-element-container .node--type-article .layout--twocol-section--25-75, .node--type-article .block-views-blockblog-block-1 .attachment-before .views-element-container .layout--twocol-section--25-75, .block-views-blockblog-block-1 .attachment-before .views-element-container .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockblog-block-1 .attachment-before .views-element-container .view-display-id-block_1, .block-views-blockblog-block-1 .attachment-before .views-element-container .path-newsletter .block-webform-block, .path-newsletter .block-views-blockblog-block-1 .attachment-before .views-element-container .block-webform-block, .block-views-blockblog-block-1 .attachment-before .views-element-container .layout--twocol-section--75-25, .block-views-blockblog-block-1 .attachment-before .views-element-container .newsletter, .block-views-blockblog-block-1 .attachment-before .views-element-container .path-blog .layout--twocol-section--50-50, .path-blog .block-views-blockblog-block-1 .attachment-before .views-element-container .layout--twocol-section--50-50, .block-views-blockblog-block-1 .attachment-before .views-element-container .path-about .layout--twocol-section--50-50, .path-about .block-views-blockblog-block-1 .attachment-before .views-element-container .layout--twocol-section--50-50, .block-views-blockblog-block-1 .attachment-before .views-element-container .path-career .layout--twocol-section--50-50, .path-career .block-views-blockblog-block-1 .attachment-before .views-element-container .layout--twocol-section--50-50, .block-views-blockblog-block-1 .attachment-before .views-element-container .node--type-position .layout--twocol-section--50-50, .node--type-position .block-views-blockblog-block-1 .attachment-before .views-element-container .layout--twocol-section--50-50,
.block-views-blockblog-block-4 .attachment-before .views-element-container .region-with-margin,
.block-views-blockblog-block-4 .attachment-before .views-element-container .node--type-seo .layout--twocol-section--25-75,
.node--type-seo .block-views-blockblog-block-4 .attachment-before .views-element-container .layout--twocol-section--25-75,
.block-views-blockblog-block-4 .attachment-before .views-element-container .node--type-article .layout--twocol-section--25-75,
.node--type-article .block-views-blockblog-block-4 .attachment-before .views-element-container .layout--twocol-section--25-75,
.block-views-blockblog-block-4 .attachment-before .views-element-container .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1,
.node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockblog-block-4 .attachment-before .views-element-container .view-display-id-block_1,
.block-views-blockblog-block-4 .attachment-before .views-element-container .path-newsletter .block-webform-block,
.path-newsletter .block-views-blockblog-block-4 .attachment-before .views-element-container .block-webform-block,
.block-views-blockblog-block-4 .attachment-before .views-element-container .layout--twocol-section--75-25,
.block-views-blockblog-block-4 .attachment-before .views-element-container .newsletter,
.block-views-blockblog-block-4 .attachment-before .views-element-container .path-blog .layout--twocol-section--50-50,
.path-blog .block-views-blockblog-block-4 .attachment-before .views-element-container .layout--twocol-section--50-50,
.block-views-blockblog-block-4 .attachment-before .views-element-container .path-about .layout--twocol-section--50-50,
.path-about .block-views-blockblog-block-4 .attachment-before .views-element-container .layout--twocol-section--50-50,
.block-views-blockblog-block-4 .attachment-before .views-element-container .path-career .layout--twocol-section--50-50,
.path-career .block-views-blockblog-block-4 .attachment-before .views-element-container .layout--twocol-section--50-50,
.block-views-blockblog-block-4 .attachment-before .views-element-container .node--type-position .layout--twocol-section--50-50,
.node--type-position .block-views-blockblog-block-4 .attachment-before .views-element-container .layout--twocol-section--50-50, .block-views-blockblog-block-5 .attachment-before .views-element-container .region-with-margin, .block-views-blockblog-block-5 .attachment-before .views-element-container .node--type-seo .layout--twocol-section--25-75, .node--type-seo .block-views-blockblog-block-5 .attachment-before .views-element-container .layout--twocol-section--25-75, .block-views-blockblog-block-5 .attachment-before .views-element-container .node--type-article .layout--twocol-section--25-75, .node--type-article .block-views-blockblog-block-5 .attachment-before .views-element-container .layout--twocol-section--25-75, .block-views-blockblog-block-5 .attachment-before .views-element-container .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockblog-block-5 .attachment-before .views-element-container .view-display-id-block_1, .block-views-blockblog-block-5 .attachment-before .views-element-container .path-newsletter .block-webform-block, .path-newsletter .block-views-blockblog-block-5 .attachment-before .views-element-container .block-webform-block, .block-views-blockblog-block-5 .attachment-before .views-element-container .layout--twocol-section--75-25, .block-views-blockblog-block-5 .attachment-before .views-element-container .newsletter, .block-views-blockblog-block-5 .attachment-before .views-element-container .path-blog .layout--twocol-section--50-50, .path-blog .block-views-blockblog-block-5 .attachment-before .views-element-container .layout--twocol-section--50-50, .block-views-blockblog-block-5 .attachment-before .views-element-container .path-about .layout--twocol-section--50-50, .path-about .block-views-blockblog-block-5 .attachment-before .views-element-container .layout--twocol-section--50-50, .block-views-blockblog-block-5 .attachment-before .views-element-container .path-career .layout--twocol-section--50-50, .path-career .block-views-blockblog-block-5 .attachment-before .views-element-container .layout--twocol-section--50-50, .block-views-blockblog-block-5 .attachment-before .views-element-container .node--type-position .layout--twocol-section--50-50, .node--type-position .block-views-blockblog-block-5 .attachment-before .views-element-container .layout--twocol-section--50-50 {
  padding-bottom: 1.5rem;
}
.block-views-blockblog-block-1 .attachment-before .views-element-container .view-content .views-row,
.block-views-blockblog-block-4 .attachment-before .views-element-container .view-content .views-row, .block-views-blockblog-block-5 .attachment-before .views-element-container .view-content .views-row {
  margin-bottom: 1.25rem; /* Adjust the space between rows as needed */
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .view-content,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .view-content, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .view-content {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .view-content .views-row,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .view-content .views-row, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .view-content .views-row {
  margin-bottom: 0;
}
.block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .region-with-margin, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .node--type-seo .layout--twocol-section--25-75, .node--type-seo .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .node--type-article .layout--twocol-section--25-75, .node--type-article .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .view-display-id-block_1, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .path-newsletter .block-webform-block, .path-newsletter .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .block-webform-block, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--75-25, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .newsletter, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .path-blog .layout--twocol-section--50-50, .path-blog .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .path-about .layout--twocol-section--50-50, .path-about .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .path-career .layout--twocol-section--50-50, .path-career .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .node--type-position .layout--twocol-section--50-50, .node--type-position .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .region-with-margin,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .node--type-seo .layout--twocol-section--25-75,
.node--type-seo .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .node--type-article .layout--twocol-section--25-75,
.node--type-article .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1,
.node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .view-display-id-block_1,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .path-newsletter .block-webform-block,
.path-newsletter .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .block-webform-block,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--75-25,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .newsletter,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .path-blog .layout--twocol-section--50-50,
.path-blog .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .path-about .layout--twocol-section--50-50,
.path-about .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .path-career .layout--twocol-section--50-50,
.path-career .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .node--type-position .layout--twocol-section--50-50,
.node--type-position .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .region-with-margin, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .node--type-seo .layout--twocol-section--25-75, .node--type-seo .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .node--type-article .layout--twocol-section--25-75, .node--type-article .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .view-display-id-block_1, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .path-newsletter .block-webform-block, .path-newsletter .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .block-webform-block, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--75-25, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .newsletter, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .path-blog .layout--twocol-section--50-50, .path-blog .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .path-about .layout--twocol-section--50-50, .path-about .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .path-career .layout--twocol-section--50-50, .path-career .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .node--type-position .layout--twocol-section--50-50, .node--type-position .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50 {
  padding-left: 0;
  padding-right: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 61.99875rem) {
  .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .region-with-margin, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .node--type-seo .layout--twocol-section--25-75, .node--type-seo .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .node--type-article .layout--twocol-section--25-75, .node--type-article .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .view-display-id-block_1, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .path-newsletter .block-webform-block, .path-newsletter .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .block-webform-block, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--75-25, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .newsletter, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .path-blog .layout--twocol-section--50-50, .path-blog .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .path-about .layout--twocol-section--50-50, .path-about .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .path-career .layout--twocol-section--50-50, .path-career .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .node--type-position .layout--twocol-section--50-50, .node--type-position .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .region-with-margin,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .node--type-seo .layout--twocol-section--25-75,
.node--type-seo .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .node--type-article .layout--twocol-section--25-75,
.node--type-article .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1,
.node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .view-display-id-block_1,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .path-newsletter .block-webform-block,
.path-newsletter .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .block-webform-block,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--75-25,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .newsletter,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .path-blog .layout--twocol-section--50-50,
.path-blog .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .path-about .layout--twocol-section--50-50,
.path-about .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .path-career .layout--twocol-section--50-50,
.path-career .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .node--type-position .layout--twocol-section--50-50,
.node--type-position .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .region-with-margin, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .node--type-seo .layout--twocol-section--25-75, .node--type-seo .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .node--type-article .layout--twocol-section--25-75, .node--type-article .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .view-display-id-block_1, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .path-newsletter .block-webform-block, .path-newsletter .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .block-webform-block, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--75-25, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .newsletter, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .path-blog .layout--twocol-section--50-50, .path-blog .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .path-about .layout--twocol-section--50-50, .path-about .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .path-career .layout--twocol-section--50-50, .path-career .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .node--type-position .layout--twocol-section--50-50, .node--type-position .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50 {
    padding-bottom: 2rem;
  }
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .region-with-margin, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .node--type-seo .layout--twocol-section--25-75, .node--type-seo .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .node--type-article .layout--twocol-section--25-75, .node--type-article .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .view-display-id-block_1, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .path-newsletter .block-webform-block, .path-newsletter .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .block-webform-block, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--75-25, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .newsletter, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .path-blog .layout--twocol-section--50-50, .path-blog .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .path-about .layout--twocol-section--50-50, .path-about .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .path-career .layout--twocol-section--50-50, .path-career .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .node--type-position .layout--twocol-section--50-50, .node--type-position .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .region-with-margin,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .node--type-seo .layout--twocol-section--25-75,
.node--type-seo .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .node--type-article .layout--twocol-section--25-75,
.node--type-article .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1,
.node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .view-display-id-block_1,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .path-newsletter .block-webform-block,
.path-newsletter .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .block-webform-block,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--75-25,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .newsletter,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .path-blog .layout--twocol-section--50-50,
.path-blog .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .path-about .layout--twocol-section--50-50,
.path-about .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .path-career .layout--twocol-section--50-50,
.path-career .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .node--type-position .layout--twocol-section--50-50,
.node--type-position .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .region-with-margin, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .node--type-seo .layout--twocol-section--25-75, .node--type-seo .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .node--type-article .layout--twocol-section--25-75, .node--type-article .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .view-display-id-block_1, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .path-newsletter .block-webform-block, .path-newsletter .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .block-webform-block, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--75-25, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .newsletter, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .path-blog .layout--twocol-section--50-50, .path-blog .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .path-about .layout--twocol-section--50-50, .path-about .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .path-career .layout--twocol-section--50-50, .path-career .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .node--type-position .layout--twocol-section--50-50, .node--type-position .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50 {
    width: 100%;
  }
  .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .region-with-margin .blog-special-image img, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .node--type-seo .layout--twocol-section--25-75 .blog-special-image img, .node--type-seo .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75 .blog-special-image img, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .node--type-article .layout--twocol-section--25-75 .blog-special-image img, .node--type-article .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75 .blog-special-image img, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .blog-special-image img, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .view-display-id-block_1 .blog-special-image img, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .path-newsletter .block-webform-block .blog-special-image img, .path-newsletter .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .block-webform-block .blog-special-image img, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--75-25 .blog-special-image img, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .newsletter .blog-special-image img, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .path-blog .layout--twocol-section--50-50 .blog-special-image img, .path-blog .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50 .blog-special-image img, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .path-about .layout--twocol-section--50-50 .blog-special-image img, .path-about .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50 .blog-special-image img, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .path-career .layout--twocol-section--50-50 .blog-special-image img, .path-career .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50 .blog-special-image img, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .node--type-position .layout--twocol-section--50-50 .blog-special-image img, .node--type-position .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50 .blog-special-image img,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .region-with-margin .blog-special-image img,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .node--type-seo .layout--twocol-section--25-75 .blog-special-image img,
.node--type-seo .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75 .blog-special-image img,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .node--type-article .layout--twocol-section--25-75 .blog-special-image img,
.node--type-article .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75 .blog-special-image img,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .blog-special-image img,
.node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .view-display-id-block_1 .blog-special-image img,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .path-newsletter .block-webform-block .blog-special-image img,
.path-newsletter .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .block-webform-block .blog-special-image img,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--75-25 .blog-special-image img,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .newsletter .blog-special-image img,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .path-blog .layout--twocol-section--50-50 .blog-special-image img,
.path-blog .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50 .blog-special-image img,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .path-about .layout--twocol-section--50-50 .blog-special-image img,
.path-about .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50 .blog-special-image img,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .path-career .layout--twocol-section--50-50 .blog-special-image img,
.path-career .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50 .blog-special-image img,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .node--type-position .layout--twocol-section--50-50 .blog-special-image img,
.node--type-position .block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50 .blog-special-image img, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .region-with-margin .blog-special-image img, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .node--type-seo .layout--twocol-section--25-75 .blog-special-image img, .node--type-seo .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75 .blog-special-image img, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .node--type-article .layout--twocol-section--25-75 .blog-special-image img, .node--type-article .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--25-75 .blog-special-image img, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1 .blog-special-image img, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .view-display-id-block_1 .blog-special-image img, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .path-newsletter .block-webform-block .blog-special-image img, .path-newsletter .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .block-webform-block .blog-special-image img, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--75-25 .blog-special-image img, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .newsletter .blog-special-image img, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .path-blog .layout--twocol-section--50-50 .blog-special-image img, .path-blog .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50 .blog-special-image img, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .path-about .layout--twocol-section--50-50 .blog-special-image img, .path-about .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50 .blog-special-image img, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .path-career .layout--twocol-section--50-50 .blog-special-image img, .path-career .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50 .blog-special-image img, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .node--type-position .layout--twocol-section--50-50 .blog-special-image img, .node--type-position .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(1) .layout--twocol-section--50-50 .blog-special-image img {
    width: 100% !important;
  }
}
@media (min-width: 62rem) {
  .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .view-display-id-attachment_2,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .view-display-id-attachment_2, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .view-display-id-attachment_2 {
    padding-bottom: 2rem !important;
  }
}
.block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .view-content,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .view-content, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .view-content {
  padding-right: 0.75rem;
  padding-left: 0.125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .view-content,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .view-content, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .view-content {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row {
  margin-right: 0;
  padding-left: 0;
  margin-left: 2%;
}
.block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row:last-child,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row:last-child, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row:last-child {
  margin-bottom: 0;
}
@media (max-width: 61.99875rem) {
  .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row {
    margin-left: 0 !important;
  }
}
.block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container {
  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;
}
@media (max-width: 35.99875rem) {
  .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
}
.block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-image,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-image, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-image {
  width: 20%;
  min-width: 230px;
}
@media (max-width: 35.99875rem) {
  .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-image,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-image, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-image {
    width: 100% !important;
  }
}
.block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-image .views-field-field-image,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-image .views-field-field-image, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-image .views-field-field-image {
  height: 100%;
}
.block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-image .views-field-field-image img,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-image .views-field-field-image img, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-image .views-field-field-image img {
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
@media (max-width: 35.99875rem) {
  .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-image .views-field-field-image img,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-image .views-field-field-image img, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-image .views-field-field-image img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content {
  width: 80%;
  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: 1.5rem;
}
@media (max-width: 35.99875rem) {
  .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content {
    width: 100% !important;
    padding-left: 0 !important;
  }
}
.block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-created,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-created, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-created {
  margin-bottom: 0.5rem;
}
.block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-body p:last-child,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-body p:last-child, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-body p:last-child {
  margin-bottom: 0;
}
.block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-title,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-title, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-title {
  margin-bottom: 0.5rem;
}
.block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-title h3, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-title .h3,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-title h3,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-title .h3, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-title h3, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-title .h3 {
  font-size: 1.125rem;
  margin-bottom: 0;
}
.block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-title h3:hover, .block-views-blockblog-block-1 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-title .h3:hover,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-title h3:hover,
.block-views-blockblog-block-4 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-title .h3:hover, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-title h3:hover, .block-views-blockblog-block-5 .attachment-before .views-element-container:nth-child(2) .views-row .blog-special-container .blog-special-content .views-field-title .h3:hover {
  color: #30B587;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-content .views-row,
.block-views-blockblog-block-4 .view-content .views-row, .block-views-blockblog-block-5 .view-content .views-row {
    margin: 0;
  }
}
.block-views-blockblog-block-1 .view-content .views-row .views-field-field-image,
.block-views-blockblog-block-4 .view-content .views-row .views-field-field-image, .block-views-blockblog-block-5 .view-content .views-row .views-field-field-image {
  overflow: hidden;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-content .views-row .views-field-field-image img,
.block-views-blockblog-block-4 .view-content .views-row .views-field-field-image img, .block-views-blockblog-block-5 .view-content .views-row .views-field-field-image img {
    max-width: 100%;
    width: 100%;
    height: auto;
  }
}
.block-views-blockblog-block-1 .view-content .views-row .views-field-created,
.block-views-blockblog-block-4 .view-content .views-row .views-field-created, .block-views-blockblog-block-5 .view-content .views-row .views-field-created {
  font-weight: 500;
  font-size: 0.75rem;
  color: #6A6A71;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.block-views-blockblog-block-1 .view-content .views-row .views-field-created .field-content,
.block-views-blockblog-block-4 .view-content .views-row .views-field-created .field-content, .block-views-blockblog-block-5 .view-content .views-row .views-field-created .field-content {
  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-blockblog-block-1 .view-content .views-row .views-field-created .field-content p,
.block-views-blockblog-block-4 .view-content .views-row .views-field-created .field-content p, .block-views-blockblog-block-5 .view-content .views-row .views-field-created .field-content p {
  margin: 0;
  font-size: 0.75rem;
  font-weight: 500 !important;
  line-height: 1.05rem;
}
.block-views-blockblog-block-1 .view-content .views-row .views-field-created .field-content ul,
.block-views-blockblog-block-4 .view-content .views-row .views-field-created .field-content ul, .block-views-blockblog-block-5 .view-content .views-row .views-field-created .field-content ul {
  padding-left: 1.5rem;
  margin: 0;
}
.block-views-blockblog-block-1 .view-content .views-row .views-field-title,
.block-views-blockblog-block-4 .view-content .views-row .views-field-title, .block-views-blockblog-block-5 .view-content .views-row .views-field-title {
  margin-bottom: 1rem;
}
.block-views-blockblog-block-1 .view-content .views-row .views-field-title h3, .block-views-blockblog-block-1 .view-content .views-row .views-field-title .h3,
.block-views-blockblog-block-4 .view-content .views-row .views-field-title h3,
.block-views-blockblog-block-4 .view-content .views-row .views-field-title .h3, .block-views-blockblog-block-5 .view-content .views-row .views-field-title h3, .block-views-blockblog-block-5 .view-content .views-row .views-field-title .h3 {
  font-weight: 700;
  font-size: 1.75rem;
  color: #262424;
  margin-bottom: 1rem;
}
.block-views-blockblog-block-1 .view-content .views-row .views-field-title h3:hover, .block-views-blockblog-block-1 .view-content .views-row .views-field-title .h3:hover,
.block-views-blockblog-block-4 .view-content .views-row .views-field-title h3:hover,
.block-views-blockblog-block-4 .view-content .views-row .views-field-title .h3:hover, .block-views-blockblog-block-5 .view-content .views-row .views-field-title h3:hover, .block-views-blockblog-block-5 .view-content .views-row .views-field-title .h3:hover {
  color: #30B587;
}
.block-views-blockblog-block-1 .view-content .views-row .views-field-title h3 a:hover, .block-views-blockblog-block-1 .view-content .views-row .views-field-title .h3 a:hover,
.block-views-blockblog-block-4 .view-content .views-row .views-field-title h3 a:hover,
.block-views-blockblog-block-4 .view-content .views-row .views-field-title .h3 a:hover, .block-views-blockblog-block-5 .view-content .views-row .views-field-title h3 a:hover, .block-views-blockblog-block-5 .view-content .views-row .views-field-title .h3 a:hover {
  color: #30B587;
}
.block-views-blockblog-block-1 .view-content .views-row .views-field-body p,
.block-views-blockblog-block-4 .view-content .views-row .views-field-body p, .block-views-blockblog-block-5 .view-content .views-row .views-field-body p {
  font-weight: 500;
  font-size: 1rem;
}
.block-views-blockblog-block-1 .view-content .views-row .views-field-body p:not(:last-child),
.block-views-blockblog-block-4 .view-content .views-row .views-field-body p:not(:last-child), .block-views-blockblog-block-5 .view-content .views-row .views-field-body p:not(:last-child) {
  margin-bottom: 0;
}
.block-views-blockblog-block-1 .js-pager__items,
.block-views-blockblog-block-4 .js-pager__items, .block-views-blockblog-block-5 .js-pager__items {
  list-style: none;
  padding: 0;
  margin-top: 1.5rem;
}
.block-views-blockblog-block-1 .js-pager__items .pager__item,
.block-views-blockblog-block-4 .js-pager__items .pager__item, .block-views-blockblog-block-5 .js-pager__items .pager__item {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.block-views-blockblog-block-1 .js-pager__items .pager__item a,
.block-views-blockblog-block-4 .js-pager__items .pager__item a, .block-views-blockblog-block-5 .js-pager__items .pager__item a {
  font-size: 0.875rem;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .js-pager__items .pager__item a,
.block-views-blockblog-block-4 .js-pager__items .pager__item a, .block-views-blockblog-block-5 .js-pager__items .pager__item a {
    padding: 1.125rem 1.5rem;
  }
}
.block-views-blockblog-block-1 .js-pager__items .pager__item a:hover,
.block-views-blockblog-block-4 .js-pager__items .pager__item a:hover, .block-views-blockblog-block-5 .js-pager__items .pager__item a:hover {
  text-decoration: none;
}

.block-views-blockblog-block-1 #edit-submit-blog {
  display: none;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-filters {
    margin-bottom: 0;
  }
}
.block-views-blockblog-block-1 .view-filters .bef-links ul {
  margin-bottom: 0;
}
.block-views-blockblog-block-1 .view-filters .bef-links ul li a {
  font-size: 0.875rem;
  font-weight: 600 !important;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-filters .bef-links ul li a {
    padding: 1.125rem 1.5rem;
  }
}
.block-views-blockblog-block-1 .search-one-item .region-with-margin, .block-views-blockblog-block-1 .search-one-item .node--type-seo .layout--twocol-section--25-75, .node--type-seo .block-views-blockblog-block-1 .search-one-item .layout--twocol-section--25-75, .block-views-blockblog-block-1 .search-one-item .node--type-article .layout--twocol-section--25-75, .node--type-article .block-views-blockblog-block-1 .search-one-item .layout--twocol-section--25-75, .block-views-blockblog-block-1 .search-one-item .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockblog-block-1 .search-one-item .view-display-id-block_1, .block-views-blockblog-block-1 .search-one-item .path-newsletter .block-webform-block, .path-newsletter .block-views-blockblog-block-1 .search-one-item .block-webform-block, .block-views-blockblog-block-1 .search-one-item .layout--twocol-section--75-25, .block-views-blockblog-block-1 .search-one-item .newsletter, .block-views-blockblog-block-1 .search-one-item .path-blog .layout--twocol-section--50-50, .path-blog .block-views-blockblog-block-1 .search-one-item .layout--twocol-section--50-50, .block-views-blockblog-block-1 .search-one-item .path-about .layout--twocol-section--50-50, .path-about .block-views-blockblog-block-1 .search-one-item .layout--twocol-section--50-50, .block-views-blockblog-block-1 .search-one-item .path-career .layout--twocol-section--50-50, .path-career .block-views-blockblog-block-1 .search-one-item .layout--twocol-section--50-50, .block-views-blockblog-block-1 .search-one-item .node--type-position .layout--twocol-section--50-50, .node--type-position .block-views-blockblog-block-1 .search-one-item .layout--twocol-section--50-50 {
  margin-top: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.block-views-blockblog-block-1 .search-one-item .blog-special-container {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}
.block-views-blockblog-block-1 .search-one-item .blog-special-container .blog-special-image {
  width: 100% !important;
}
.block-views-blockblog-block-1 .search-one-item .blog-special-container .blog-special-content h3, .block-views-blockblog-block-1 .search-one-item .blog-special-container .blog-special-content .h3 {
  font-size: 1.75rem !important;
}
.block-views-blockblog-block-1 .content {
  width: 100%;
}
@media (min-width: 75rem) {
  .block-views-blockblog-block-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-id-blog {
    padding-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .view-header, .block-views-blockblog-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-1 .seo-header, .block-views-blockblog-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-bottom: 3.5rem;
  }
}
.block-views-blockblog-block-1 .pager {
  margin: 0;
  margin-top: 2.375rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-1 .pager {
    margin: 0;
  }
}

@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-4 .view-display-id-block_4 {
    padding-bottom: 2rem;
  }
}
.block-views-blockblog-block-4 .views-field-field-image {
  margin-top: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-4 .views-field-field-image {
    margin-top: 3rem;
  }
}

.block-views-blockblog-block-3 .view-display-id-block_3 {
  padding-bottom: 3rem;
}
@media (max-width: 74.99875rem) {
  .block-views-blockblog-block-3 .view-display-id-block_3 {
    padding-top: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-3 .view-display-id-block_3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.block-views-blockblog-block-3 .view-header, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin-top: 2.5rem;
  margin-bottom: 4rem;
  max-width: 824px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-3 .view-header, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-bottom: 3rem !important;
  }
}
.block-views-blockblog-block-3 .view-header a, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header a, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header a, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd a {
  pointer-events: none;
}
.block-views-blockblog-block-3 .view-header .subtitle-p, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .subtitle-p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header .subtitle-p, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .subtitle-p {
  font-weight: 700 !important;
}
.block-views-blockblog-block-3 .view-header h5, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header h5, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockblog-block-3 .view-header .h5, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header .h5, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5 {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.block-views-blockblog-block-3 .view-header h5 a, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5 a, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header h5 a, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5 a, .block-views-blockblog-block-3 .view-header .h5 a, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5 a, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header .h5 a, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5 a {
  text-transform: uppercase;
  margin-bottom: 0;
  padding: 0;
}
.block-views-blockblog-block-3 .view-header h5:nth-child(2), .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5:nth-child(2), .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header h5:nth-child(2), .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5:nth-child(2), .block-views-blockblog-block-3 .view-header .h5:nth-child(2), .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5:nth-child(2), .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header .h5:nth-child(2), .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5:nth-child(2) {
  display: none;
}
.block-views-blockblog-block-3 .view-header h2, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header h2, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockblog-block-3 .view-header .h2, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header .h2, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  font-weight: bold;
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-3 .view-header h2, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header h2, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockblog-block-3 .view-header .h2, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header .h2, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
    margin-bottom: 1rem;
  }
}
.block-views-blockblog-block-3 .view-header .wrapper, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .wrapper, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header .wrapper, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .wrapper {
  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;
  color: #6A6A71;
}
.block-views-blockblog-block-3 .view-header .wrapper p, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .wrapper p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header .wrapper p, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .wrapper p, .block-views-blockblog-block-3 .view-header .wrapper ul, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .wrapper ul, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header .wrapper ul, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .wrapper ul {
  margin-bottom: 0;
}
.block-views-blockblog-block-3 .view-header .wrapper p li, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .wrapper p li, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header .wrapper p li, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .wrapper p li, .block-views-blockblog-block-3 .view-header .wrapper ul li, .block-views-blockblog-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .wrapper ul li, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-3 .seo-header .wrapper ul li, .block-views-blockblog-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .wrapper ul li {
  font-size: 0.875rem;
}
.block-views-blockblog-block-3 .views-row .views-field-field-image .field-content, .block-views-blockblog-block-3 .views-row .views-field-field-main-image-blog .field-content {
  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;
}
.block-views-blockblog-block-3 .views-row .views-field-field-image .field-content img, .block-views-blockblog-block-3 .views-row .views-field-field-main-image-blog .field-content img {
  border-radius: 5px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-3 .views-row .views-field-field-image .field-content img, .block-views-blockblog-block-3 .views-row .views-field-field-main-image-blog .field-content img {
    max-width: 100%;
    height: auto;
  }
}

@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-2 .view-display-id-block_2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.block-views-blockblog-block-2 .row {
  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 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-2 .row {
    padding: 0;
  }
}
.block-views-blockblog-block-2 .row .views-row {
  max-width: 842px;
}
.block-views-blockblog-block-2 .row .views-row img {
  padding: 1rem 0 2rem 0;
}
.block-views-blockblog-block-2 .row .views-field-body a {
  color: #30B587;
}
.block-views-blockblog-block-2 .row .views-field-body h2, .block-views-blockblog-block-2 .row .views-field-body .h2, .block-views-blockblog-block-2 .row .views-field-body h3, .block-views-blockblog-block-2 .row .views-field-body .h3 {
  margin-top: 3rem;
  margin-bottom: 2rem;
  font-weight: bolder;
}
.block-views-blockblog-block-2 .row .views-field-body h4, .block-views-blockblog-block-2 .row .views-field-body .h4, .block-views-blockblog-block-2 .row .views-field-body h5, .block-views-blockblog-block-2 .row .views-field-body .h5 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-weight: bolder;
}
.block-views-blockblog-block-2 .row .views-field-body iframe {
  min-height: 460px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-2 .row .views-field-body iframe {
    min-height: 380px;
  }
}
@media screen and (max-width: 40.625rem) {
  .block-views-blockblog-block-2 .row .views-field-body iframe {
    min-height: 350px;
  }
}
@media screen and (max-width: 37.5rem) {
  .block-views-blockblog-block-2 .row .views-field-body iframe {
    min-height: 320px;
  }
}
@media screen and (max-width: 34.375rem) {
  .block-views-blockblog-block-2 .row .views-field-body iframe {
    min-height: 293px;
  }
}
@media screen and (max-width: 31.25rem) {
  .block-views-blockblog-block-2 .row .views-field-body iframe {
    min-height: 263px;
  }
}
@media screen and (max-width: 28.125rem) {
  .block-views-blockblog-block-2 .row .views-field-body iframe {
    min-height: 232px;
  }
}
@media screen and (max-width: 25rem) {
  .block-views-blockblog-block-2 .row .views-field-body iframe {
    min-height: 201px;
  }
}
@media screen and (max-width: 21.875rem) {
  .block-views-blockblog-block-2 .row .views-field-body iframe {
    min-height: 170px;
  }
}
.block-views-blockblog-block-2 .row .views-field-body li {
  color: #6A6A71;
}
.block-views-blockblog-block-2 .row .views-field-field-tags {
  margin-top: 3rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-2 .row .views-field-field-tags {
    margin-top: 2rem;
  }
}
.block-views-blockblog-block-2 .row .views-field-field-tags h4, .block-views-blockblog-block-2 .row .views-field-field-tags .h4 {
  font-weight: bold;
  margin-bottom: 1.5rem;
}
.block-views-blockblog-block-2 .row .views-field-field-tags 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;
  gap: 16px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockblog-block-2 .row .views-field-field-tags ul li {
  padding: 0;
  border: none;
  padding: 0.5rem;
  background-color: #f7f7f7;
  color: #6A6A71;
  border: none;
  font-weight: bold;
  border-radius: 12px;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border-radius: 12px;
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  font-size: 0.75rem;
  text-transform: uppercase;
  pointer-events: none;
  white-space: nowrap;
}
@media screen and (max-width: 64rem) {
  .block-views-blockblog-block-2 .row .views-field-field-tags ul li {
    font-size: 0.5rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-2 .row .views-field-field-tags ul li {
    font-size: 0.5rem !important;
  }
}
.block-views-blockblog-block-2 .row .views-field-field-tags ul li a {
  padding: 0.5rem;
  background-color: #f7f7f7;
  color: #6A6A71;
  border: none;
  font-weight: bold;
  border-radius: 12px;
  text-decoration: none;
}

.block-views-blockshare-post-block-block-1 {
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockshare-post-block-block-1 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockshare-post-block-block-1 .view-id-share_post_block {
    padding-top: 2rem;
  }
}
.block-views-blockshare-post-block-block-1 .wrapper {
  background-color: #f7f7f7;
  border-radius: 5px;
  padding: 2rem;
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.block-views-blockshare-post-block-block-1 .wrapper div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.block-views-blockshare-post-block-block-1 .wrapper div div {
  display: none;
}
.block-views-blockshare-post-block-block-1 .wrapper div a {
  padding: 0;
}
.block-views-blockshare-post-block-block-1 .wrapper h4, .block-views-blockshare-post-block-block-1 .wrapper .h4 {
  font-size: 1.125rem;
  margin-bottom: 0;
}
.block-views-blockshare-post-block-block-1 .wrapper p {
  margin: 0;
}

.path-blog .region-with-2-col-ajax .views-infinite-scroll-content-wrapper {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .path-blog .region-with-2-col-ajax .views-infinite-scroll-content-wrapper {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.path-blog .region-with-2-col-ajax .views-infinite-scroll-content-wrapper .views-row:not(:nth-child(-n+2)) {
  margin-top: 3rem;
}
@media (max-width: 47.99875rem) {
  .path-blog .region-with-2-col-ajax .views-infinite-scroll-content-wrapper .views-row {
    width: 100%;
  }
}
.path-blog .region-with-2-col-ajax .views-row {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 0;
}
.path-blog .region-with-2-col-ajax .views-row:nth-child(2n) {
  margin-right: 0;
}
@media (max-width: 47.99875rem) {
  .path-blog .region-with-2-col-ajax .views-row {
    width: 635px;
    margin-right: 0;
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .path-blog .region-with-2-col-ajax {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.path-blog .layout--twocol-section--50-50 {
  margin-bottom: -6rem;
}
@media (max-width: 47.99875rem) {
  .path-blog .layout--twocol-section--50-50 {
    margin-bottom: -11.5625rem;
  }
}
.path-blog .block-views-blocklet-s-talk-block-block-1 .view-id-let_s_talk_block {
  padding-top: 12.25rem;
}
@media (max-width: 47.99875rem) {
  .path-blog .block-views-blocklet-s-talk-block-block-1 .view-id-let_s_talk_block {
    padding-top: 17.8125rem;
  }
}

.path-blog .block-views-blocklet-s-talk-block-block-2 .view-id-let_s_talk_block {
  padding-top: 12.25rem;
}
@media (max-width: 47.99875rem) {
  .path-blog .block-views-blocklet-s-talk-block-block-2 .view-id-let_s_talk_block {
    padding-top: 13.75rem;
  }
}

.block-views-blockblog-block-7 {
  background-color: #f7f7f7;
  border-radius: 12px;
  padding: 2.5rem;
  position: -webkit-sticky !important;
  position: sticky !important;
  height: 780px;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  top: 120px;
  overflow: auto;
  overflow-y: auto;
  overflow-y: scroll; /* Enable vertical scrolling */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
  scrollbar-width: none;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-7 {
    position: unset !important;
    border-radius: 0px;
    padding: 1.5rem 1rem;
  }
}
@media (min-width: 48rem) and (max-width: 74.99875rem) {
  .block-views-blockblog-block-7 {
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
    margin-bottom: 2rem;
  }
}
.block-views-blockblog-block-7::-webkit-scrollbar {
  display: none; /* For Chrome, Safari, and Opera */
}
.block-views-blockblog-block-7 .view-header, .block-views-blockblog-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-7 .seo-header, .block-views-blockblog-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin-top: 0 !important;
  margin-bottom: 2rem !important;
}
@media screen and (max-width: 64rem) {
  .block-views-blockblog-block-7 .view-header, .block-views-blockblog-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-7 .seo-header, .block-views-blockblog-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-left: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-7 .view-header, .block-views-blockblog-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-7 .seo-header, .block-views-blockblog-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-bottom: 1.5rem !important;
  }
}
.block-views-blockblog-block-7 .view-header p, .block-views-blockblog-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-7 .seo-header p, .block-views-blockblog-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
  font-size: 1.75rem;
  color: #262424;
  font-weight: bold !important;
  line-height: 1;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem !important;
}
@media screen and (max-width: 64rem) {
  .block-views-blockblog-block-7 .view-header p, .block-views-blockblog-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-7 .seo-header p, .block-views-blockblog-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-size: 1.75rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-7 .view-header p, .block-views-blockblog-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-7 .seo-header p, .block-views-blockblog-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-size: 1.125rem !important;
  }
}
.block-views-blockblog-block-7 .active-nav-blog-link {
  color: #30b587 !important;
}
.block-views-blockblog-block-7 .views-field-nothing {
  height: 100%;
}
.block-views-blockblog-block-7 .views-field-nothing .field-content {
  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;
}
.block-views-blockblog-block-7 .sidebar-blog-title p, .block-views-blockblog-block-7 .sidebar-blog-title a {
  line-height: 1.35rem;
  font-size: 1.125rem;
  color: #262424;
  font-weight: 700 !important;
  margin-top: 0.5rem;
  margin-bottom: 1rem !important;
  cursor: pointer;
}
.block-views-blockblog-block-7 .sidebar-blog-title p:hover, .block-views-blockblog-block-7 .sidebar-blog-title a:hover {
  color: #30B587;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-7 .sidebar-blog-title p, .block-views-blockblog-block-7 .sidebar-blog-title a {
    font-size: 1rem !important;
  }
}
.block-views-blockblog-block-7 .sidebar-blog-subtitle {
  height: 100%;
  padding-left: 1rem;
  border-left: 1px solid #30B587;
}
.block-views-blockblog-block-7 .sidebar-blog-subtitle p, .block-views-blockblog-block-7 .sidebar-blog-subtitle a {
  line-height: 1.21rem;
  font-size: 1rem;
  color: #262424;
  font-weight: 600 !important;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem !important;
  cursor: pointer;
}
.block-views-blockblog-block-7 .sidebar-blog-subtitle p:hover, .block-views-blockblog-block-7 .sidebar-blog-subtitle a:hover {
  color: #30B587;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-7 .sidebar-blog-subtitle p, .block-views-blockblog-block-7 .sidebar-blog-subtitle a {
    font-size: 0.875rem !important;
  }
}
.block-views-blockblog-block-7 .view-footer .footer-blog-links p, .block-views-blockblog-block-7 .view-footer .footer-blog-links a {
  font-size: 1.125rem;
  font-weight: 700 !important;
  margin-top: 0.5rem;
  margin-bottom: 1rem !important;
  cursor: pointer;
  color: #6A6A71;
}
@media (max-width: 35.99875rem) {
  .block-views-blockblog-block-7 .view-footer .footer-blog-links p, .block-views-blockblog-block-7 .view-footer .footer-blog-links a {
    font-size: 1rem !important;
  }
}

.block-views-blockblog-block-8 {
  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;
}
.block-views-blockblog-block-8 .view-id-blog {
  padding-left: 4rem;
}
@media (max-width: 74.99875rem) {
  .block-views-blockblog-block-8 .view-id-blog {
    padding-left: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-8 .view-id-blog {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.block-views-blockblog-block-8 div[id] {
  scroll-margin-block-start: 8.75rem !important;
}
.block-views-blockblog-block-8 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockblog-block-8 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 36rem) {
  .block-views-blockblog-block-8 .views-field-field-body-paragraph-blog p {
    font-size: 1.0625rem !important;
  }
}
.block-views-blockblog-block-8 .views-field-field-body-paragraph-blog a {
  color: #30B587;
}
.block-views-blockblog-block-8 .views-field-field-body-paragraph-blog a:hover {
  text-decoration: underline;
}
.block-views-blockblog-block-8 .views-field-field-body-paragraph-blog iframe {
  min-height: 460px;
  width: 100%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-8 .views-field-field-body-paragraph-blog iframe {
    min-height: 380px;
  }
}
@media screen and (max-width: 40.625rem) {
  .block-views-blockblog-block-8 .views-field-field-body-paragraph-blog iframe {
    min-height: 350px;
  }
}
@media screen and (max-width: 37.5rem) {
  .block-views-blockblog-block-8 .views-field-field-body-paragraph-blog iframe {
    min-height: 320px;
  }
}
@media screen and (max-width: 34.375rem) {
  .block-views-blockblog-block-8 .views-field-field-body-paragraph-blog iframe {
    min-height: 293px;
  }
}
@media screen and (max-width: 31.25rem) {
  .block-views-blockblog-block-8 .views-field-field-body-paragraph-blog iframe {
    min-height: 263px;
  }
}
@media screen and (max-width: 28.125rem) {
  .block-views-blockblog-block-8 .views-field-field-body-paragraph-blog iframe {
    min-height: 232px;
  }
}
@media screen and (max-width: 25rem) {
  .block-views-blockblog-block-8 .views-field-field-body-paragraph-blog iframe {
    min-height: 201px;
  }
}
@media screen and (max-width: 21.875rem) {
  .block-views-blockblog-block-8 .views-field-field-body-paragraph-blog iframe {
    min-height: 170px;
  }
}
.block-views-blockblog-block-8 .views-field-field-body-paragraph-blog li {
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-8 .views-field-field-body-paragraph-blog li {
    font-size: 0.875rem !important;
  }
}
@media (min-width: 36rem) {
  .block-views-blockblog-block-8 .views-field-nothing p {
    font-size: 1.0625rem !important;
  }
}
.block-views-blockblog-block-8 .views-field-nothing a {
  color: #30B587;
}
.block-views-blockblog-block-8 .views-field-nothing a:hover {
  text-decoration: underline;
}
.block-views-blockblog-block-8 .views-field-nothing h2, .block-views-blockblog-block-8 .views-field-nothing .h2, .block-views-blockblog-block-8 .views-field-nothing h3, .block-views-blockblog-block-8 .views-field-nothing .h3 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: bolder;
}
.block-views-blockblog-block-8 .views-field-nothing h4, .block-views-blockblog-block-8 .views-field-nothing .h4, .block-views-blockblog-block-8 .views-field-nothing h5, .block-views-blockblog-block-8 .views-field-nothing .h5 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: bolder;
}
.block-views-blockblog-block-8 .views-field-nothing iframe {
  min-height: 460px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-8 .views-field-nothing iframe {
    min-height: 380px;
  }
}
@media screen and (max-width: 40.625rem) {
  .block-views-blockblog-block-8 .views-field-nothing iframe {
    min-height: 350px;
  }
}
@media screen and (max-width: 37.5rem) {
  .block-views-blockblog-block-8 .views-field-nothing iframe {
    min-height: 320px;
  }
}
@media screen and (max-width: 34.375rem) {
  .block-views-blockblog-block-8 .views-field-nothing iframe {
    min-height: 293px;
  }
}
@media screen and (max-width: 31.25rem) {
  .block-views-blockblog-block-8 .views-field-nothing iframe {
    min-height: 263px;
  }
}
@media screen and (max-width: 28.125rem) {
  .block-views-blockblog-block-8 .views-field-nothing iframe {
    min-height: 232px;
  }
}
@media screen and (max-width: 25rem) {
  .block-views-blockblog-block-8 .views-field-nothing iframe {
    min-height: 201px;
  }
}
@media screen and (max-width: 21.875rem) {
  .block-views-blockblog-block-8 .views-field-nothing iframe {
    min-height: 170px;
  }
}
.block-views-blockblog-block-8 .views-field-nothing li {
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-8 .views-field-nothing li {
    font-size: 0.875rem !important;
  }
}
@media (min-width: 48rem) and (max-width: 74.99875rem) {
  .block-views-blockblog-block-8 .view-content {
    max-width: 100%;
  }
}

@media (min-width: 48rem) {
  .node--type-article .layout--twocol-section--25-75 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}
@media (min-width: 48rem) and (max-width: 74.99875rem) {
  .node--type-article .layout--twocol-section--25-75 .layout__region {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
}
@media (min-width: 48rem) and (max-width: 74.99875rem) {
  .node--type-article .layout--twocol-section--25-75 .layout__region--first {
    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;
  }
}
@media (max-width: 47.99875rem) {
  .node--type-article .layout--twocol-section--25-75 .layout__region--first {
    position: fixed;
    width: 100% !important;
    padding-top: 1.25rem;
    z-index: 10;
    top: 0%;
    left: -100%;
  }
}
@media (max-width: 47.99875rem) {
  .node--type-article .layout--twocol-section--25-75 .layout__region--second {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
}

.block-views-blockblog-block-6 .region-with-margin, .block-views-blockblog-block-6 .node--type-seo .layout--twocol-section--25-75, .node--type-seo .block-views-blockblog-block-6 .layout--twocol-section--25-75, .block-views-blockblog-block-6 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockblog-block-6 .view-display-id-block_1, .block-views-blockblog-block-6 .path-newsletter .block-webform-block, .path-newsletter .block-views-blockblog-block-6 .block-webform-block, .block-views-blockblog-block-6 .layout--twocol-section--75-25, .block-views-blockblog-block-6 .newsletter, .block-views-blockblog-block-6 .path-about .layout--twocol-section--50-50, .path-about .block-views-blockblog-block-6 .layout--twocol-section--50-50, .block-views-blockblog-block-6 .path-career .layout--twocol-section--50-50, .path-career .block-views-blockblog-block-6 .layout--twocol-section--50-50, .block-views-blockblog-block-6 .node--type-position .layout--twocol-section--50-50, .node--type-position .block-views-blockblog-block-6 .layout--twocol-section--50-50, .block-views-blockblog-block-6 .path-blog .layout--twocol-section--50-50, .path-blog .block-views-blockblog-block-6 .layout--twocol-section--50-50, .block-views-blockblog-block-6 .node--type-article .layout--twocol-section--25-75, .node--type-article .block-views-blockblog-block-6 .layout--twocol-section--25-75 {
  max-width: 842px !important;
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockblog-block-6 .region-with-margin, .block-views-blockblog-block-6 .node--type-seo .layout--twocol-section--25-75, .node--type-seo .block-views-blockblog-block-6 .layout--twocol-section--25-75, .block-views-blockblog-block-6 .node--type-seo-ads .block-views-blocklocation-block-block-1 .view-display-id-block_1, .node--type-seo-ads .block-views-blocklocation-block-block-1 .block-views-blockblog-block-6 .view-display-id-block_1, .block-views-blockblog-block-6 .path-newsletter .block-webform-block, .path-newsletter .block-views-blockblog-block-6 .block-webform-block, .block-views-blockblog-block-6 .layout--twocol-section--75-25, .block-views-blockblog-block-6 .newsletter, .block-views-blockblog-block-6 .path-about .layout--twocol-section--50-50, .path-about .block-views-blockblog-block-6 .layout--twocol-section--50-50, .block-views-blockblog-block-6 .path-career .layout--twocol-section--50-50, .path-career .block-views-blockblog-block-6 .layout--twocol-section--50-50, .block-views-blockblog-block-6 .node--type-position .layout--twocol-section--50-50, .node--type-position .block-views-blockblog-block-6 .layout--twocol-section--50-50, .block-views-blockblog-block-6 .path-blog .layout--twocol-section--50-50, .path-blog .block-views-blockblog-block-6 .layout--twocol-section--50-50, .block-views-blockblog-block-6 .node--type-article .layout--twocol-section--25-75, .node--type-article .block-views-blockblog-block-6 .layout--twocol-section--25-75 {
    padding-top: 2rem !important;
    padding-bottom: 1rem !important;
  }
}
.block-views-blockblog-block-6 .view-header, .block-views-blockblog-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-6 .seo-header, .block-views-blockblog-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin-bottom: 1.5rem !important;
  margin-left: 0;
  margin-top: 0 !important;
}
.block-views-blockblog-block-6 .view-header h4, .block-views-blockblog-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-6 .seo-header h4, .block-views-blockblog-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockblog-block-6 .view-header .h4, .block-views-blockblog-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-6 .seo-header .h4, .block-views-blockblog-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4 {
  font-weight: 700;
  color: #262424;
  font-size: 1.125rem;
  text-align: start;
}
.block-views-blockblog-block-6 .view-header h4[id], .block-views-blockblog-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h4[id], .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-6 .seo-header h4[id], .block-views-blockblog-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4[id], .block-views-blockblog-block-6 .view-header [id].h4, .block-views-blockblog-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header [id].h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockblog-block-6 .seo-header [id].h4, .block-views-blockblog-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd [id].h4 {
  scroll-margin-block-start: 8.75rem !important;
}
.block-views-blockblog-block-6 .author-block-container {
  padding: 1.5rem;
  background-color: #f7f7f7;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 6px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.block-views-blockblog-block-6 .author-block-container .author-block-image-name {
  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;
}
.block-views-blockblog-block-6 .author-block-container .author-block-image-name .author-block-image {
  border-radius: 50%;
  width: 60px;
  height: 60px;
}
.block-views-blockblog-block-6 .author-block-container .author-block-image-name .author-block-image img {
  height: 100%;
  width: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.block-views-blockblog-block-6 .author-block-container .author-block-image-name .author-block-name-email {
  padding-left: 0.5rem;
}
.block-views-blockblog-block-6 .author-block-container .author-block-image-name .author-block-name-email .author-block-name p {
  font-size: 1.125rem;
  color: #262424;
  font-weight: 700 !important;
  margin-bottom: 0.5rem;
  line-height: 1.35rem;
}
.block-views-blockblog-block-6 .author-block-container .author-block-image-name .author-block-name-email .author-block-email {
  color: #30B587;
}
.block-views-blockblog-block-6 .author-block-container .author-block-image-name .author-block-name-email .author-block-email a {
  color: #30B587;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.block-views-blockblog-block-6 .author-block-container .author-block-image-name .author-block-name-email .author-block-email a::after {
  content: url(../images/icons/arrow-right-green.svg) !important;
  margin-left: 0.5rem;
}
.block-views-blockblog-block-6 .author-block-container .author-block-content {
  padding-top: 1.5rem;
}
.block-views-blockblog-block-6 .author-block-container .author-block-content p {
  color: #262424;
}

.active-sidebar-links {
  left: 0% !important;
  height: 100%;
  border-radius: 0px;
}
@media (max-width: 47.99875rem) {
  .active-sidebar-links {
    top: 65px !important;
  }
}

.block-views-blocksidebar-blog-button-block-1.active-sidebar-button {
  background: url(../images/close-button-icon.svg) no-repeat 2px, #F7F7F7 !important;
  top: 10px !important;
  right: 10px !important;
  background-position: 0px !important;
}

@media (max-width: 47.99875rem) {
  .block-views-blocksidebar-blog-button-block-1 {
    height: 100px;
    width: 100px;
    position: absolute;
    right: -35px;
    top: 165px;
    border-radius: 0 5rem 5rem 0;
    width: 35px;
    height: 70px;
    background: url(../images/sidebar-icon.svg) no-repeat 2px, #F7F7F7 !important;
    background-repeat: no-repeat;
    background-position: 35px;
    -webkit-background-size: 24px 24px;
  }
}

.description-custom {
  display: none;
  margin: 1.5rem auto 2rem auto;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.description-custom a::after {
  content: url(../images/icons/arrow-icon.svg);
  padding-top: 0.5rem;
}
@media (max-width: 47.99875rem) {
  .description-custom {
    display: block;
  }
}

.block-views-blockprocess-block-block-2 {
  scroll-margin-top: 9.375rem;
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-2 .view-process-block {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockprocess-block-block-2 .view-header, .block-views-blockprocess-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-2 .seo-header, .block-views-blockprocess-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin-left: 0;
  text-align: start;
  margin-bottom: 3.75rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockprocess-block-block-2 .view-header, .block-views-blockprocess-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-2 .seo-header, .block-views-blockprocess-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    width: 400px;
    margin-top: 3rem !important;
    margin-bottom: 2rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-2 .view-header, .block-views-blockprocess-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-2 .seo-header, .block-views-blockprocess-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin-bottom: 2rem !important;
    margin-top: 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-2 .view-header h4, .block-views-blockprocess-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-2 .seo-header h4, .block-views-blockprocess-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockprocess-block-block-2 .view-header .h4, .block-views-blockprocess-block-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockprocess-block-block-2 .seo-header .h4, .block-views-blockprocess-block-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4 {
    margin: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-2 .item-list .list-group {
    margin: 0;
  }
}
.block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer::before {
  background-color: #f7f7f7;
}
.block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item {
  border-radius: 12px;
  padding-right: 1.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item {
    padding-right: 2rem;
  }
}
.block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item {
  border: none;
  padding: 1.5rem;
  height: 338px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item {
    height: auto;
  }
}
.block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- img {
  width: 68px;
  height: auto;
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- img {
    margin-bottom: 1rem;
  }
}
.block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
  font-weight: bold;
  height: 68px;
}
@media screen and (max-width: 64rem) {
  .block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
    margin-bottom: 1rem;
  }
}
.block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
  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: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
    padding-right: 0;
  }
}
.block-views-blockprocess-block-block-2 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
}
.block-views-blockprocess-block-block-2 .item-list .list-group .owl-nav {
  display: none;
}
.block-views-blockprocess-block-block-2 .item-list .list-group .owl-dots {
  display: none;
}

.block-views-blockservices-links-block-block-1 {
  background-color: #f7f7f7;
}
.block-views-blockservices-links-block-block-1 .content {
  position: fixed;
  width: 100%;
  left: 0px;
  right: 0px;
  top: 60px;
  background: #f7f7f7;
  z-index: 9;
  margin-top: 1.5rem;
  /*@media screen and (max-width:1024px) {
      position: static;
      margin-top: 0px;
  }
  @include media-breakpoint-down(md) {
      position: static;
      margin-top: 0px;
  }*/
}
.block-views-blockservices-links-block-block-1 .view-id-services_links_block {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-links-block-block-1 .view-id-services_links_block {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row {
    padding: 0 !important;
  }
}
.block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row 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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 32px;
  margin: 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul {
    gap: 16px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul {
    overflow: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 16px;
  }
}
.block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul::-webkit-scrollbar {
  background: transparent;
  display: none;
}
.block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul::-webkit-scrollbar-thumb {
  background: transparent;
  display: none;
}
.block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul li {
  border: 0px;
  padding: 0;
  background-color: #f7f7f7;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul li a {
  padding: 1.125rem 1.5rem;
  background: #fff;
  border-radius: 5px;
  color: #6A6A71;
  font-weight: 400;
  font-size: 0.875rem;
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul li a {
    font-size: 0.75rem;
    padding: 0.5rem 0.75rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul li a {
    font-size: 0.75rem;
    padding: 0.5rem 0.75rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0;
  }
}
.block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul li a.active {
  background-color: #30B587 !important;
  color: #fff !important;
}
.block-views-blockservices-links-block-block-1 .view-id-services_links_block .views-row ul a:hover {
  text-decoration: none;
}

.block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e {
  margin-top: 13.0625rem !important;
  margin-bottom: 4rem !important;
}
@media (max-width: 47.99875rem) {
  .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e {
    margin-top: 6.0625rem !important;
    margin-bottom: 2.5rem !important;
  }
}
.block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content h5, .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content .h5, .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content p {
  font-weight: 700 !important;
}
.block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content h1, .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content .h1 {
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content h1, .block-block-content9aba4f3d-33e4-4130-928a-55a72cb1e05e .content .h1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
}

@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-2 .view-display-id-block_2 {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockservices-block-2 .field-content .design-top {
  scroll-margin-block-start: 10rem !important;
  width: 622px;
  margin-bottom: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-2 .field-content .design-top {
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-2 .field-content .design-top {
    width: 100%;
  }
}
.block-views-blockservices-block-2 .field-content .design-middle {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 32px;
  margin-bottom: 3rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-2 .field-content .design-middle {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-block-2 .field-content .design-middle > div {
  width: 404px;
  background-color: #f7f7f7;
  border-radius: 12px;
  padding: 2rem;
}
@media screen and (max-width: 81.25rem) {
  .block-views-blockservices-block-2 .field-content .design-middle > div {
    width: 30%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-2 .field-content .design-middle > div {
    width: 100%;
    padding: 1.5rem;
    margin-bottom: 0;
  }
}
.block-views-blockservices-block-2 .field-content .design-middle > div .field--name-field-title-services-paragraph-1 {
  margin-bottom: 1.5rem;
}
.block-views-blockservices-block-2 .field-content .design-bottom {
  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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 2rem;
  background-color: #f7f7f7;
  border-radius: 5px;
}
.block-views-blockservices-block-2 .field-content .design-bottom img {
  margin-left: 1rem;
  margin-right: 1rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-2 .field-content .design-bottom img {
    height: 30px;
    width: auto;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-2 .field-content .design-bottom img {
    width: 30.76px;
    height: 30px;
  }
}

.block-views-blockservices-block-8 {
  background-color: #f7f7f7;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-8 .view-services {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-8 .view-services {
    padding-bottom: 0;
  }
}
.block-views-blockservices-block-8 .field-content .first-top {
  scroll-margin-block-start: 10rem !important;
  width: 622px;
  margin-bottom: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-8 .field-content .first-top {
    width: 401px;
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-8 .field-content .first-top {
    width: 100%;
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-8 .field-content .first-top h4, .block-views-blockservices-block-8 .field-content .first-top .h4 {
    font-size: 1rem !important;
    margin-bottom: 0;
  }
}
.block-views-blockservices-block-8 .field-content .first-bottom {
  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: 32px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-8 .field-content .first-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockservices-block-8 .field-content .first-bottom > div {
  max-width: 404px;
  width: 100%;
  background-color: #fff;
  padding: 2rem;
  border-radius: 12px;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-8 .field-content .first-bottom > div {
    max-width: 100%;
    width: 100%;
    padding: 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-8 .field-content .first-bottom > div:last-child {
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-block-8 .field-content .first-bottom > div h3, .block-views-blockservices-block-8 .field-content .first-bottom > div .h3 {
  margin-bottom: 0;
}
.block-views-blockservices-block-8 .field-content .first-bottom > div .field--name-field-body-services-paragraph-2 {
  max-width: 270px;
  width: 100%;
  margin-top: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-8 .field-content .first-bottom > div .field--name-field-body-services-paragraph-2 {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-8 .field-content .first-bottom > div .field--name-field-body-services-paragraph-2 p {
    margin-bottom: 0;
  }
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item, .custom-accordion .field--name-field-questions-seo-paragraph .field__item {
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 12px;
  margin-bottom: 2rem;
  cursor: pointer;
}
@media (max-width: 47.99875rem) {
  .custom-accordion .field--name-field-feature-paragraph-software .field__item, .custom-accordion .field--name-field-questions-seo-paragraph .field__item {
    margin-bottom: 1.5rem;
  }
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item:hover, .custom-accordion .field--name-field-questions-seo-paragraph .field__item:hover {
  -webkit-filter: brightness(95%);
          filter: brightness(95%);
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item h4, .custom-accordion .field--name-field-feature-paragraph-software .field__item .h4, .custom-accordion .field--name-field-questions-seo-paragraph .field__item h4, .custom-accordion .field--name-field-questions-seo-paragraph .field__item .h4 {
  margin-bottom: 0;
  position: relative;
  font-size: 1.125rem;
  padding-right: 1.25rem;
  cursor: pointer;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item h4:before, .custom-accordion .field--name-field-feature-paragraph-software .field__item .h4:before, .custom-accordion .field--name-field-questions-seo-paragraph .field__item h4:before, .custom-accordion .field--name-field-questions-seo-paragraph .field__item .h4:before {
  content: "+";
  position: absolute;
  right: -5px;
  top: -3px;
  font-size: 1.5rem;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item p, .custom-accordion .field--name-field-feature-paragraph-software .field__item ul, .custom-accordion .field--name-field-feature-paragraph-software .field__item ol, .custom-accordion .field--name-field-questions-seo-paragraph .field__item p, .custom-accordion .field--name-field-questions-seo-paragraph .field__item ul, .custom-accordion .field--name-field-questions-seo-paragraph .field__item ol {
  -webkit-transition: max-height 0.25s ease-out;
  -o-transition: max-height 0.25s ease-out;
  transition: max-height 0.25s ease-out;
  -webkit-transition: padding 0.1s ease-in;
  -o-transition: padding 0.1s ease-in;
  transition: padding 0.1s ease-in;
  margin-bottom: 0 !important;
  padding: 0;
  color: #6A6A71;
  overflow: hidden;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 0;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item p a, .custom-accordion .field--name-field-feature-paragraph-software .field__item ul a, .custom-accordion .field--name-field-feature-paragraph-software .field__item ol a, .custom-accordion .field--name-field-questions-seo-paragraph .field__item p a, .custom-accordion .field--name-field-questions-seo-paragraph .field__item ul a, .custom-accordion .field--name-field-questions-seo-paragraph .field__item ol a {
  color: #30B587;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item p a:hover, .custom-accordion .field--name-field-feature-paragraph-software .field__item ul a:hover, .custom-accordion .field--name-field-feature-paragraph-software .field__item ol a:hover, .custom-accordion .field--name-field-questions-seo-paragraph .field__item p a:hover, .custom-accordion .field--name-field-questions-seo-paragraph .field__item ul a:hover, .custom-accordion .field--name-field-questions-seo-paragraph .field__item ol a:hover {
  text-decoration: underline;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item.active:hover, .custom-accordion .field--name-field-questions-seo-paragraph .field__item.active:hover {
  -webkit-filter: brightness(100%);
          filter: brightness(100%);
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item.active h4:before, .custom-accordion .field--name-field-feature-paragraph-software .field__item.active .h4:before, .custom-accordion .field--name-field-questions-seo-paragraph .field__item.active h4:before, .custom-accordion .field--name-field-questions-seo-paragraph .field__item.active .h4:before {
  content: "-";
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item.active ul, .custom-accordion .field--name-field-questions-seo-paragraph .field__item.active ul {
  list-style: disc;
  padding-left: 2rem;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item.active ol, .custom-accordion .field--name-field-questions-seo-paragraph .field__item.active ol {
  padding-left: 2rem;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item.active p, .custom-accordion .field--name-field-questions-seo-paragraph .field__item.active p {
  -webkit-transition: max-height 0.25s ease-in;
  -o-transition: max-height 0.25s ease-in;
  transition: max-height 0.25s ease-in;
  -webkit-transition: padding 0.1s ease-in;
  -o-transition: padding 0.1s ease-in;
  transition: padding 0.1s ease-in;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-top: 0.625rem;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  overflow: hidden;
}
.custom-accordion .field--name-field-feature-paragraph-software .field__item.active ul, .custom-accordion .field--name-field-feature-paragraph-software .field__item.active ol, .custom-accordion .field--name-field-questions-seo-paragraph .field__item.active ul, .custom-accordion .field--name-field-questions-seo-paragraph .field__item.active ol {
  -webkit-transition: max-height 0.25s ease-in;
  -o-transition: max-height 0.25s ease-in;
  transition: max-height 0.25s ease-in;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-top: 0.625rem;
  max-height: 800px;
  overflow: hidden;
}

.block-views-blockservices-block-3 {
  background: #fff;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-3 .view-services {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockservices-block-3 .feature-1 {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  scroll-margin-block-start: 7rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockservices-block-3 .feature-1 .feature-1-left {
  width: 50%;
  margin-right: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-1 .feature-1-left {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockservices-block-3 .feature-1 .feature-1-left .field--name-field-body-paragraph-software {
  margin-bottom: 2.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-1 .feature-1-left .field--name-field-body-paragraph-software {
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-block-3 .feature-1 .feature-1-right {
  width: 50%;
  margin-left: 1rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
  background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
  border-radius: 12px;
  padding: 3rem 2rem 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-1 .feature-1-right {
    width: 100%;
    margin-left: 0;
    padding: 2rem 1rem;
  }
}
.block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-field-project-icon img {
  float: left;
  margin-bottom: 0;
  margin-right: 1.3125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-node-title {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-node-title h2, .block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-node-title .h2 {
  font-weight: 700;
  font-size: 2.375rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-node-title h2, .block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-node-title .h2 {
    padding-top: 0.625rem;
  }
}
.block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-node-title h2 a:hover, .block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-node-title .h2 a:hover {
  color: #30B587;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-field-categories .field__item {
    margin-right: 0 !important;
  }
}
.block-views-blockservices-block-3 .feature-1 .feature-1-right p {
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-1 .feature-1-right img {
    max-width: 100%;
    height: auto;
  }
}
.block-views-blockservices-block-3 .feature-1 .feature-1-right .field--name-field-image-project-2 img {
  margin: 0;
}
.block-views-blockservices-block-3 .technologies {
  margin-top: 3rem;
  padding: 2rem;
  background-color: #f7f7f7;
  border-radius: 5px;
  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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 6.25rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-3 .technologies {
    margin-top: 2rem;
    margin-bottom: 4rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies {
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
}
.block-views-blockservices-block-3 .technologies img {
  margin-left: 1rem;
  margin-right: 1rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-3 .technologies img {
    height: 30px;
    width: auto;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
    margin-bottom: 1.5rem;
    height: 30px;
    width: auto;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img:nth-child(4) {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img:nth-child(5) {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
    margin-bottom: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img:nth-child(6) {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img:nth-child(7) {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img:nth-child(8) {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img:nth-child(9) {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img:nth-child(10) {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
    margin-bottom: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img:nth-child(11) {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
    margin-bottom: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies img:nth-child(12) {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
    margin-bottom: 0;
  }
}
.block-views-blockservices-block-3 .feature-2 {
  margin-bottom: 6.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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  scroll-margin-block-start: 7rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-3 .feature-2 {
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-bottom: 4rem;
    margin-top: 2rem;
  }
}
.block-views-blockservices-block-3 .feature-2 .feature-2-left {
  width: 50%;
  margin-right: 1rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
  background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
  border-radius: 12px;
  padding: 3rem 2rem 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-2 .feature-2-left {
    width: 100%;
    margin-right: 0;
    padding: 2rem 1rem;
  }
}
.block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-field-project-icon img {
  float: left;
  margin-bottom: 0;
  margin-right: 1.3125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-node-title {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-node-title h2, .block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-node-title .h2 {
  font-weight: 700;
  font-size: 2.375rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-node-title h2, .block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-node-title .h2 {
    padding-top: 0.625rem;
  }
}
.block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-node-title h2 a:hover, .block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-node-title .h2 a:hover {
  color: #30B587;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-field-categories .field__item {
    margin-right: 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-2 .feature-2-left img {
    max-width: 100%;
    height: auto;
  }
}
.block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-field-categories {
  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: 24px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-2 .feature-2-left .field--name-field-categories {
    gap: 8px;
  }
}
.block-views-blockservices-block-3 .feature-2 .feature-2-right {
  width: 50%;
  margin-left: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-2 .feature-2-right {
    width: 100%;
    margin-left: 0;
  }
}
.block-views-blockservices-block-3 .feature-2 .feature-2-right .field--name-field-body-paragraph-software {
  margin-bottom: 2.5rem;
}
.block-views-blockservices-block-3 .feature-2 .field--name-field-image-project-2 img {
  margin: 0;
}
.block-views-blockservices-block-3 .feature-3 {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  scroll-margin-block-start: 7rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockservices-block-3 .feature-3 .feature-3-left {
  width: 50%;
  margin-right: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-3 .feature-3-left {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockservices-block-3 .feature-3 .feature-3-left .field--name-field-body-paragraph-software {
  margin-bottom: 2.5rem;
}
.block-views-blockservices-block-3 .feature-3 .feature-3-right {
  width: 50%;
  margin-left: 1rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
  background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
  border-radius: 12px;
  padding: 3rem 2rem 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-3 .feature-3-right {
    width: 100%;
    margin-left: 0;
    padding: 2rem 1rem;
  }
}
.block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-field-project-icon img {
  float: left;
  margin-bottom: 0;
  margin-right: 1.3125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-node-title {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-node-title h2, .block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-node-title .h2 {
  font-weight: 700;
  font-size: 2.375rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-node-title h2, .block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-node-title .h2 {
    padding-top: 0.625rem;
  }
}
.block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-node-title h2 a:hover, .block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-node-title .h2 a:hover {
  color: #30B587;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-field-categories .field__item {
    margin-right: 0 !important;
  }
}
.block-views-blockservices-block-3 .feature-3 .feature-3-right p {
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-3 .feature-3-right img {
    max-width: 100%;
    height: auto;
  }
}
.block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-field-image-project-2 img {
  margin: 0;
}
.block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-field-categories {
  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: 24px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .feature-3 .feature-3-right .field--name-field-categories {
    gap: 8px;
  }
}
.block-views-blockservices-block-3 .technologies-2 {
  margin-top: 3rem;
  padding: 2rem;
  background-color: #f7f7f7;
  border-radius: 5px;
  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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-3 .technologies-2 {
    margin-top: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-3 .technologies-2 {
    margin-top: 2rem;
    max-height: 30px;
    width: auto;
  }
}
.block-views-blockservices-block-3 .technologies-2 img {
  margin-left: 1rem;
  margin-right: 1rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-3 .technologies-2 img {
    max-height: 30px;
    width: auto;
  }
}

.block-views-blockservices-block-4 {
  background-color: #f7f7f7;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-4 .view-services {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-row {
    padding: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-nothing {
    margin: 0 1rem 0;
  }
}
.block-views-blockservices-block-4 .team-augmentation-top {
  scroll-margin-block-start: 10rem !important;
  width: 622px;
  margin-bottom: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-4 .team-augmentation-top {
    width: 401px;
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .team-augmentation-top {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-block-4 .team-augmentation-top h2, .block-views-blockservices-block-4 .team-augmentation-top .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-block-4 .views-field-field-team-team-aug {
  margin-bottom: 3rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-team-team-aug {
    margin: 0 1rem 2rem;
  }
}
.block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 32px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph {
  width: 623px;
  padding: 2rem;
  background-color: #fff;
  border-radius: 12px;
}
@media screen and (max-width: 81.3125rem) {
  .block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph {
    width: 48%;
  }
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph {
    width: 47%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph {
    width: 100%;
    margin-bottom: 1.5rem;
  }
}
.block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph h3, .block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph .h3 {
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph h3, .block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph .h3 {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph p {
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph p {
    margin-bottom: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-team-team-aug .field-content .paragraph:last-child {
    margin-bottom: 0;
  }
}
.block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 32px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .owl-stage {
    padding: 0 !important;
  }
}
.block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph {
  width: 405px;
  padding: 1.5rem;
  border-radius: 12px;
  background-color: #fff;
}
@media screen and (min-width: 64.0625rem) and (max-width: 81.3125rem) {
  .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph {
    width: 31%;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph {
    width: 30%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph {
    width: 100%;
  }
}
.block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph img {
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph img {
    width: 48px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph .field--name-field-title-services-paragraph-3 {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
.block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph .field--name-field-title-services-paragraph-3 h3, .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph .field--name-field-title-services-paragraph-3 .h3 {
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph .field--name-field-title-services-paragraph-3 h3, .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph .field--name-field-title-services-paragraph-3 .h3 {
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-4 .views-field-field-features-team-aug .field-content .paragraph p {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-6 .view-display-id-block_6 {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockservices-block-6 .field-content .frameworks-title {
  margin-bottom: 3rem;
  margin-left: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: auto;
  text-align: center;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-title {
    margin-left: 0 !important;
    margin-bottom: 2rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-title {
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-block-6 .field-content .frameworks-title h2, .block-views-blockservices-block-6 .field-content .frameworks-title .h2 {
  margin-bottom: 0;
}
.block-views-blockservices-block-6 .field-content .frameworks-technologies {
  margin: auto;
  max-height: 470px;
  overflow: auto;
}
@media screen and (max-width: 50rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies {
    max-height: 462px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 47.9375rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies {
    max-height: 630px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 34.375rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies {
    max-height: 765px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 23.4375rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies {
    max-height: 765px;
  }
}
@media screen and (min-width: 50.0625rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 32px;
  }
}
.block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2rem;
  background-color: #f7f7f7;
  border-radius: 12px;
  width: 187px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-bottom: 1rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph {
    padding: 2rem 1rem;
  }
}
@media screen and (max-width: 48.125rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph {
    width: 120px;
  }
}
@media screen and (max-width: 28.25rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph {
    width: 108px;
    margin-bottom: 0.5rem;
  }
}
@media screen and (max-width: 78.9375rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph:nth-child(5) .field--name-field-title-paragraph-frameworks {
    margin-left: -2rem;
    margin-right: -2rem;
  }
}
@media screen and (max-width: 56.0625rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph:nth-child(5) .field--name-field-title-paragraph-frameworks {
    margin-left: -1rem;
    margin-right: -1rem;
  }
}
@media screen and (max-width: 48.125rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph .field--name-field-title-paragraph-frameworks {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
.block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph .field--name-field-title-paragraph-frameworks h4, .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph .field--name-field-title-paragraph-frameworks .h4 {
  font-size: 1.125rem;
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph .field--name-field-title-paragraph-frameworks h4, .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph .field--name-field-title-paragraph-frameworks .h4 {
    font-size: 1rem !important;
  }
}
.block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph .field--name-field-technologies-paragraph {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph .field--name-field-technologies-paragraph .field__item {
  margin-bottom: 2rem;
}
.block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph .field--name-field-technologies-paragraph .field__item img {
  margin-bottom: 0;
}
.block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph .field--name-field-technologies-paragraph .field__item:last-child {
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph:nth-child(4) {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph:nth-child(5) {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-6 .field-content .frameworks-technologies .paragraph:nth-child(6) {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
}

.block-views-blockservices-block-5 {
  background-color: #f7f7f7;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-5 .view-services {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockservices-block-5 .marketing-top {
  scroll-margin-block-start: 10rem !important;
  width: 622px;
  margin-bottom: 3rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .marketing-top {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-block-5 .marketing-top h2, .block-views-blockservices-block-5 .marketing-top .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-block-5 .views-field-field-features-marketing .field-content {
  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: 32px;
  margin-bottom: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
  }
}
.block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph {
  width: 296px;
  background-color: #fff;
  padding: 1.5rem;
  border-radius: 12px;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph {
    width: 48%;
  }
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph {
    width: 47%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph {
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph:last-child {
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph h3, .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph .h3 {
  margin-bottom: 1rem;
}
.block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph .field--name-field-body-services-paragraph-4 {
  margin-top: auto;
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph .field--name-field-body-services-paragraph-4 {
    height: auto;
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph .field--name-field-body-services-paragraph-4 p {
  margin-bottom: 0;
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph .field--name-field-list-services-paragraph-4 ul {
    margin-bottom: 0;
  }
}
.block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph .field--name-field-list-services-paragraph-4 li {
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .paragraph .field--name-field-list-services-paragraph-4 li:last-child {
    margin-bottom: 0;
  }
}
.block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .field--name-field-list-services-paragraph-4 ul {
  list-style: none;
  padding-left: 0;
}
.block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .field--name-field-list-services-paragraph-4 ul li:before {
  height: 18px;
  content: url(../images/icons/checkbox-regular.svg);
  margin-right: 1rem;
}
.block-views-blockservices-block-5 .views-field-field-features-marketing .field-content .field--name-field-list-services-paragraph-4 ul li {
  margin-bottom: 0.5rem;
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content {
  padding: 2rem 3rem 0;
  background-color: #fff;
  border-radius: 12px;
}
@media screen and (min-width: 64.0625rem) and (max-width: 67.875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content {
    padding-bottom: 2rem;
  }
}
@media screen and (min-width: 48rem) and (max-width: 57.5rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content {
    padding-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content {
    background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
    background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
    background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
    background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
    padding: 2rem 1rem;
  }
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div {
  width: 49%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div {
    width: 100%;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:last-child {
    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: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child {
  margin-top: 3.125rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child {
    margin-top: 0;
    margin-bottom: 1.5rem;
  }
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child img {
  float: left;
  margin-bottom: 0;
  margin-right: 1.3125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child img {
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-node-title {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-node-title h2, .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-node-title .h2 {
  font-weight: 700;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-node-title h2, .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-node-title .h2 {
    padding-top: 0.625rem;
  }
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-node-title h2 a:hover, .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-node-title .h2 a:hover {
  color: #30B587;
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child p {
  margin-bottom: 1.5rem;
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-field-categories {
  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: 24px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (min-width: 48rem) and (max-width: 49.375rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-field-categories {
    gap: 16px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row > div:first-child .field--name-field-categories {
    gap: 8px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .row img {
    max-width: 100%;
    height: auto;
  }
}
@media screen and (min-width: 48rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 0px;
  }
}
@media screen and (min-width: 57.5625rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 25px;
  }
}
@media screen and (min-width: 61.5625rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 38px;
  }
}
@media screen and (min-width: 64.0625rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 28px;
  }
}
@media screen and (min-width: 67.9375rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 67px;
  }
}
@media screen and (min-width: 71.0625rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 80px;
  }
}
@media screen and (min-width: 74.375rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 95px;
  }
}
@media screen and (min-width: 79.875rem) {
  .block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .description-custom {
    display: initial;
    position: relative;
    bottom: 116px;
  }
}
.block-views-blockservices-block-5 .views-field-field-project-ref-marketing .field-content .description-custom a:hover::after {
  padding-top: 0.5rem;
}

.node--type-services #block-views-block-awards-block-block-1-2 {
  background-color: #f7f7f7;
}

.block-views-blockservices-content-type-block-2 .views-row {
  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;
  position: relative;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockservices-content-type-block-2 .views-row:before {
  background: rgb(53, 47, 95);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(29.11%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  content: "";
  position: absolute;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.block-views-blockservices-content-type-block-2 .views-field-field-slider-image-services {
  height: 100vh;
}
.block-views-blockservices-content-type-block-2 .views-field-field-slider-image-services img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.block-views-blockservices-content-type-block-2 .views-field-nothing {
  position: relative;
  z-index: 1;
  width: 100%;
}
.block-views-blockservices-content-type-block-2 .views-field-nothing .field-content {
  display: block;
  max-width: 1304px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  margin: auto;
  color: #fff;
  position: relative;
  text-align: center;
}
.block-views-blockservices-content-type-block-2 .views-field-nothing .field-content h1, .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .h1 {
  line-height: 1;
  font-weight: 500;
  max-width: 680px;
  margin: auto;
  margin-bottom: 1.5rem;
}
.block-views-blockservices-content-type-block-2 .views-field-nothing .field-content h1 strong, .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .h1 strong {
  font-weight: 700;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content h1, .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .h1 {
    font-size: 2.625rem !important;
  }
}
.block-views-blockservices-content-type-block-2 .views-field-nothing .field-content h4, .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .h4 {
  max-width: 663px;
  margin: auto;
  font-weight: 500;
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  color: #f7f7f7;
  line-height: 1.875rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content h4, .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .h4 {
    font-size: 1rem !important;
  }
}
.block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .body {
  max-width: 768px;
  margin: auto;
  color: #fff;
}
.block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .body h1, .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .body .h1 {
  color: #fff;
}
.block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .body p {
  color: #f7f7f7 !important;
}
.block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .links a {
  font-weight: 600;
  font-size: 0.875rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .links a:nth-child(1) {
    margin-bottom: 0.5rem;
    font-size: 0.875rem !important;
    padding: 1.125rem 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .links a:nth-child(2) {
    padding: 1.125rem 3.09375rem;
    font-size: 0.875rem !important;
  }
}
.block-views-blockservices-content-type-block-2 .views-field-nothing .field-content .links a:nth-child(2):hover {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/* Companies */
.block-views-blockservices-content-type-block-3 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-display-id-block_3 {
    padding-bottom: 3rem;
  }
}
.block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header .h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header .h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header .h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header .h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header h5, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header h5, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header .h5, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header .h5, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header p, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header p, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header p, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header p, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .view-header p, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .seo-header p, .block-views-blockservices-content-type-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-content-type-block-3 .view-footer {
  text-align: center;
}
.block-views-blockservices-content-type-block-3 .view-footer #loadMoreServicesSingle {
  display: none;
  margin: 0;
  margin-top: 3rem;
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-footer #loadMoreServicesSingle {
    padding: 1.125rem 1.5rem !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-3 .view-footer #loadMoreServicesSingle {
    margin-top: 2rem;
  }
}
.block-views-blockservices-content-type-block-3 .view-content {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockservices-content-type-block-3 .view-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  padding-right: 0;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockservices-content-type-block-3 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
  border-radius: 12px;
  display: none;
  background-color: #fff;
  width: 32%;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row:not(:nth-child(-n+6)) {
    display: block;
  }
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row:not(:nth-child(-n+3)) {
    display: block;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row:not(:nth-child(-n+2)) {
    margin-top: 2rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row:not(:first-child) {
    margin-top: 1rem;
  }
}
.block-views-blockservices-content-type-block-3 .view-content .views-row .nohover-services {
  padding: 1.5rem;
}
.block-views-blockservices-content-type-block-3 .view-content .views-row .hover-services {
  padding: 1.5rem;
  border: 2px solid #fff;
  border-radius: 12px;
}
.block-views-blockservices-content-type-block-3 .view-content .views-row .hover-services:hover {
  border: 2px solid #30B587;
}
.block-views-blockservices-content-type-block-3 .view-content .views-row .views-field-field-services-title h3, .block-views-blockservices-content-type-block-3 .view-content .views-row .views-field-field-services-title .h3 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-3 .view-content .views-row .views-field-nothing {
  height: 100%;
}
.block-views-blockservices-content-type-block-3 .view-content .views-row .views-field-nothing .field-content, .block-views-blockservices-content-type-block-3 .view-content .views-row .views-field-nothing a {
  height: 100%;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row:not(:nth-child(3n+3)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row:not(:nth-child(even)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row {
    width: 49%;
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockservices-content-type-block-3 .view-content .views-row h3, .block-views-blockservices-content-type-block-3 .view-content .views-row .h3 {
  font-weight: 700;
}
.block-views-blockservices-content-type-block-3 .view-content .views-row .description-custom-services {
  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: 1.5rem auto 0 0;
  margin-top: auto;
  margin-bottom: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.block-views-blockservices-content-type-block-3 .view-content .views-row .description-custom-services:hover {
  color: #30B587 !important;
}
.block-views-blockservices-content-type-block-3 .view-content .views-row .description-custom-services:hover::after {
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-3 .view-content .views-row .description-custom-services {
    margin-bottom: 0.75rem;
  }
}

@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-4 .view-display-id-block_4 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.block-views-blockservices-content-type-block-4 .view-header, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-4 .view-header, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-4 .view-header, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-4 .view-header h2, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header h2, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-4 .view-header .h2, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header .h2, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-4 .view-header h2, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header h2, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-4 .view-header .h2, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header .h2, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-4 .view-header h5, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header h5, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-4 .view-header .h5, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header .h5, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-4 .view-header p, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header p, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-4 .view-header p, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header p, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-4 .view-header p, .block-views-blockservices-content-type-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-4 .seo-header p, .block-views-blockservices-content-type-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content {
  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: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services {
  width: 100%;
  padding-right: 2.5rem;
  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: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: auto;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services {
    width: 100%;
    padding: 0;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services p {
  font-weight: 500;
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services p {
    font-weight: 400;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services a {
  color: #30B587;
  text-decoration: none;
  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;
  gap: 16px;
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services a:hover {
  color: #262424 !important;
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services h2, .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services .h2 {
  margin-bottom: 2rem;
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services h2, .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services .h2 {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services h5, .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services .h5 {
  font-size: 1.125rem;
  color: #30B587;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media (max-width: 74.99875rem) {
  .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services h5, .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services .h5 {
    font-size: 1rem !important;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services .linkSeoAds {
  margin-top: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services .linkSeoAds {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 1rem;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services .linkSeoAds p {
  text-align: justify;
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services .linkSeoAds p a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0 0.75rem;
  margin-left: 0;
  font-weight: 600;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-content: center;
  cursor: pointer;
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services .linkSeoAds p a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services ol {
  margin-bottom: 0;
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services li {
  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;
  color: #6A6A71;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services li {
    font-size: 0.875rem;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services li strong {
  display: contents;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services li {
    padding-right: 0;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .left-services li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
  margin-top: 0.25rem;
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .right-services {
  width: 50%;
  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;
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .right-services {
    width: 100%;
    margin: auto;
  }
}
.block-views-blockservices-content-type-block-4 .views-field-nothing .field-content .right-services img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}

.block-views-blockservices-content-type-block-5 {
  background-color: #f7f7f7;
}
.block-views-blockservices-content-type-block-5 .view-header, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 45%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-5 .view-header, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .view-header, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-5 .view-header h2, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header h2, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-5 .view-header .h2, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header .h2, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-5 .view-header h2, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header h2, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-5 .view-header .h2, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header .h2, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-5 .view-header h5, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header h5, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-5 .view-header .h5, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header .h5, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-5 .view-header p, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header p, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-5 .view-header p, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header p, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-5 .view-header p, .block-views-blockservices-content-type-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-5 .seo-header p, .block-views-blockservices-content-type-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-5 .view-display-id-block_5 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .view-display-id-block_5 {
    padding-right: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .view-display-id-block_5 .views-row {
    padding-right: 0;
  }
}
.block-views-blockservices-content-type-block-5 .field-content .services-title-options {
  width: 50%;
  margin-bottom: 4rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-title-options {
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-title-options {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-content-type-block-5 .field-content .services-title-options h2, .block-views-blockservices-content-type-block-5 .field-content .services-title-options .h2 {
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-title-options h2, .block-views-blockservices-content-type-block-5 .field-content .services-title-options .h2 {
    margin-right: 1.125rem;
  }
}
.block-views-blockservices-content-type-block-5 .field-content .services-options-body .owl-item {
  min-height: 212px;
}
.block-views-blockservices-content-type-block-5 .field-content .services-options-body 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;
  gap: 32px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0;
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body ul {
    gap: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 0;
  }
}
.block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li {
  max-width: 296px;
  width: 100%;
  border: none;
  padding: 1.5rem;
  border-radius: 12px;
  background-color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li {
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li {
    max-width: initial;
    min-height: initial;
    width: 48%;
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li {
    width: 100%;
    min-height: initial;
    padding: 0;
  }
}
.block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li p {
  margin-top: auto;
  margin-bottom: 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li h3, .block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li .h3 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li h3:not(:first-child), .block-views-blockservices-content-type-block-5 .field-content .services-options-body ul li .h3:not(:first-child) {
  margin-bottom: auto;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body .owl-stage-outer {
    background-color: #f7f7f7;
    padding: 0;
    height: auto;
  }
}
.block-views-blockservices-content-type-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item {
    background: #fff;
    padding: 1.5rem;
    border-radius: 12px;
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) and (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item h3, .block-views-blockservices-content-type-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item .h3 {
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) and (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item p {
    margin-bottom: 0;
  }
}

.block-views-blockservices-content-type-block-6 {
  scroll-margin-top: 9.375rem;
  background-color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .view-services-content-type.view-id-services_content_type {
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-right: 0;
  }
}
.block-views-blockservices-content-type-block-6 .view-header, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-6 .view-header, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .view-header, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-6 .view-header h2, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header h2, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-6 .view-header .h2, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header .h2, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-6 .view-header h2, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header h2, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-6 .view-header .h2, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header .h2, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-6 .view-header h5, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header h5, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-6 .view-header .h5, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header .h5, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-6 .view-header p, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header p, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-6 .view-header p, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header p, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-6 .view-header p, .block-views-blockservices-content-type-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-6 .seo-header p, .block-views-blockservices-content-type-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-content-type-block-6 .view-content {
  margin-right: 0;
  margin-left: 0;
}
.block-views-blockservices-content-type-block-6 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .list-group {
    margin: 0;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer::before {
  background-color: #fff;
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item {
  border-radius: 12px;
  background-color: #f7f7f7;
  padding-right: 1.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item {
    padding-right: 0;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item {
  border: none;
  padding: 1.5rem;
  height: 338px;
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item {
    height: auto;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- img {
  width: 68px;
  height: auto;
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- img {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
  font-weight: bold;
  margin-bottom: 1rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
  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: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
    padding-right: 0;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1.3125rem;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-nav {
  display: none;
}
.block-views-blockservices-content-type-block-6 .item-list .list-group .owl-dots {
  display: none;
}
.block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item {
  padding: 0;
  width: 23.5%;
  background-color: #f7f7f7;
  border: none;
  border-radius: 12px;
  padding: 1.5rem;
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item {
    width: 32%;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item:not(:nth-child(4n)) {
  margin-right: 2%;
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item:not(:nth-child(4n)) {
    margin-right: 0;
  }
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item:not(:nth-child(3n)) {
    margin-right: 2%;
  }
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (min-width: 62rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item:not(:nth-child(-n+3)) {
    margin-top: 0;
  }
}
@media (min-width: 62rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item:not(:nth-child(-n+4)) {
    margin-top: 2rem;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- img {
  width: 68px;
  height: auto;
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- img {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- p:last-child {
  margin-bottom: 0;
}
.block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
  font-weight: bold;
  margin-bottom: 1rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
  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: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
    padding-right: 0;
  }
}
.block-views-blockservices-content-type-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
}

.block-views-blockservices-content-type-block-7 {
  background-color: #f7f7f7;
}
.block-views-blockservices-content-type-block-7 .view-display-id-block_7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockservices-content-type-block-7 .view-header, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  width: 100% !important;
  max-width: unset;
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 3rem !important;
  max-width: 824px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .view-header, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    padding-left: 0;
    margin-bottom: 2rem !important;
  }
}
.block-views-blockservices-content-type-block-7 .view-header h2, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header h2, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-7 .view-header .h2, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header .h2, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 0;
}
.block-views-blockservices-content-type-block-7 .view-header h2, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header h2, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-7 .view-header .h2, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header .h2, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-7 .view-header h5, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header h5, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-7 .view-header .h5, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header .h5, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-7 .view-header p, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header p, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-7 .view-header p, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header p, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-7 .view-header p, .block-views-blockservices-content-type-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-7 .seo-header p, .block-views-blockservices-content-type-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-content-type-block-7 .active-technology h3, .block-views-blockservices-content-type-block-7 .active-technology .h3 {
  color: #30B587;
}
.block-views-blockservices-content-type-block-7 .active-technology::after {
  content: url(../images/icons/arrow-right-green.svg) !important;
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .active-technology::after {
    -webkit-transform: rotate(-90deg) !important;
         -o-transform: rotate(-90deg) !important;
            transform: rotate(-90deg) !important;
  }
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies {
  cursor: pointer;
  margin-bottom: 2rem;
  width: 100%;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies .views-field-title .field-content {
    font-size: 0.75rem;
    color: #6A6A71;
  }
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies h3, .block-views-blockservices-content-type-block-7 .grouped-parent-technologies .h3 {
  width: 100%;
  font-weight: 600;
  font-size: 1.4375rem;
  line-height: 1.725rem;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .views-row {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding-left: 0.5rem;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .views-row:nth-child(n+7) {
  display: none;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .views-row:nth-child(6) .views-field-title::after {
  content: "...";
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .views-row:nth-child(6) .views-field-title .field-content {
  margin-right: 0.5rem;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .views-row:not(:nth-child(6)) .views-field-title::after {
  content: "|";
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies .views-row:not(:nth-child(6)) .views-field-title::after {
    font-size: 0.75rem;
    color: #6A6A71;
  }
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .views-row:not(:nth-child(6)) .views-field-title .field-content {
  margin-right: 0.5rem;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .views-row .field-content {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.05rem;
  color: #262424;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies::after {
  position: absolute;
  content: url(../images/icons/arrow-right-green.svg);
  padding-top: 0.5rem;
  right: 20px;
  -webkit-filter: saturate(100%) brightness(0%);
          filter: saturate(100%) brightness(0%);
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies::after {
    right: 10px;
    -webkit-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .mobile-technologies-icon {
  margin-top: 1rem;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .active-technology-icons {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second {
  cursor: pointer;
  display: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second h3, .block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .h3 {
  display: none;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding: 1.5rem;
  background-color: #fff;
  border-radius: 12px;
  margin-bottom: 1rem;
  width: 19.2%;
  margin-right: 1%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row {
    width: 32%;
    margin-right: 2%;
    padding: 0.5rem;
  }
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(5n+6) {
  margin-right: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(5n+6) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(3n+4) {
    margin-right: 0;
  }
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row .views-field-field-icon-technologies {
  margin-bottom: 1rem;
  text-align: center;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row .views-field-title {
  text-align: center;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row .views-field-title {
    font-size: 0.875rem;
  }
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(n+7) {
  display: unset;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(6) .views-field-title::after {
  content: unset;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(6) .views-field-title .field-content {
  margin-right: unset;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:not(:nth-child(6)) .views-field-title::after {
  content: unset;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:not(:nth-child(6)) .views-field-title .field-content {
  margin-right: unset;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies .grouped-parent-technologies-second {
    width: 100%;
  }
}
.block-views-blockservices-content-type-block-7 .view-display-id-block_7 .view-content {
  width: 40%;
  padding-top: 1.5rem;
  padding-right: 3rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0;
}
@media screen and (max-width: 49.375rem) {
  .block-views-blockservices-content-type-block-7 .view-display-id-block_7 .view-content {
    width: 100%;
    padding-right: 0;
    padding-top: 0;
  }
}
.block-views-blockservices-content-type-block-7 .active-technology-icons {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second {
  display: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second h3, .block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .h3 {
  display: none;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .views-row {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding: 1.5rem;
  background-color: #fff;
  border-radius: 12px;
  margin-bottom: 1rem;
  width: 19.2%;
  margin-right: 1%;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .views-row img {
  width: 35px;
  height: 45px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .views-row img {
    width: 30px;
    height: 30px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .views-row:nth-child(5n+6) {
  margin-right: 0;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .views-row .views-field-field-icon-technologies {
  margin-bottom: 1rem;
  text-align: center;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .views-row .views-field-field-icon-technologies .field-content a:first-child {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  height: 100%;
  width: 100%;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .views-row .views-field-title {
  text-align: center;
}
.block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .views-row .views-field-title .field-content {
  font-weight: 500;
  line-height: 1.21rem;
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second .views-row {
    width: 32%;
    padding-right: 1%;
  }
}
@media screen and (max-width: 49.375rem) {
  .block-views-blockservices-content-type-block-7 .grouped-parent-technologies-second {
    width: 100%;
  }
}
.block-views-blockservices-content-type-block-7 .attachment-after {
  width: 60%;
}
.block-views-blockservices-content-type-block-7 .attachment-after .view-display-id-attachment_1 .view-content {
  padding-top: 0;
  padding-right: 0;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-7 .attachment-after {
    display: none;
  }
}

.block-views-blockservices-content-type-block-13 {
  background-color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-display-id-block_13 {
    padding-bottom: 3rem;
  }
}
.block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header .h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header .h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header .h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header .h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header h5, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header h5, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header .h5, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header .h5, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header p, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header p, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header p, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header p, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .view-header p, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .seo-header p, .block-views-blockservices-content-type-block-13 .view-display-id-block_13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-content-type-block-13 .view-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockservices-content-type-block-13 .view-content .views-row {
  background-color: #f7f7f7;
  display: none;
  width: 32%;
  padding-left: 0;
  padding-right: 0;
  border-radius: 12px;
}
.block-views-blockservices-content-type-block-13 .view-content .views-row .views-field-nothing {
  height: 100%;
}
.block-views-blockservices-content-type-block-13 .view-content .views-row .views-field-nothing .field-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-13 .view-content .views-row:not(:nth-child(-n+6)) {
    display: block;
  }
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-13 .view-content .views-row:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-content .views-row:not(:nth-child(-n+3)) {
    display: block;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-content .views-row:not(:nth-child(-n+2)) {
    margin-top: 2rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-content .views-row:not(:first-child) {
    margin-top: 1rem;
  }
}
.block-views-blockservices-content-type-block-13 .view-content .views-row .hover-industries:hover {
  border: 2px solid #30B587;
}
.block-views-blockservices-content-type-block-13 .view-content .views-row .hover-industries:hover .views-field-field-industries-title {
  color: #30B587 !important;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-13 .view-content .views-row:not(:nth-child(3n+3)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-content .views-row:not(:nth-child(even)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-content .views-row {
    width: 49%;
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-content .views-row {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockservices-content-type-block-13 .view-content .views-row .views-field-field-image-industries-2 {
  min-height: 235px;
  width: calc(100% + 4px);
}
.block-views-blockservices-content-type-block-13 .view-content .views-row .views-field-field-image-industries-2 img {
  width: 100%;
  height: 350px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px 12px 0px 0px;
  position: relative;
  top: -2px;
  left: -2px;
}
.block-views-blockservices-content-type-block-13 .view-content .row-inner-content {
  border: 2px solid #f7f7f7;
  border-radius: 12px;
  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;
  height: 100%;
}
.block-views-blockservices-content-type-block-13 .view-content .group-industries {
  padding: 1.5rem;
}
.block-views-blockservices-content-type-block-13 .view-content .group-industries h3, .block-views-blockservices-content-type-block-13 .view-content .group-industries .h3 {
  font-weight: 700;
}
.block-views-blockservices-content-type-block-13 .view-content .group-industries h4, .block-views-blockservices-content-type-block-13 .view-content .group-industries .h4 {
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-13 .view-content .group-industries .description-custom-industries {
  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: 1.5rem auto 0 0;
  margin-top: auto;
  margin-bottom: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.block-views-blockservices-content-type-block-13 .view-content .group-industries .description-custom-industries:hover {
  color: #30B587 !important;
}
.block-views-blockservices-content-type-block-13 .view-content .group-industries .description-custom-industries:hover::after {
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-content .group-industries .description-custom-industries {
    margin-bottom: 0.75rem;
  }
}
.block-views-blockservices-content-type-block-13 .view-footer {
  text-align: center;
}
.block-views-blockservices-content-type-block-13 .view-footer #loadMoreIndustriesServices {
  display: none;
  margin: 0;
  margin-top: 3rem;
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-13 .view-footer #loadMoreIndustriesServices {
    padding: 1.125rem 1.5rem !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-13 .view-footer #loadMoreIndustriesServices {
    margin-top: 2rem;
  }
}

.block-views-blockservices-content-type-block-9 {
  background-color: #f7f7f7;
}
.block-views-blockservices-content-type-block-9 .view-header, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-9 .view-header, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-9 .view-header, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-9 .view-header h2, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header h2, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-9 .view-header .h2, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header .h2, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-9 .view-header h2, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header h2, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-9 .view-header .h2, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header .h2, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-9 .view-header h5, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header h5, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-9 .view-header .h5, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header .h5, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-9 .view-header p, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header p, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-9 .view-header p, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header p, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-9 .view-header p, .block-views-blockservices-content-type-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-9 .seo-header p, .block-views-blockservices-content-type-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-content-type-block-9 .faq-title h2, .block-views-blockservices-content-type-block-9 .faq-title .h2 {
  margin-bottom: 2rem;
}
.block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item {
  background-color: #fff;
  width: 49%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border: 2px solid #fff;
  margin-bottom: 0;
  border: 2px solid #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item {
    width: 100%;
    display: none;
  }
  .block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:not(:first-child) {
    margin-top: 1rem !important;
  }
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:not(:nth-child(-n+2)) {
    margin-top: 1rem !important;
  }
}
.block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item h4::before, .block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item .h4::before {
  content: url(../images/icons/arrow-right-green.svg);
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-filter: saturate(100%) brightness(0%);
          filter: saturate(100%) brightness(0%);
}
.block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:nth-child(odd) {
  margin-right: 2%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:nth-child(odd) {
    margin-right: 0;
  }
}
.block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover {
  background-color: #fff;
  border: 2px solid #30B587;
  -webkit-filter: unset;
          filter: unset;
}
.block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover h4, .block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover .h4 {
  color: #30B587;
}
.block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover h4::before, .block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover .h4::before {
  content: url(../images/icons/arrow-right-green.svg);
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-filter: unset;
          filter: unset;
}
.block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item.active h4, .block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item.active .h4 {
  color: #30B587;
}
.block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item.active h4::before, .block-views-blockservices-content-type-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item.active .h4::before {
  content: url(../images/icons/arrow-right-green.svg);
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-filter: unset;
          filter: unset;
}
.block-views-blockservices-content-type-block-9 .view-footer {
  text-align: center;
}
.block-views-blockservices-content-type-block-9 .view-footer #loadMoreQuestions {
  display: none;
  margin: 0;
  margin-top: 3rem;
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-9 .view-footer #loadMoreQuestions {
    padding: 1.125rem 1.5rem !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-9 .view-footer #loadMoreQuestions {
    margin-top: 2rem;
  }
}

.block-views-blockservices-content-type-block-10 .field-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.block-views-blockservices-content-type-block-10 .row-inner-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: 1304px;
  margin: auto;
  padding-top: 4.9375rem;
  padding-bottom: 4.9375rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-10 .row-inner-content {
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.block-views-blockservices-content-type-block-10 .row-inner-content .col-with-padding {
  padding-left: 6.25rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-10 .row-inner-content .col-with-padding {
    padding-left: 0;
  }
}
.block-views-blockservices-content-type-block-10 .row-inner-content .col-sm-6 {
  position: relative;
  z-index: 1;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-10 .row-inner-content .col-sm-6 {
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-10 .field--name-field-image-project-2 {
    text-align: center;
  }
}
.block-views-blockservices-content-type-block-10 .field--name-field-image-project-2 img {
  max-height: 320px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 100%;
     object-position: 100%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-10 .field--name-field-image-project-2 img {
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
  }
}
.block-views-blockservices-content-type-block-10 .field--name-field-project-background-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.block-views-blockservices-content-type-block-10 .field--name-field-project-background-image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0px;
  height: 100px;
  width: 100px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.block-views-blockservices-content-type-block-10 .field--name-field-project-icon img {
  max-width: 60px;
  max-height: 60px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-10 .field--name-node-title h2, .block-views-blockservices-content-type-block-10 .field--name-node-title .h2 {
  font-weight: 500;
  color: #fff;
  margin-bottom: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-10 .field--name-node-title h2, .block-views-blockservices-content-type-block-10 .field--name-node-title .h2 {
    font-weight: 700;
  }
}
.block-views-blockservices-content-type-block-10 .field--name-body {
  color: #fff;
  font-weight: 500;
  margin-bottom: 2rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-10 .field--name-body {
    font-weight: 400;
  }
}
.block-views-blockservices-content-type-block-10 .description-custom, .block-views-blockservices-content-type-block-10 .description-custom-project-mobile {
  position: relative;
  z-index: 1;
  padding: 1.125rem 1.5rem;
  background-color: #30B587;
  display: block;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0;
  bottom: 0px;
  color: #F8FAFC;
  font-weight: 600;
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-10 .description-custom, .block-views-blockservices-content-type-block-10 .description-custom-project-mobile {
    padding: 1.125rem 1.5rem !important;
  }
}
.block-views-blockservices-content-type-block-10 .description-custom:hover, .block-views-blockservices-content-type-block-10 .description-custom-project-mobile:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-10 .description-custom {
    display: none;
  }
}
@media (min-width: 36rem) {
  .block-views-blockservices-content-type-block-10 .description-custom-project-mobile {
    display: none;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-10 .description-custom-project-mobile {
    margin-top: 2rem;
    width: 100%;
    text-align: center;
  }
}

.block-views-blockservices-content-type-block-12 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-12 .view-services-content-type.view-id-services_content_type {
    padding-bottom: 3rem;
  }
}
.block-views-blockservices-content-type-block-12 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockservices-content-type-block-12 .view-header, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-12 .view-header, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-12 .view-header, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-12 .view-header h2, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header h2, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-12 .view-header .h2, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header .h2, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-12 .view-header h2, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header h2, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-12 .view-header .h2, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header .h2, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-12 .view-header h5, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header h5, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-12 .view-header .h5, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header .h5, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-12 .view-header p, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header p, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-12 .view-header p, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header p, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-12 .view-header p, .block-views-blockservices-content-type-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-12 .seo-header p, .block-views-blockservices-content-type-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-content-type-block-12 .views-row {
  padding-right: 0;
  padding-left: 0;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content {
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices {
  width: 32%;
  background-color: #fff;
  border-radius: 12px;
  padding: 1.5rem;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices {
    width: 100%;
  }
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices {
    width: 49%;
  }
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:not(:last-child) {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) {
  padding: 0;
  border: 1px solid #30B587;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title {
  background-color: #30B587;
  border-radius: 12px 12px 0px 0px;
  padding: 1rem;
  margin-bottom: 1.5rem;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title h5, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title .h5 {
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: 700;
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title h5, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title .h5 {
    width: 100%;
    font-size: 1rem;
    line-height: 1.2rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title {
    padding: 0.5rem 1rem;
  }
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field__item:not(:first-child) {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field__item:last-child {
  padding-bottom: 1.5rem;
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) {
    margin-left: 2% !important;
  }
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-title-price h3, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-title-price .h3, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-title-price h3, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-title-price .h3 {
  font-weight: 700;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-range, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range {
  border-radius: 6px;
  background-color: #f7f7f7;
  padding: 0.625rem 1.5rem;
  margin-bottom: 1.5rem;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-range h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-range .h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-range p, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range p {
  margin-bottom: 0;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-body ul, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body ul {
  padding: 0;
  margin-bottom: 0;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-body p, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body p {
  margin-bottom: 1.5rem;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-body p:last-child, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body p:last-child {
  margin-bottom: 0;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-body li, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li {
  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: #6A6A71;
  gap: 16px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-body li, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li {
    padding-right: 0;
  }
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-body li::before, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-bottom: 0.5rem;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-body li h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:first-child .field--name-field-price-body li .h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-body p {
  margin-bottom: 0;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-title {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-title h3, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-title .h3 {
  font-weight: 700;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-range {
  margin-bottom: 1.5rem;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-range h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-range .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-range p {
  margin-bottom: 0;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-range p:first-child {
  margin-bottom: 75%;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-range p:first-child {
    margin-bottom: unset;
  }
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-link {
  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;
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-link {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 0;
  }
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-link p {
  text-align: center;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: 100%;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-link p:first-child {
  text-align: start;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-link p a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 6px;
  border: 1px solid #30B587;
  margin: 0;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 100%;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:last-child .field--name-field-price-link p a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:not(:last-child) {
  margin-right: 2%;
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:not(:last-child) {
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices:not(:last-child) {
    margin-bottom: 1rem;
  }
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle h5, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle .h5, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle .h4 {
  font-size: 1.125rem !important;
  color: #30B587;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media (max-width: 74.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle h5, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle .h5, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle .h4 {
    font-size: 1rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle h5, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle .h5, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle h4, .block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-subtitle .h4 {
    font-size: 0.75rem !important;
    line-height: 0.9rem;
  }
}
.block-views-blockservices-content-type-block-12 .views-field-field-prices-services .field-content .paragraph--type--prices .field--name-field-price-title {
  margin-bottom: 1rem;
}

.block-views-blockservices-content-type-block-11 {
  background-color: #fff;
}
.block-views-blockservices-content-type-block-11 .view-display-id-block_11 {
  padding-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-display-id-block_11 {
    padding-bottom: 3rem;
    padding-right: 0;
  }
}
.block-views-blockservices-content-type-block-11 .view-header, .block-views-blockservices-content-type-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-11 .seo-header, .block-views-blockservices-content-type-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 65%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-header, .block-views-blockservices-content-type-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-11 .seo-header, .block-views-blockservices-content-type-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 1.5rem 0 !important;
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-11 .view-header h2, .block-views-blockservices-content-type-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-11 .seo-header h2, .block-views-blockservices-content-type-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-11 .view-header .h2, .block-views-blockservices-content-type-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-11 .seo-header .h2, .block-views-blockservices-content-type-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-11 .view-header h5, .block-views-blockservices-content-type-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-11 .seo-header h5, .block-views-blockservices-content-type-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-11 .view-header .h5, .block-views-blockservices-content-type-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-11 .seo-header .h5, .block-views-blockservices-content-type-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-11 .view-header p, .block-views-blockservices-content-type-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-11 .seo-header p, .block-views-blockservices-content-type-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-11 .view-content {
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content {
    padding: 0;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .owl-stage {
    padding-right: 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .owl-item .views-field-field-client-headline-text {
    visibility: hidden;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .owl-item.active .views-field-field-client-headline-text {
    visibility: visible;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
  padding-top: 10.625rem;
}
@media (max-width: 64rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row {
    padding-top: 7.625rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row {
    padding-left: 0;
    padding-right: 0;
    padding-top: 7.625rem;
  }
}
@media (max-width: 29.375rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row {
    padding-top: 9.375rem;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text {
  position: absolute;
  top: 0px;
  left: 0px;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
  text-transform: uppercase;
  color: #30B587;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
  font-size: 2.375rem;
  font-weight: 500 !important;
  color: #262424;
}
@media (max-width: 61.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    font-size: 1.5rem !important;
    font-weight: 400 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
    font-size: 0.75rem;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
  text-align: start;
  max-width: 65%;
  line-height: 1.3;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    max-width: 75%;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
  line-height: 1.35rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
    line-height: 0.9rem;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2 {
  line-height: 2.85rem;
}
@media (max-width: 64rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2 {
    line-height: 1.8rem;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper {
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 25%;
      -ms-flex: 0 1 25%;
          flex: 0 1 25%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    padding-bottom: 1.5rem;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image {
  height: 100%;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image .field-content {
  height: 100%;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image .field-content img {
  border-radius: 12px;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 75%;
      -ms-flex: 0 1 75%;
          flex: 0 1 75%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    padding-left: 0;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-field-client-project-icon {
  padding-bottom: 1.5rem;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-field-client-project-icon img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
  height: 20px;
  max-height: 20px;
  max-width: 200px;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body {
  padding-bottom: 1.5rem;
  line-height: 1.5rem;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body p {
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body p {
    font-weight: 500 !important;
    line-height: 1.3125rem;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .left-client-side-informations .views-field-field-client-image img {
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 50px;
  width: 50px;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations {
  padding-left: 0.5rem;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-name h4, .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-name .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-position p {
  color: #30B587;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-position p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-nav button.owl-prev {
  position: absolute;
  left: 0px;
  top: 300px;
  background: transparent !important;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-nav button.owl-prev span {
  content: url(../images/icons/arrow-right.svg);
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-nav button.owl-prev {
    top: 250px;
    display: none;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-nav button.owl-prev {
    display: none;
  }
}
.block-views-blockservices-content-type-block-11 .view-content .owl-nav button.owl-next {
  position: absolute;
  right: 0px;
  top: 300px;
  background: transparent !important;
}
.block-views-blockservices-content-type-block-11 .view-content .owl-nav button.owl-next span {
  content: url(../images/icons/arrow-right.svg);
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-nav button.owl-next {
    top: 250px;
    display: none;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-nav button.owl-next {
    display: none;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-11 .view-content .owl-dots {
    margin-top: 1.25rem;
    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;
  }
  .block-views-blockservices-content-type-block-11 .view-content .owl-dots .owl-dot.active {
    background: #18C595;
  }
  .block-views-blockservices-content-type-block-11 .view-content .owl-dots .owl-dot {
    color: inherit;
    border: 1px solid;
    border-color: #18C595;
    padding: 0 !important;
    font: inherit;
    height: 10px;
    width: 10px;
    background: transparent;
    border-radius: 50%;
  }
  .block-views-blockservices-content-type-block-11 .view-content .owl-dots .owl-dot:not(:last-child) {
    margin-right: 0.5rem;
  }
}

.block-views-blockservices-content-type-block-15 {
  background-color: #fff;
}
.block-views-blockservices-content-type-block-15 .view-id-client_s_words_block.view-display-id-block_15 {
  padding-top: 4rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-15 {
    display: none;
  }
}
.block-views-blockservices-content-type-block-15 .active-mini-client .hover-clients {
  border: 2px solid #30B587 !important;
}
.block-views-blockservices-content-type-block-15 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .current.owl-item .views-row, .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .first-active-element.owl-item .views-row {
  background: #f7f7f7;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .current.owl-item .views-row h4, .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .current.owl-item .views-row .h4, .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .first-active-element.owl-item .views-row h4, .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .first-active-element.owl-item .views-row .h4 {
  color: #262424;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .current.owl-item .views-row p, .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .first-active-element.owl-item .views-row p {
  color: #212121;
}
@media (max-width: 64rem) {
  .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .current.owl-item .views-row p, .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .first-active-element.owl-item .views-row p {
    line-height: 1.5rem;
  }
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .current.owl-item .views-row img, .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .first-active-element.owl-item .views-row img {
  opacity: unset;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row {
  background-color: rgba(247, 247, 247, 0.5);
  border-radius: 12px;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .hover-clients {
  border-radius: 12px;
  border: 2px solid rgba(247, 247, 247, 0.5);
  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;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .hover-clients, .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .nohover-clients {
  padding: 1.5rem;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .hover-clients:hover {
  border: 2px solid #30B587;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .views-field-field-client-project-icon {
  padding-bottom: 1rem;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .views-field-field-client-project-icon img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
  height: 20px;
  max-height: 20px;
  max-width: 200px;
  opacity: 0.5;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text {
  padding-bottom: 0.5rem;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h4, .block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h4 {
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(38, 36, 36, 0.5);
}
.block-views-blockservices-content-type-block-15 .view-content .owl-stage-outer .views-row .views-field-field-client-name p {
  color: #262424;
  margin-bottom: 0;
  color: rgba(38, 36, 36, 0.5);
}
.block-views-blockservices-content-type-block-15 .view-content .owl-nav {
  display: none;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-dots {
  margin-top: 4rem;
  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;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-15 .view-content .owl-dots {
    margin-top: 4rem;
  }
}
.block-views-blockservices-content-type-block-15 .view-content .owl-dots .owl-dot.active {
  background: #18C595;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-dots .owl-dot {
  color: inherit;
  border: 1px solid;
  border-color: #18C595;
  padding: 0 !important;
  font: inherit;
  height: 10px;
  width: 10px;
  background: transparent;
  border-radius: 50%;
}
.block-views-blockservices-content-type-block-15 .view-content .owl-dots .owl-dot:not(:last-child) {
  margin-right: 0.5rem;
}

.block-views-blockservices-content-type-block-14 {
  background-color: #f7f7f7;
}
.block-views-blockservices-content-type-block-14 .view-header, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-content-type-block-14 .view-header, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-content-type-block-14 .view-header, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-content-type-block-14 .view-header h2, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header h2, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-14 .view-header .h2, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header .h2, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-content-type-block-14 .view-header h2, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header h2, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-content-type-block-14 .view-header .h2, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header .h2, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-content-type-block-14 .view-header h5, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header h5, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-content-type-block-14 .view-header .h5, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header .h5, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-content-type-block-14 .view-header p, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header p, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-content-type-block-14 .view-header p, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header p, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-content-type-block-14 .view-header p, .block-views-blockservices-content-type-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-content-type-block-14 .seo-header p, .block-views-blockservices-content-type-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}

.block-views-blockslider-block-block-2 .views-row {
  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;
  position: relative;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockslider-block-block-2 .views-row:before {
  background: rgb(53, 47, 95);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(29.11%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  content: "";
  position: absolute;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.block-views-blockslider-block-block-2 .views-field-field-video-slider {
  height: 100vh;
}
.block-views-blockslider-block-block-2 .views-field-field-video-slider p {
  margin: 0;
}
.block-views-blockslider-block-block-2 .views-field-field-video-slider video {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.block-views-blockslider-block-block-2 .views-field-nothing {
  position: relative;
  z-index: 1;
  width: 100%;
}
.block-views-blockslider-block-block-2 .views-field-nothing .field-content {
  display: block;
  max-width: 1304px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  margin: auto;
  color: #fff;
  position: relative;
  text-align: center;
}
.block-views-blockslider-block-block-2 .views-field-nothing .field-content h1, .block-views-blockslider-block-block-2 .views-field-nothing .field-content .h1 {
  line-height: 1;
  font-weight: 500;
  max-width: 680px;
  margin: auto;
  margin-bottom: 1.5rem;
}
.block-views-blockslider-block-block-2 .views-field-nothing .field-content h1 strong, .block-views-blockslider-block-block-2 .views-field-nothing .field-content .h1 strong {
  font-weight: 700;
}
@media (max-width: 47.99875rem) {
  .block-views-blockslider-block-block-2 .views-field-nothing .field-content h1, .block-views-blockslider-block-block-2 .views-field-nothing .field-content .h1 {
    font-size: 2.625rem !important;
  }
}
.block-views-blockslider-block-block-2 .views-field-nothing .field-content h4, .block-views-blockslider-block-block-2 .views-field-nothing .field-content .h4 {
  max-width: 663px;
  margin: auto;
  font-weight: 500;
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockslider-block-block-2 .views-field-nothing .field-content h4, .block-views-blockslider-block-block-2 .views-field-nothing .field-content .h4 {
    font-size: 1rem !important;
  }
}
.block-views-blockslider-block-block-2 .views-field-nothing .field-content .body {
  max-width: 768px;
  margin: auto;
  color: #fff;
}
.block-views-blockslider-block-block-2 .views-field-nothing .field-content .body h1, .block-views-blockslider-block-block-2 .views-field-nothing .field-content .body .h1 {
  color: #fff;
}
.block-views-blockslider-block-block-2 .views-field-nothing .field-content .body p {
  color: #f7f7f7 !important;
}
.block-views-blockslider-block-block-2 .views-field-nothing .field-content .links a {
  font-weight: 600;
  font-size: 0.875rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockslider-block-block-2 .views-field-nothing .field-content .links a:nth-child(1) {
    margin-bottom: 0.5rem;
    font-size: 0.875rem !important;
    padding: 1.125rem 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockslider-block-block-2 .views-field-nothing .field-content .links a:nth-child(2) {
    padding: 1.125rem 3.09375rem;
    font-size: 0.875rem !important;
  }
}
.block-views-blockslider-block-block-2 .views-field-nothing .field-content .links a:nth-child(2):hover {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/* Companies */
.block-views-blockcompanies-block-block-2 {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockcompanies-block-block-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.block-views-blockcompanies-block-block-2 .view-display-id-block_2 .view-header, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .seo-header, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  display: none;
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 3rem !important;
  padding-left: 0.75rem;
  max-width: 824px !important;
}
@media screen and (max-width: 64rem) {
  .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .view-header, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .seo-header, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    padding-left: 1rem;
    margin-bottom: 2rem !important;
  }
}
.block-views-blockcompanies-block-block-2 .view-display-id-block_2 .view-header h3, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h3, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .seo-header h3, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h3, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .view-header .h3, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h3, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .seo-header .h3, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h3, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .view-header h2, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .seo-header h2, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .view-header .h2, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .seo-header .h2, .block-views-blockcompanies-block-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  text-align: start;
  margin-bottom: 0;
}
.block-views-blockcompanies-block-block-2 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockcompanies-block-block-2 .views-field .field-content {
  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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .item-list {
  width: 100%;
}
@media screen and (max-width: 67.375rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .item-list {
    width: 100%;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group {
  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-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; /* Center alignment */
  list-style: none;
  padding: 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
}
@media (max-width: 61.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: none;
  padding: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:not(:last-child) {
  padding-right: 1rem;
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:first-child {
  margin-right: 10rem;
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:first-child {
    margin-right: 6.25rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:first-child {
    margin-right: 0;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 3rem;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:first-child .image-style-webp {
  max-width: 280px;
}
@media (max-width: 61.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:first-child .image-style-webp {
    max-width: 100%;
  }
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(2) {
    width: 15%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(2) {
    width: 33%;
    margin-bottom: 1rem;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(2) .image-style-webp {
  max-width: 40px;
  height: 40px;
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(2) .image-style-webp {
    max-width: 100%;
  }
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(3) {
    width: 15%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(3) {
    width: 33%;
    margin-bottom: 1rem;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(3) .image-style-webp {
  max-width: 100px;
  height: 40px;
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(3) .image-style-webp {
    max-width: 100%;
  }
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(4) {
    width: 15%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(4) {
    width: 33%;
    margin-bottom: 1rem;
    padding-right: 0 !important;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(4) .image-style-webp {
  max-width: 130px;
  height: 40px;
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(4) .image-style-webp {
    max-width: 100%;
  }
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(5) {
    width: 15%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(5) {
    width: 33%;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(5) .image-style-webp {
  max-width: 110px;
  height: 40px;
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(5) .image-style-webp {
    max-width: 100%;
  }
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(6) {
    width: 15%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(6) {
    width: 33%;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(6) .image-style-webp {
  max-width: 100px;
  height: 40px;
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(6) .image-style-webp {
    max-width: 100%;
  }
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(7) {
    width: 15%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(7) {
    width: 33%;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(7) .image-style-webp {
  max-width: 100px;
  height: 40px;
}
@media (max-width: 74.99875rem) {
  .block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item:nth-child(7) .image-style-webp {
    max-width: 100%;
  }
}
.block-views-blockcompanies-block-block-2 .views-field .field-content .list-group .list-group-item .image-style-webp {
  display: block;
  max-height: 60px;
  -o-object-fit: contain;
     object-fit: contain;
}

/* End Companies*/
.block-views-blockservices-home-page-block-4 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-display-id-block_4 {
    padding-bottom: 3rem;
  }
}
.block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header .h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header .h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header .h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header .h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header h5, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header h5, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header .h5, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header .h5, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header p, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header p, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header p, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header p, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .view-header p, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .seo-header p, .block-views-blockservices-home-page-block-4 .view-display-id-block_4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-home-page-block-4 .view-footer {
  text-align: center;
}
.block-views-blockservices-home-page-block-4 .view-footer #loadMoreServices {
  display: none;
  margin: 0;
  margin-top: 3rem;
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-footer #loadMoreServices {
    padding: 1.125rem 1.5rem !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-home-page-block-4 .view-footer #loadMoreServices {
    margin-top: 2rem;
  }
}
.block-views-blockservices-home-page-block-4 .view-content {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockservices-home-page-block-4 .view-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  padding-right: 0;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockservices-home-page-block-4 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
  border-radius: 12px;
  display: none;
  background-color: #fff;
  width: 32%;
}
@media (min-width: 48rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row:not(:nth-child(-n+6)) {
    display: block;
  }
}
@media (min-width: 48rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row:not(:nth-child(-n+3)) {
    display: block;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row:not(:nth-child(-n+2)) {
    margin-top: 2rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row:not(:first-child) {
    margin-top: 1rem;
  }
}
.block-views-blockservices-home-page-block-4 .view-content .views-row .nohover-services {
  padding: 1.5rem;
}
.block-views-blockservices-home-page-block-4 .view-content .views-row .hover-services {
  padding: 1.5rem;
  border: 2px solid #fff;
  border-radius: 12px;
}
.block-views-blockservices-home-page-block-4 .view-content .views-row .hover-services:hover {
  border: 2px solid #30B587;
}
.block-views-blockservices-home-page-block-4 .view-content .views-row .views-field-field-services-title h3, .block-views-blockservices-home-page-block-4 .view-content .views-row .views-field-field-services-title .h3 {
  margin-bottom: 1rem;
}
.block-views-blockservices-home-page-block-4 .view-content .views-row .views-field-nothing {
  height: 100%;
}
.block-views-blockservices-home-page-block-4 .view-content .views-row .views-field-nothing .field-content, .block-views-blockservices-home-page-block-4 .view-content .views-row .views-field-nothing a {
  height: 100%;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 48rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row:not(:nth-child(3n+3)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row:not(:nth-child(even)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row {
    width: 49%;
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockservices-home-page-block-4 .view-content .views-row h3, .block-views-blockservices-home-page-block-4 .view-content .views-row .h3 {
  font-weight: 700;
}
.block-views-blockservices-home-page-block-4 .view-content .views-row .description-custom-services {
  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: 1.5rem auto 0 0;
  margin-top: auto;
  margin-bottom: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.block-views-blockservices-home-page-block-4 .view-content .views-row .description-custom-services:hover {
  color: #30B587 !important;
}
.block-views-blockservices-home-page-block-4 .view-content .views-row .description-custom-services:hover::after {
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-home-page-block-4 .view-content .views-row .description-custom-services {
    margin-bottom: 0.75rem;
  }
}

/* Work models new design*/
.block-views-blockservices-block-new-block-1 {
  background-color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-1 .view-display-id-block_1 {
    padding-bottom: 3rem;
  }
}
.block-views-blockservices-block-new-block-1 .view-header, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 45%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-new-block-1 .view-header, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-1 .view-header, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-block-new-block-1 .view-header h2, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header h2, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-block-new-block-1 .view-header .h2, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header .h2, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-block-new-block-1 .view-header h2, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header h2, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-block-new-block-1 .view-header .h2, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header .h2, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-block-new-block-1 .view-header h5, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header h5, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-block-new-block-1 .view-header .h5, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header .h5, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-block-new-block-1 .view-header p, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header p, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-block-new-block-1 .view-header p, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header p, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-block-new-block-1 .view-header p, .block-views-blockservices-block-new-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-1 .seo-header p, .block-views-blockservices-block-new-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-block-new-block-1 .view-footer {
  text-align: center;
  margin-top: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-new-block-1 .view-footer {
    margin-top: 2rem;
  }
}
.block-views-blockservices-block-new-block-1 .view-footer a {
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-1 .view-footer a {
    padding: 1.125rem 1.5rem !important;
  }
}
.block-views-blockservices-block-new-block-1 .field-content .services-options-body .owl-item {
  min-height: 212px;
}
.block-views-blockservices-block-new-block-1 .field-content .services-options-body 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;
  margin-bottom: 0;
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 0;
  }
}
.block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li {
  width: 32%;
  border: none;
  padding: 2rem;
  border-radius: 12px;
  background-color: #f7f7f7;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li {
    padding: 1.5rem;
  }
}
.block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li:not(:last-child) {
  margin-right: 2%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li:not(:last-child) {
    margin-bottom: 1rem;
  }
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li {
    max-width: initial;
    min-height: initial;
    width: 48%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li {
    width: 100%;
    min-height: initial;
    padding: 1.5rem;
  }
}
.block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li p {
  margin-top: auto;
  margin-bottom: 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li h3, .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li .h3 {
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li h3, .block-views-blockservices-block-new-block-1 .field-content .services-options-body ul li .h3 {
    margin-bottom: 1rem;
  }
}

/* Why choose zendev */
.block-views-blockservices-block-new-block-2 {
  background-color: #fff;
}
.block-views-blockservices-block-new-block-2 .view-header, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 45%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-new-block-2 .view-header, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .view-header, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-block-new-block-2 .view-header h2, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header h2, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-block-new-block-2 .view-header .h2, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header .h2, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-block-new-block-2 .view-header h2, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header h2, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-block-new-block-2 .view-header .h2, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header .h2, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-block-new-block-2 .view-header h5, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header h5, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-block-new-block-2 .view-header .h5, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header .h5, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-block-new-block-2 .view-header p, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header p, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-block-new-block-2 .view-header p, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header p, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-block-new-block-2 .view-header p, .block-views-blockservices-block-new-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-block-new-block-2 .seo-header p, .block-views-blockservices-block-new-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-new-block-2 .view-display-id-block_2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .view-display-id-block_2 {
    padding-right: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .view-display-id-block_2 .views-row {
    padding-right: 0;
  }
}
.block-views-blockservices-block-new-block-2 .field-content .services-title-options {
  width: 50%;
  margin-bottom: 4rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-title-options {
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-title-options {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.block-views-blockservices-block-new-block-2 .field-content .services-title-options h2, .block-views-blockservices-block-new-block-2 .field-content .services-title-options .h2 {
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-title-options h2, .block-views-blockservices-block-new-block-2 .field-content .services-title-options .h2 {
    margin-right: 1.125rem;
  }
}
.block-views-blockservices-block-new-block-2 .field-content .services-options-body .owl-item {
  min-height: 212px;
}
.block-views-blockservices-block-new-block-2 .field-content .services-options-body 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;
  gap: 32px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0;
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body ul {
    gap: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 0;
  }
}
.block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li {
  min-height: 242px;
  max-width: 296px;
  width: 100%;
  border: none;
  padding: 1.5rem;
  border-radius: 12px;
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li {
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li {
    max-width: initial;
    min-height: initial;
    width: 48%;
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li {
    width: 100%;
    min-height: initial;
    padding: 0;
  }
}
.block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li p {
  margin-top: auto;
  margin-bottom: 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li h3, .block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li .h3 {
  margin-bottom: 1rem;
}
.block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li h3:not(:first-child), .block-views-blockservices-block-new-block-2 .field-content .services-options-body ul li .h3:not(:first-child) {
  margin-bottom: auto;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body .owl-stage-outer {
    background-color: #fff;
    padding: 0;
    height: auto;
  }
}
.block-views-blockservices-block-new-block-2 .field-content .services-options-body .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item {
    background: #f7f7f7;
    padding: 1.5rem;
    border-radius: 12px;
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) and (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item h3, .block-views-blockservices-block-new-block-2 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item .h3 {
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) and (max-width: 47.99875rem) {
  .block-views-blockservices-block-new-block-2 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item p {
    margin-bottom: 0;
  }
}

/* End why choose zendev */
.block-views-blocktechnologies-taxonomy-block-1 {
  background-color: #fff;
}
.block-views-blocktechnologies-taxonomy-block-1 .view-display-id-block_1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blocktechnologies-taxonomy-block-1 .view-header, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  width: 100% !important;
  max-width: unset;
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 3rem !important;
  max-width: 824px;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .view-header, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    padding-left: 0;
    margin-bottom: 2rem !important;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .view-header h2, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header h2, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-taxonomy-block-1 .view-header .h2, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header .h2, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 0;
}
.block-views-blocktechnologies-taxonomy-block-1 .view-header h2, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header h2, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-taxonomy-block-1 .view-header .h2, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header .h2, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-taxonomy-block-1 .view-header h5, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header h5, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blocktechnologies-taxonomy-block-1 .view-header .h5, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header .h5, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blocktechnologies-taxonomy-block-1 .view-header p, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header p, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blocktechnologies-taxonomy-block-1 .view-header p, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header p, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .view-header p, .block-views-blocktechnologies-taxonomy-block-1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-taxonomy-block-1 .seo-header p, .block-views-blocktechnologies-taxonomy-block-1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .active-technology h3, .block-views-blocktechnologies-taxonomy-block-1 .active-technology .h3 {
  color: #30B587;
}
.block-views-blocktechnologies-taxonomy-block-1 .active-technology::after {
  content: url(../images/icons/arrow-right-green.svg) !important;
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .active-technology::after {
    -webkit-transform: rotate(-90deg) !important;
         -o-transform: rotate(-90deg) !important;
            transform: rotate(-90deg) !important;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies {
  cursor: pointer;
  margin-bottom: 2rem;
  width: 100%;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .views-field-title .field-content {
    font-size: 0.75rem;
    color: #6A6A71;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies h3, .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .h3 {
  width: 100%;
  font-weight: 600;
  font-size: 1.4375rem;
  line-height: 1.725rem;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .views-row {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding-left: 0.5rem;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .views-row:nth-child(n+7) {
  display: none;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .views-row:nth-child(6) .views-field-title::after {
  content: "...";
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .views-row:nth-child(6) .views-field-title .field-content {
  margin-right: 0.5rem;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .views-row:not(:nth-child(6)) .views-field-title::after {
  content: "|";
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .views-row:not(:nth-child(6)) .views-field-title::after {
    font-size: 0.75rem;
    color: #6A6A71;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .views-row:not(:nth-child(6)) .views-field-title .field-content {
  margin-right: 0.5rem;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .views-row .field-content {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.05rem;
  color: #262424;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies::after {
  position: absolute;
  content: url(../images/icons/arrow-right-green.svg);
  padding-top: 0.5rem;
  right: 20px;
  -webkit-filter: saturate(100%) brightness(0%);
          filter: saturate(100%) brightness(0%);
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies::after {
    right: 10px;
    -webkit-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .mobile-technologies-icon {
  margin-top: 1rem;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .active-technology-icons {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second {
  cursor: pointer;
  display: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second h3, .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .h3 {
  display: none;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 12px;
  margin-bottom: 1rem;
  width: 19.2%;
  margin-right: 1%;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row {
    width: 32%;
    margin-right: 2%;
    padding: 0.5rem;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(5n+6) {
  margin-right: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(5n+6) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(3n+4) {
    margin-right: 0;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row .views-field-field-icon-technologies {
  margin-bottom: 1rem;
  text-align: center;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row .views-field-title {
  text-align: center;
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row .views-field-title {
    font-size: 0.875rem;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(n+7) {
  display: unset;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(6) .views-field-title::after {
  content: unset;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(6) .views-field-title .field-content {
  margin-right: unset;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:not(:nth-child(6)) .views-field-title::after {
  content: unset;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:not(:nth-child(6)) .views-field-title .field-content {
  margin-right: unset;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies .grouped-parent-technologies-second {
    width: 100%;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .view-display-id-block_1 .view-content {
  width: 40%;
  padding-top: 1.5rem;
  padding-right: 3rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0;
}
@media screen and (max-width: 49.375rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .view-display-id-block_1 .view-content {
    width: 100%;
    padding-right: 0;
    padding-top: 0;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .active-technology-icons {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second {
  display: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second h3, .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .h3 {
  display: none;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .views-row {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 12px;
  margin-bottom: 1rem;
  width: 19.2%;
  margin-right: 1%;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .views-row img {
  width: 35px;
  height: 45px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .views-row img {
    width: 30px;
    height: 30px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .views-row:nth-child(5n+6) {
  margin-right: 0;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .views-row .views-field-field-icon-technologies {
  margin-bottom: 1rem;
  text-align: center;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .views-row .views-field-field-icon-technologies .field-content a:first-child {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  height: 100%;
  width: 100%;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .views-row .views-field-title {
  text-align: center;
}
.block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .views-row .views-field-title .field-content {
  font-weight: 500;
  line-height: 1.21rem;
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second .views-row {
    width: 32%;
    padding-right: 1%;
  }
}
@media screen and (max-width: 49.375rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .grouped-parent-technologies-second {
    width: 100%;
  }
}
.block-views-blocktechnologies-taxonomy-block-1 .attachment-after {
  width: 60%;
}
.block-views-blocktechnologies-taxonomy-block-1 .attachment-after .view-display-id-attachment_1 .view-content {
  padding-top: 0;
  padding-right: 0;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-taxonomy-block-1 .attachment-after {
    display: none;
  }
}

.block-views-blockindustries-block-type-block-1 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 {
    padding-bottom: 3rem;
  }
}
.block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header .h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header .h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header .h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header .h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header h5, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header h5, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header .h5, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header .h5, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header p, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header p, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header p, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header p, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .view-header p, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .seo-header p, .block-views-blockindustries-block-type-block-1 .view-display-id-block_1 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockindustries-block-type-block-1 .view-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockindustries-block-type-block-1 .view-content .views-row {
  background-color: #fff;
  display: none;
  width: 32%;
  padding-left: 0;
  padding-right: 0;
  border-radius: 12px;
}
.block-views-blockindustries-block-type-block-1 .view-content .views-row .views-field-nothing {
  height: 100%;
}
.block-views-blockindustries-block-type-block-1 .view-content .views-row .views-field-nothing .field-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .views-row:not(:nth-child(-n+6)) {
    display: block;
  }
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .views-row:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .views-row:not(:nth-child(-n+3)) {
    display: block;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .views-row:not(:nth-child(-n+2)) {
    margin-top: 2rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .views-row:not(:first-child) {
    margin-top: 1rem;
  }
}
.block-views-blockindustries-block-type-block-1 .view-content .views-row .hover-industries:hover {
  border: 2px solid #30B587;
}
.block-views-blockindustries-block-type-block-1 .view-content .views-row .hover-industries:hover .views-field-field-industries-title {
  color: #30B587 !important;
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .views-row:not(:nth-child(3n+3)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .views-row:not(:nth-child(even)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .views-row {
    width: 49%;
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .views-row {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockindustries-block-type-block-1 .view-content .views-row .views-field-field-image-industries-2 {
  min-height: 235px;
  width: calc(100% + 4px);
}
.block-views-blockindustries-block-type-block-1 .view-content .views-row .views-field-field-image-industries-2 img {
  width: 100%;
  height: 350px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px 12px 0px 0px;
  position: relative;
  top: -2px;
  left: -2px;
}
.block-views-blockindustries-block-type-block-1 .view-content .row-inner-content {
  border: 2px solid #fff;
  border-radius: 12px;
  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;
  height: 100%;
}
.block-views-blockindustries-block-type-block-1 .view-content .group-industries {
  padding: 1.5rem;
}
.block-views-blockindustries-block-type-block-1 .view-content .group-industries h3, .block-views-blockindustries-block-type-block-1 .view-content .group-industries .h3 {
  font-weight: 700;
}
.block-views-blockindustries-block-type-block-1 .view-content .group-industries h4, .block-views-blockindustries-block-type-block-1 .view-content .group-industries .h4 {
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 1rem;
}
.block-views-blockindustries-block-type-block-1 .view-content .group-industries .description-custom-industries {
  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: 1.5rem auto 0 0;
  margin-top: auto;
  margin-bottom: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.block-views-blockindustries-block-type-block-1 .view-content .group-industries .description-custom-industries:hover {
  color: #30B587 !important;
}
.block-views-blockindustries-block-type-block-1 .view-content .group-industries .description-custom-industries:hover::after {
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-content .group-industries .description-custom-industries {
    margin-bottom: 0.75rem;
  }
}
.block-views-blockindustries-block-type-block-1 .view-footer {
  text-align: center;
}
.block-views-blockindustries-block-type-block-1 .view-footer #loadMoreIndustries {
  display: none;
  margin: 0;
  margin-top: 3rem;
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-type-block-1 .view-footer #loadMoreIndustries {
    padding: 1.125rem 1.5rem !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-type-block-1 .view-footer #loadMoreIndustries {
    margin-top: 2rem;
  }
}

.path-services .block-views-blockprojects-block-5 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-id-projects {
    padding-bottom: 3rem;
  }
}
.path-services .block-views-blockprojects-block-5 .view-header, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 45%;
}
@media screen and (max-width: 64rem) {
  .path-services .block-views-blockprojects-block-5 .view-header, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-header, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.path-services .block-views-blockprojects-block-5 .view-header h2, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header h2, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .path-services .block-views-blockprojects-block-5 .view-header .h2, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header .h2, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.path-services .block-views-blockprojects-block-5 .view-header h2, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header h2, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .path-services .block-views-blockprojects-block-5 .view-header .h2, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header .h2, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .path-services .block-views-blockprojects-block-5 .view-header h5, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header h5, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .path-services .block-views-blockprojects-block-5 .view-header .h5, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header .h5, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .path-services .block-views-blockprojects-block-5 .view-header p, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header p, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.path-services .block-views-blockprojects-block-5 .view-header p, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header p, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .path-services .block-views-blockprojects-block-5 .view-header p, .path-services .block-views-blockprojects-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .path-services .block-views-blockprojects-block-5 .seo-header p, .path-services .block-views-blockprojects-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.path-services .block-views-blockprojects-block-5 .view-content {
  margin: 0;
}
@media (max-width: 47.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-content {
    margin: 0;
  }
}
.path-services .block-views-blockprojects-block-5 .view-content .views-row {
  padding: 0;
  border-radius: 12px;
  background-color: #fff;
  width: 49%;
  margin-bottom: 3rem;
}
@media screen and (max-width: 64rem) {
  .path-services .block-views-blockprojects-block-5 .view-content .views-row {
    margin-bottom: 2rem;
  }
}
@media (max-width: 35.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-content .views-row {
    width: 100%;
    margin-bottom: 2rem;
  }
  .path-services .block-views-blockprojects-block-5 .view-content .views-row:last-child {
    display: none;
  }
}
@media (min-width: 36rem) {
  .path-services .block-views-blockprojects-block-5 .view-content .views-row:not(:nth-child(2n)) {
    margin-right: 2%;
  }
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing {
  height: 100%;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing {
    height: unset;
  }
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .row-inner-content {
  height: 100%;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content {
  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;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .grouped-text-field-projects {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.5rem;
  height: 50%;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .grouped-text-field-projects .description-custom-services {
  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: 1.5rem auto 0 0;
  margin-top: auto;
  margin-bottom: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
@media (max-width: 35.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .grouped-text-field-projects .description-custom-services {
    margin-bottom: 0.75rem;
  }
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects {
  margin-bottom: 1rem;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects h4, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects h4:hover, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects .h4:hover {
  color: #30B587;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects h3, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects .h3, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects h2, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects .h2 {
  font-weight: 700;
  font-size: 1.75rem;
  color: #262424;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects h3:hover, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects .h3:hover, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects h2:hover, .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-card-text-projects .h2:hover {
  color: #30B587;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-image-project-2 {
  height: 50%;
  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;
  overflow: hidden;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-image-project-2 img {
  border-radius: 5px 5px 0px 0px;
  max-height: 370px;
  width: 100%;
}
@media (max-width: 47.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-image-project-2 img {
    max-width: 100%;
    height: auto;
    border-radius: 12px 12px 0px 0px;
  }
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-project-name-projects {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem 1rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: none;
  margin-bottom: 1rem;
  background-color: #fff;
  border-radius: 12px;
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-project-name-projects p {
  font-size: 0.75rem;
  font-weight: 500 !important;
  margin-bottom: 0;
  text-transform: uppercase;
}
@media (max-width: 47.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-field-project-name-projects p {
    font-size: 0.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-body {
    margin-bottom: 1.5rem;
  }
}
.path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-body p {
  font-weight: 400;
  font-size: 1rem;
}
@media (max-width: 47.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-content .views-field-nothing .field-content .views-field-body p {
    margin-bottom: 0;
  }
}
.path-services .block-views-blockprojects-block-5 .view-footer {
  text-align: center;
}
.path-services .block-views-blockprojects-block-5 .view-footer a {
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .path-services .block-views-blockprojects-block-5 .view-footer a {
    padding: 1.125rem 1.5rem !important;
  }
}

/* Work models new design*/
.block-views-blockservices-home-page-block-5 {
  background-color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-display-id-block_5 {
    padding-bottom: 3rem;
  }
}
.block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd {
    max-width: 100%;
  }
}
.block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header .h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header .h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2 {
  margin-bottom: 1rem;
}
.block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header .h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header .h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header h5, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header h5, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header .h5, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header .h5, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header p, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header p, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  text-align: start;
}
.block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header p, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header p, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .view-header p, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .seo-header p, .block-views-blockservices-home-page-block-5 .view-display-id-block_5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p {
    font-weight: 500 !important;
  }
}
.block-views-blockservices-home-page-block-5 .view-footer {
  text-align: center;
  margin-top: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockservices-home-page-block-5 .view-footer {
    margin-top: 2rem;
  }
}
.block-views-blockservices-home-page-block-5 .view-footer a {
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-footer a {
    padding: 1.125rem 1.5rem !important;
  }
}
.block-views-blockservices-home-page-block-5 .view-content {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockservices-home-page-block-5 .view-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  padding-right: 0;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockservices-home-page-block-5 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
  border-radius: 12px;
  background-color: #f7f7f7;
  width: 32%;
}
@media (min-width: 48rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row:not(:nth-child(-n+6)) {
    display: block;
  }
}
@media (min-width: 48rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row:not(:nth-child(-n+3)) {
    display: block;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row:not(:nth-child(-n+2)) {
    margin-top: 1rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row:not(:first-child) {
    margin-top: 1rem;
  }
}
.block-views-blockservices-home-page-block-5 .view-content .views-row .nohover-services {
  padding: 1.5rem;
}
.block-views-blockservices-home-page-block-5 .view-content .views-row .hover-services {
  padding: 1.5rem;
  border: 2px solid #fff;
  border-radius: 12px;
}
.block-views-blockservices-home-page-block-5 .view-content .views-row .hover-services:hover {
  border: 2px solid #30B587;
}
.block-views-blockservices-home-page-block-5 .view-content .views-row .views-field-field-services-title h3, .block-views-blockservices-home-page-block-5 .view-content .views-row .views-field-field-services-title .h3 {
  margin-bottom: 1rem;
}
.block-views-blockservices-home-page-block-5 .view-content .views-row .views-field-nothing {
  height: 100%;
}
.block-views-blockservices-home-page-block-5 .view-content .views-row .views-field-nothing .field-content, .block-views-blockservices-home-page-block-5 .view-content .views-row .views-field-nothing a {
  height: 100%;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 48rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row:not(:nth-child(3n+3)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row:not(:nth-child(even)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row {
    width: 49%;
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockservices-home-page-block-5 .view-content .views-row h3, .block-views-blockservices-home-page-block-5 .view-content .views-row .h3 {
  font-weight: 700;
}
.block-views-blockservices-home-page-block-5 .view-content .views-row .description-custom-services {
  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: 1.5rem auto 0 0;
  margin-top: auto;
  margin-bottom: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.block-views-blockservices-home-page-block-5 .view-content .views-row .description-custom-services:hover {
  color: #30B587 !important;
}
.block-views-blockservices-home-page-block-5 .view-content .views-row .description-custom-services:hover::after {
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 35.99875rem) {
  .block-views-blockservices-home-page-block-5 .view-content .views-row .description-custom-services {
    margin-bottom: 0.75rem;
  }
}

.node--type-seo nav.tabs {
  padding-top: 5.3125rem;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .node--type-seo .container {
    padding-top: 0 !important;
  }
}

.block-views-blockseo-block-1 .view-display-id-block_1 {
  padding-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-1 .view-display-id-block_1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.block-views-blockseo-block-1 .seo-header {
  margin: auto;
  margin-top: 6.25rem;
  margin-bottom: 4rem;
  max-width: 824px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-1 .seo-header {
    margin-bottom: 2rem;
  }
}
.block-views-blockseo-block-1 .seo-header a {
  pointer-events: none;
}
.block-views-blockseo-block-1 .seo-header .subtitle-p {
  font-weight: 700 !important;
}
.block-views-blockseo-block-1 .seo-header h1, .block-views-blockseo-block-1 .seo-header .h1 {
  text-align: center;
}
.block-views-blockseo-block-1 .seo-header h5, .block-views-blockseo-block-1 .seo-header .h5 {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.block-views-blockseo-block-1 .seo-header h5 a, .block-views-blockseo-block-1 .seo-header .h5 a {
  text-transform: uppercase;
  margin-bottom: 0;
  padding: 0;
}
.block-views-blockseo-block-1 .seo-header h5:nth-child(2), .block-views-blockseo-block-1 .seo-header .h5:nth-child(2) {
  display: none;
}
.block-views-blockseo-block-1 .seo-header h2, .block-views-blockseo-block-1 .seo-header .h2 {
  font-weight: bold;
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-1 .seo-header h2, .block-views-blockseo-block-1 .seo-header .h2 {
    margin-bottom: 1rem;
  }
}
.block-views-blockseo-block-1 .views-row .views-field-field-image-seo .field-content {
  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;
}
.block-views-blockseo-block-1 .views-row .views-field-field-image-seo .field-content img {
  border-radius: 5px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-1 .views-row .views-field-field-image-seo .field-content img {
    max-width: 100%;
    height: auto;
  }
}

.block-views-blockseo-block-9 .information-field a {
  color: #30B587;
  text-decoration: none;
  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;
  gap: 16px;
}
.block-views-blockseo-block-9 .information-field a:hover {
  color: #262424 !important;
}
.block-views-blockseo-block-9 .view-display-id-block_9 {
  padding-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-9 .view-display-id-block_9 {
    padding-top: 6.25rem;
  }
}
.block-views-blockseo-block-9 .views-field-field-image-seo {
  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;
}
.block-views-blockseo-block-9 .views-field-field-image-seo img {
  border-radius: 12px;
}
.block-views-blockseo-block-9 .views-field-nothing .seo-header {
  max-width: 844px !important;
  margin-bottom: 2rem !important;
  margin-top: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-9 .views-field-nothing .seo-header .call-action-seo {
    padding: 0;
  }
}
.block-views-blockseo-block-9 .views-field-nothing .seo-header .call-action-seo a {
  margin-left: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-9 .views-field-nothing .seo-header .call-action-seo {
    padding: 1.125rem 1.5rem;
    font-size: 0.875rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-9 .views-field-nothing .seo-header {
    margin-bottom: 1.5rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-9 .views-field-nothing .seo-header p {
    margin-bottom: 0 !important;
  }
}
.block-views-blockseo-block-9 .views-field-body {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
  margin: auto;
  max-width: 844px;
}
.block-views-blockseo-block-9 .views-field-body a {
  color: #30B587;
  text-decoration: none;
  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;
  gap: 16px;
}
.block-views-blockseo-block-9 .views-field-body a:hover {
  color: #262424 !important;
}
.block-views-blockseo-block-9 .views-field-body h2[id]::before, .block-views-blockseo-block-9 .views-field-body [id].h2::before {
  content: "";
  display: block;
  height: 85px;
  margin: -5.3125rem 0 0;
  visibility: hidden;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-9 .views-field-body {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
}
.block-views-blockseo-block-9 .views-field-body li {
  color: #6A6A71;
}
.block-views-blockseo-block-9 .views-field-body p:last-child {
  margin-bottom: 0;
}

.block-views-blockseo-block-4 {
  background-color: #fff;
}
.block-views-blockseo-block-4 .button-link {
  margin: auto;
  max-width: 844px;
  text-align: center;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-4 .button-link {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
}
.block-views-blockseo-block-4 .button-link a {
  font-weight: 600;
  font-size: 0.875rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-4 .button-link a {
    margin-bottom: 0.5rem;
    font-size: 0.875rem !important;
    padding: 1.125rem 1.5rem;
  }
}
.block-views-blockseo-block-4 .view-id-seo {
  padding-top: 6.25rem;
}
@media (max-width: 74.99875rem) {
  .block-views-blockseo-block-4 .view-id-seo {
    padding-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-4 .view-id-seo {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 0;
  }
}
.block-views-blockseo-block-4 .title {
  text-align: center;
  margin-left: 0;
  margin-bottom: 3rem;
}
@media (max-width: 74.99875rem) {
  .block-views-blockseo-block-4 .title {
    margin-top: 3rem !important;
    margin-bottom: 2rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-4 .title {
    margin-top: 3rem !important;
    margin-bottom: 2rem !important;
  }
}
.block-views-blockseo-block-4 .view-content {
  margin: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-4 .view-content {
    padding: 0;
  }
}
.block-views-blockseo-block-4 .view-content .views-field-nothing {
  height: 100%;
}
.block-views-blockseo-block-4 .view-content .views-row .service-blocks {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- {
  margin-bottom: 1.5rem;
  background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
  background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
  border-radius: 12px;
  padding: 3rem 3rem 0 0;
  width: 100%;
  height: 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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- {
    padding: 0.75rem 0 2rem 0;
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- {
    padding: 0.75rem 0 2rem 0;
    margin-bottom: 2rem;
  }
}
.block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- h3, .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .h3 {
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- {
    -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;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- {
    -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;
  }
}
.block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 {
  width: 100%;
  margin-left: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 1rem;
    padding-right: 1rem;
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 1rem;
    padding-right: 1rem;
    margin-bottom: 1.5rem;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 h3, .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 .h3 {
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 h3, .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 .h3 {
    margin-bottom: 1rem;
  }
}
.block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 h3 a:hover, .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-title-services-paragraph-2 .h3 a:hover {
  color: #30B587;
}
.block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 {
  width: 100%;
  margin-left: 3rem;
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 1rem;
    padding-right: 1rem;
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-link-services-paragraph-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 1rem;
    padding-right: 1rem;
    margin-bottom: 1.5rem;
  }
}
.block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-body-services-paragraph-2 {
  width: 100%;
  margin-left: 3rem;
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-body-services-paragraph-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 1rem;
    padding-right: 1rem;
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-body-services-paragraph-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 1rem;
    padding-right: 1rem;
    margin-bottom: 1.5rem;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-body-services-paragraph-2 h3, .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-body-services-paragraph-2 .h3 {
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-body-services-paragraph-2 h3, .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-body-services-paragraph-2 .h3 {
    margin-bottom: 1rem;
  }
}
.block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-body-services-paragraph-2 h3 a:hover, .block-views-blockseo-block-4 .view-content .views-row .service-blocks .paragraph--type--services-title-body-link- .field--name-field-body-services-paragraph-2 .h3 a:hover {
  color: #30B587;
}

.block-views-blockseo-block-5 .view-id-seo {
  padding-top: 0.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-5 .view-id-seo {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockseo-block-5 .view-id-seo .process-container {
  padding: 3.75rem 0 0 1rem;
  background-color: #fff;
  border-radius: 12px;
  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;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-block-5 .view-id-seo .process-container {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-5 .view-id-seo .process-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 2rem 0 0 1.5rem;
  }
}
.block-views-blockseo-block-5 .view-id-seo .process-container .left-side {
  margin-right: 3rem;
  padding-bottom: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-block-5 .view-id-seo .process-container .left-side {
    margin-right: 1rem;
    padding-bottom: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-5 .view-id-seo .process-container .left-side {
    padding-bottom: 0;
    margin-bottom: 3rem;
  }
}
.block-views-blockseo-block-5 .view-id-seo .process-container .left-side h3, .block-views-blockseo-block-5 .view-id-seo .process-container .left-side .h3 {
  font-weight: bold;
  max-width: 455px;
  margin-bottom: 0.75rem;
}
.block-views-blockseo-block-5 .view-id-seo .process-container .left-side h2, .block-views-blockseo-block-5 .view-id-seo .process-container .left-side .h2 {
  font-weight: bold;
}
.block-views-blockseo-block-5 .view-id-seo .process-container .left-side p {
  max-width: 455px;
  margin-bottom: 1.5rem;
}
.block-views-blockseo-block-5 .view-id-seo .process-container .left-side p:last-child {
  max-width: 455px;
  background-color: red !important;
  margin-bottom: 3.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-5 .view-id-seo .process-container .left-side p {
    font-size: 1rem !important;
    margin-bottom: 0;
  }
}
.block-views-blockseo-block-5 .view-id-seo .process-container .img-wrapper {
  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;
}
.block-views-blockseo-block-5 .view-id-seo .process-container .img-wrapper img {
  -o-object-fit: contain;
     object-fit: contain;
  height: 500px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-5 .view-id-seo .process-container .img-wrapper img {
    max-width: 100%;
    height: auto;
  }
}

.block-views-blockseo-cta-block-1 {
  background-color: #f7f7f7;
}
.block-views-blockseo-cta-block-1 .cta-3 {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  scroll-margin-block-start: 7rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-cta-block-1 .cta-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockseo-cta-block-1 .cta-3 .cta-3-left {
  width: 55%;
  padding-right: 5rem;
  padding-top: 9%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-cta-block-1 .cta-3 .cta-3-left {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockseo-cta-block-1 .cta-3 .cta-3-left h5, .block-views-blockseo-cta-block-1 .cta-3 .cta-3-left .h5 {
  text-transform: uppercase;
  color: #30B587;
  font-weight: bold;
}
.block-views-blockseo-cta-block-1 .cta-3 .cta-3-left h4, .block-views-blockseo-cta-block-1 .cta-3 .cta-3-left .h4 {
  color: #6A6A71;
  line-height: 1.8rem;
  padding-bottom: 2rem;
}
.block-views-blockseo-cta-block-1 .cta-3 .cta-3-left h2, .block-views-blockseo-cta-block-1 .cta-3 .cta-3-left .h2 {
  margin: 1rem 0;
}
.block-views-blockseo-cta-block-1 .cta-3 .cta-3-right {
  width: 35%;
  text-align: center;
  color: #6A6A71;
  margin-left: 1rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background-color: #fff;
  border-radius: 12px;
  padding: 1.5rem 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-cta-block-1 .cta-3 .cta-3-right {
    width: 100%;
    margin-left: 0;
    padding: 2rem 1rem;
  }
}
.block-views-blockseo-cta-block-1 .cta-3 .cta-3-right h6, .block-views-blockseo-cta-block-1 .cta-3 .cta-3-right .h6 {
  margin-bottom: 5%;
  color: #30B587;
  text-transform: uppercase;
}
.block-views-blockseo-cta-block-1 .cta-3 .cta-3-right img {
  border-radius: 50%;
  max-height: 130px;
  height: 130px;
  width: 130px;
  margin-bottom: 1.5rem;
}
.block-views-blockseo-cta-block-1 .cta-3 .cta-3-right .linkedin-class p {
  padding-bottom: 1.5rem;
}
.block-views-blockseo-cta-block-1 .cta-3 .cta-3-right .linkedin-class p a {
  color: #30B587;
  margin-right: 0.625rem;
}
.block-views-blockseo-cta-block-1 .cta-3 .cta-3-right .linkedin-class p a::after {
  content: url(../images/icons/arrow-icon.svg);
  vertical-align: -10%;
  margin-left: 0.625rem;
}
.block-views-blockseo-cta-block-1 .cta-3 .cta-3-right .linkedin-class p a:hover {
  color: #262424;
}
.block-views-blockseo-cta-block-1 .cta-3 .cta-3-right .linkedin-class p a:hover::after {
  content: url(../images/icons/arrow-icon-hover.svg);
  vertical-align: -10%;
  margin-left: 0.625rem;
}
.block-views-blockseo-cta-block-1 .cta-3 .cta-3-right .button-class a {
  padding: 1.125rem 1.5rem;
  color: #F8FAFC;
  background-color: #30B587;
  font-weight: 400px !important;
  border-radius: 5px;
  border: 1px solid #30B587;
}
.block-views-blockseo-cta-block-1 .cta-3 .cta-3-right .button-class a:hover {
  background: rgba(123, 218, 185, 0.2);
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  color: #30B587;
}

.block-views-blockseo-block-2 {
  background-color: #fff;
}
.block-views-blockseo-block-2 .view-display-id-block_2 {
  padding-left: 4rem;
  padding-top: 2rem;
}
@media (max-width: 74.99875rem) {
  .block-views-blockseo-block-2 .view-display-id-block_2 {
    padding-left: 0;
    padding-top: 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-2 .view-display-id-block_2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.block-views-blockseo-block-2 .view-display-id-block_2 .views-field-nothing .faq-title {
  max-width: 624px;
}
.block-views-blockseo-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item {
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 12px;
  margin-bottom: 2rem;
}
.block-views-blockseo-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item:first-child {
  margin-top: 1rem;
}
.block-views-blockseo-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item h4, .block-views-blockseo-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item .h4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item h4 strong, .block-views-blockseo-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item .h4 strong {
    width: 90%;
  }
}
.block-views-blockseo-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item p {
  margin-bottom: 0;
}
.block-views-blockseo-block-2 .view-display-id-block_2 .views-field-nothing .faq-questions .field__item:last-child {
  margin-bottom: 0;
}

.block-views-blockseo-block-3 .view-display-id-block_3 {
  padding-top: 0.75rem;
  padding-bottom: 3rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-3 .view-display-id-block_3 {
    padding-bottom: 2rem;
  }
}
.block-views-blockseo-block-3 .seo-closure-header {
  text-align: center;
  margin: auto;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-3 .seo-closure-header {
    margin-bottom: 2rem !important;
  }
}
.block-views-blockseo-block-3 .seo-closure-header .linkSeoClosure p {
  text-align: center;
  margin-bottom: 1.25rem;
  margin-top: 1rem;
}
.block-views-blockseo-block-3 .seo-closure-header p a {
  justify-content: center;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0 0.75rem;
  font-weight: 600;
  -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;
  cursor: pointer;
}
.block-views-blockseo-block-3 .seo-closure-header p a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-3 .seo-closure-header p {
    margin-bottom: 0 !important;
  }
}
.block-views-blockseo-block-3 .view-header, .block-views-blockseo-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockseo-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-3 .seo-header {
  margin-top: 0 !important;
  margin-bottom: 3rem;
  margin-left: 0;
  text-align: left;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-3 .view-header, .block-views-blockseo-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockseo-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-3 .seo-header {
    margin-bottom: 2rem;
  }
}
.block-views-blockseo-block-3 .views-field-field-project-seo {
  padding: 2rem 3rem 0;
  background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
  background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
  border-radius: 12px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-3 .views-field-field-project-seo {
    background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
    background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
    background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
    background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
    padding: 2rem 1rem;
  }
}
.block-views-blockseo-block-3 .views-field-field-project-seo .row {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-3 .views-field-field-project-seo .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockseo-block-3 .views-field-field-project-seo .row > div {
  width: 49%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-3 .views-field-field-project-seo .row > div {
    width: 100%;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-block-3 .views-field-field-project-seo .row > div:last-child {
    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: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.block-views-blockseo-block-3 .views-field-field-project-seo .row > div:first-child {
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-3 .views-field-field-project-seo .row > div:first-child {
    margin-top: 0;
    margin-bottom: 1.5rem;
  }
}
.block-views-blockseo-block-3 .views-field-field-project-seo .row > div:first-child img {
  float: left;
  margin-bottom: 0;
  margin-right: 1.3125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-3 .views-field-field-project-seo .row > div:first-child img {
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-3 .views-field-field-project-seo .row > div:first-child .field--name-node-title {
    margin-bottom: 1rem;
  }
}
.block-views-blockseo-block-3 .views-field-field-project-seo .row > div:first-child .field--name-node-title h2, .block-views-blockseo-block-3 .views-field-field-project-seo .row > div:first-child .field--name-node-title .h2 {
  font-weight: 700;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-3 .views-field-field-project-seo .row > div:first-child .field--name-node-title h2, .block-views-blockseo-block-3 .views-field-field-project-seo .row > div:first-child .field--name-node-title .h2 {
    padding-top: 0.625rem;
  }
}
.block-views-blockseo-block-3 .views-field-field-project-seo .row > div:first-child .field--name-node-title h2 a:hover, .block-views-blockseo-block-3 .views-field-field-project-seo .row > div:first-child .field--name-node-title .h2 a:hover {
  color: #30B587;
}
.block-views-blockseo-block-3 .views-field-field-project-seo .row > div:first-child p {
  margin-bottom: 1.5rem;
}
.block-views-blockseo-block-3 .views-field-field-project-seo .row > div:first-child .field--name-field-categories {
  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;
}
.block-views-blockseo-block-3 .views-field-field-project-seo .row > div:first-child .field--name-field-categories .field__item {
  margin-right: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-3 .views-field-field-project-seo .row > div:first-child .field--name-field-categories .field__item {
    margin-right: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-3 .views-field-field-project-seo .row img {
    max-width: 100%;
    height: auto;
  }
}

.block-views-blockseo-block-6 {
  scroll-margin-top: 9.375rem;
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-6 .view-id-seo {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockseo-block-6 .view-header, .block-views-blockseo-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockseo-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-6 .seo-header {
  margin-left: 0;
  margin-top: 0 !important;
  text-align: start;
  margin-bottom: 3.75rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-block-6 .view-header, .block-views-blockseo-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockseo-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-6 .seo-header {
    width: 400px;
    margin-top: 3rem !important;
    margin-bottom: 2rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-6 .view-header, .block-views-blockseo-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockseo-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-6 .seo-header {
    margin-bottom: 2rem !important;
    margin-top: 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-6 .view-header h4, .block-views-blockseo-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h4, .block-views-blockseo-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-6 .seo-header h4, .block-views-blockseo-block-6 .view-header .h4, .block-views-blockseo-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h4, .block-views-blockseo-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h4, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-6 .seo-header .h4 {
    margin: 0;
  }
}
.block-views-blockseo-block-6 .list-zendev {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 24px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-6 .list-zendev {
    margin: 0;
  }
}
.block-views-blockseo-block-6 .list-zendev .paragraph--type--services-title-body- {
  border-radius: 12px;
  padding-right: 1.75rem;
  background-color: #fff;
  width: 48%;
  border: none;
  padding: 1.5rem;
  height: 338px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-6 .list-zendev .paragraph--type--services-title-body- {
    height: auto;
    padding-right: 2rem;
    width: 100%;
  }
}
.block-views-blockseo-block-6 .list-zendev .paragraph--type--services-title-body- .paragraph--type--process-image-text- img {
  width: 68px;
  height: auto;
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-6 .list-zendev .paragraph--type--services-title-body- .paragraph--type--process-image-text- img {
    margin-bottom: 1rem;
  }
}
.block-views-blockseo-block-6 .list-zendev .paragraph--type--services-title-body- .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockseo-block-6 .list-zendev .paragraph--type--services-title-body- .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
  font-weight: bold;
  height: 68px;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-block-6 .list-zendev .paragraph--type--services-title-body- .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockseo-block-6 .list-zendev .paragraph--type--services-title-body- .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-6 .list-zendev .paragraph--type--services-title-body- .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockseo-block-6 .list-zendev .paragraph--type--services-title-body- .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
    margin-bottom: 1rem;
  }
}
.block-views-blockseo-block-6 .list-zendev .paragraph--type--services-title-body- .paragraph--type--process-image-text- .field--name-field-process-text- li {
  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: #6A6A71;
  gap: 16px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-6 .list-zendev .paragraph--type--services-title-body- .paragraph--type--process-image-text- .field--name-field-process-text- li {
    padding-right: 0;
  }
}
.block-views-blockseo-block-6 .list-zendev .paragraph--type--services-title-body- .paragraph--type--process-image-text- .field--name-field-process-text- li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
}

.block-views-blockseo-block-7 .views-field-body h2[id]::before, .block-views-blockseo-block-7 .views-field-body [id].h2::before {
  content: "";
  display: block;
  height: 85px;
  margin: -5.3125rem 0 0;
  visibility: hidden;
}
.block-views-blockseo-block-7 .views-field-body li {
  color: #6A6A71;
}
.block-views-blockseo-block-7 h4, .block-views-blockseo-block-7 .h4 {
  color: #6A6A71;
}
.block-views-blockseo-block-7 a {
  color: #30B587;
  text-decoration: none;
  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;
  gap: 16px;
}
.block-views-blockseo-block-7 a:hover {
  color: #262424 !important;
}
.block-views-blockseo-block-7 .view-id-seo {
  padding-top: 3rem;
  padding-bottom: 0;
}

.block-views-blockclient-s-words-block-block-1, .block-views-blockclient-s-words-block-block-3 {
  padding-top: 3rem;
}
.block-views-blockclient-s-words-block-block-1 h2, .block-views-blockclient-s-words-block-block-1 .h2, .block-views-blockclient-s-words-block-block-3 h2, .block-views-blockclient-s-words-block-block-3 .h2 {
  text-align: center;
  font-weight: bold;
}

.block-views-blockseo-block-8 .view-id-seo {
  padding-top: 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-block-8 .view-id-seo {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
.block-views-blockseo-block-8 .view-id-seo .views-field-nothing .faq-title {
  margin-bottom: 4rem;
  max-width: 624px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-8 .view-id-seo .views-field-nothing .faq-title {
    margin-bottom: 2rem !important;
  }
}
.block-views-blockseo-block-8 .view-id-seo .views-field-nothing .faq-questions .field__item {
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 12px;
  margin-bottom: 2rem;
}
.block-views-blockseo-block-8 .view-id-seo .views-field-nothing .faq-questions .field__item h4, .block-views-blockseo-block-8 .view-id-seo .views-field-nothing .faq-questions .field__item .h4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-8 .view-id-seo .views-field-nothing .faq-questions .field__item h4 strong, .block-views-blockseo-block-8 .view-id-seo .views-field-nothing .faq-questions .field__item .h4 strong {
    width: 90%;
  }
}
.block-views-blockseo-block-8 .view-id-seo .views-field-nothing .faq-questions .field__item p {
  margin-bottom: 0;
}
.block-views-blockseo-block-8 .view-id-seo .views-field-nothing .faq-questions .field__item:last-child {
  margin-bottom: 0;
}

.block-views-blockseo-block-10 .view-display-id-block_10 {
  padding-top: 1.5rem;
  padding-bottom: 6.25rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-10 .view-display-id-block_10 {
    padding-bottom: 2rem;
  }
}
.block-views-blockseo-block-10 .view-header, .block-views-blockseo-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockseo-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-10 .seo-header {
  margin-top: 0 !important;
  margin-bottom: 2rem !important;
  margin-left: 0;
  text-align: left;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-10 .view-header, .block-views-blockseo-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockseo-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-10 .seo-header {
    margin-bottom: 1.5rem !important;
  }
}
.block-views-blockseo-block-10 .views-field-field-project-seo {
  padding: 2rem 3rem 0;
  background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
  background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
  background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
  border-radius: 12px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-10 .views-field-field-project-seo {
    background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(#EFEFEF));
    background: -webkit-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
    background: -o-linear-gradient(bottom, #F9F9F9 0%, #EFEFEF 100%);
    background: linear-gradient(360deg, #F9F9F9 0%, #EFEFEF 100%);
    padding: 2rem 1rem;
  }
}
.block-views-blockseo-block-10 .views-field-field-project-seo .row {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-10 .views-field-field-project-seo .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockseo-block-10 .views-field-field-project-seo .row > div {
  width: 49%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-10 .views-field-field-project-seo .row > div {
    width: 100%;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-block-10 .views-field-field-project-seo .row > div:last-child {
    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: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.block-views-blockseo-block-10 .views-field-field-project-seo .row > div:first-child {
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-10 .views-field-field-project-seo .row > div:first-child {
    margin-top: 0;
    margin-bottom: 1.5rem;
  }
}
.block-views-blockseo-block-10 .views-field-field-project-seo .row > div:first-child img {
  width: 40px;
  height: 40px;
  float: left;
  margin-bottom: 0;
  margin-right: 1.3125rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-10 .views-field-field-project-seo .row > div:first-child img {
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-10 .views-field-field-project-seo .row > div:first-child .field--name-node-title {
    margin-bottom: 1rem;
  }
}
.block-views-blockseo-block-10 .views-field-field-project-seo .row > div:first-child .field--name-node-title h2, .block-views-blockseo-block-10 .views-field-field-project-seo .row > div:first-child .field--name-node-title .h2 {
  font-weight: 700;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-10 .views-field-field-project-seo .row > div:first-child .field--name-node-title h2, .block-views-blockseo-block-10 .views-field-field-project-seo .row > div:first-child .field--name-node-title .h2 {
    padding-top: 0.625rem;
  }
}
.block-views-blockseo-block-10 .views-field-field-project-seo .row > div:first-child .field--name-node-title h2 a:hover, .block-views-blockseo-block-10 .views-field-field-project-seo .row > div:first-child .field--name-node-title .h2 a:hover {
  color: #30B587;
}
.block-views-blockseo-block-10 .views-field-field-project-seo .row > div:first-child p {
  margin-bottom: 1.5rem;
}
.block-views-blockseo-block-10 .views-field-field-project-seo .row > div:first-child .field--name-field-categories {
  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;
}
.block-views-blockseo-block-10 .views-field-field-project-seo .row > div:first-child .field--name-field-categories .field__item {
  margin-right: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-10 .views-field-field-project-seo .row > div:first-child .field--name-field-categories .field__item {
    margin-right: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-10 .views-field-field-project-seo .row img {
    max-width: 100%;
    height: auto;
  }
}

@media (min-width: 48rem) {
  .node--type-seo .layout--twocol-section--25-75 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}
@media (min-width: 48rem) and (max-width: 74.99875rem) {
  .node--type-seo .layout--twocol-section--25-75 .layout__region {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
}
@media (min-width: 48rem) and (max-width: 74.99875rem) {
  .node--type-seo .layout--twocol-section--25-75 .layout__region--first {
    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;
  }
}
@media (max-width: 47.99875rem) {
  .node--type-seo .layout--twocol-section--25-75 .layout__region--first {
    position: fixed;
    width: 100% !important;
    padding-top: 1.25rem;
    z-index: 10;
    top: 0%;
    left: -100%;
  }
}
@media (max-width: 47.99875rem) {
  .node--type-seo .layout--twocol-section--25-75 .layout__region--second {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
}

.block-views-blockseo-block-11 {
  background-color: #f7f7f7;
  border-radius: 12px;
  padding: 2.5rem;
  position: -webkit-sticky !important;
  position: sticky !important;
  height: 780px;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  top: 120px;
  overflow: auto;
  overflow-y: auto;
  overflow-y: scroll; /* Enable vertical scrolling */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
  scrollbar-width: none;
}
@media (min-width: 75rem) {
  .block-views-blockseo-block-11 {
    max-width: 320px;
  }
}
@media (max-width: 74.99875rem) {
  .block-views-blockseo-block-11 {
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-11 {
    position: unset !important;
    border-radius: 0px;
    padding: 1.5rem 1rem;
  }
}
@media (min-width: 48rem) and (max-width: 74.99875rem) {
  .block-views-blockseo-block-11 {
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
    margin-bottom: 2rem;
  }
}
.block-views-blockseo-block-11::-webkit-scrollbar {
  display: none; /* For Chrome, Safari, and Opera */
}
.block-views-blockseo-block-11 .view-header, .block-views-blockseo-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockseo-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-11 .seo-header {
  margin-top: 0 !important;
  margin-bottom: 2rem !important;
}
@media (max-width: 74.99875rem) {
  .block-views-blockseo-block-11 .view-header, .block-views-blockseo-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockseo-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-11 .seo-header {
    max-width: 100%;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-block-11 .view-header, .block-views-blockseo-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockseo-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-11 .seo-header {
    margin-left: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-11 .view-header, .block-views-blockseo-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockseo-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-11 .seo-header {
    margin-bottom: 1.5rem !important;
  }
}
.block-views-blockseo-block-11 .view-header p, .block-views-blockseo-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockseo-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-11 .seo-header p {
  text-align: start;
  font-size: 1.75rem;
  color: #262424;
  font-weight: bold !important;
  line-height: 1;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem !important;
}
@media screen and (max-width: 64rem) {
  .block-views-blockseo-block-11 .view-header p, .block-views-blockseo-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockseo-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-11 .seo-header p {
    font-size: 1.75rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-11 .view-header p, .block-views-blockseo-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockseo-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockseo-block-11 .seo-header p {
    font-size: 1.125rem !important;
  }
}
.block-views-blockseo-block-11 .active-nav-blog-link {
  color: #30b587 !important;
}
.block-views-blockseo-block-11 .views-field-nothing {
  height: 100%;
}
.block-views-blockseo-block-11 .views-field-nothing .field-content {
  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;
}
.block-views-blockseo-block-11 .sidebar-blog-title p, .block-views-blockseo-block-11 .sidebar-blog-title a {
  line-height: 1.35rem;
  font-size: 1.125rem;
  color: #262424;
  font-weight: 700 !important;
  margin-top: 0.5rem;
  margin-bottom: 1rem !important;
  cursor: pointer;
}
.block-views-blockseo-block-11 .sidebar-blog-title p:hover, .block-views-blockseo-block-11 .sidebar-blog-title a:hover {
  color: #30B587;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-11 .sidebar-blog-title p, .block-views-blockseo-block-11 .sidebar-blog-title a {
    font-size: 1rem !important;
  }
}
.block-views-blockseo-block-11 .sidebar-blog-subtitle {
  height: 100%;
  padding-left: 1rem;
  border-left: 1px solid #30B587;
}
.block-views-blockseo-block-11 .sidebar-blog-subtitle p, .block-views-blockseo-block-11 .sidebar-blog-subtitle a {
  line-height: 1.21rem;
  font-size: 1rem;
  color: #262424;
  font-weight: 600 !important;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem !important;
  cursor: pointer;
}
.block-views-blockseo-block-11 .sidebar-blog-subtitle p:hover, .block-views-blockseo-block-11 .sidebar-blog-subtitle a:hover {
  color: #30B587;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-11 .sidebar-blog-subtitle p, .block-views-blockseo-block-11 .sidebar-blog-subtitle a {
    font-size: 0.875rem !important;
  }
}
.block-views-blockseo-block-11 .view-footer .footer-blog-links p, .block-views-blockseo-block-11 .view-footer .footer-blog-links a {
  font-size: 1.125rem;
  font-weight: 700 !important;
  margin-top: 0.5rem;
  margin-bottom: 1rem !important;
  cursor: pointer;
  color: #6A6A71;
}
@media (max-width: 35.99875rem) {
  .block-views-blockseo-block-11 .view-footer .footer-blog-links p, .block-views-blockseo-block-11 .view-footer .footer-blog-links a {
    font-size: 1rem !important;
  }
}

.block-views-blockseo-block-12 {
  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;
}
.block-views-blockseo-block-12 .view-id-seo {
  padding-left: 4rem;
}
@media (max-width: 74.99875rem) {
  .block-views-blockseo-block-12 .view-id-seo {
    padding-left: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-12 .view-id-seo {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.block-views-blockseo-block-12 div[id] {
  scroll-margin-block-start: 8.75rem !important;
}
.block-views-blockseo-block-12 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockseo-block-12 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 36rem) {
  .block-views-blockseo-block-12 .views-field-field-body-paragraph-blog p {
    font-size: 1.0625rem !important;
  }
}
.block-views-blockseo-block-12 .views-field-field-body-paragraph-blog a {
  color: #30B587;
}
.block-views-blockseo-block-12 .views-field-field-body-paragraph-blog a:hover {
  text-decoration: underline;
}
.block-views-blockseo-block-12 .views-field-field-body-paragraph-blog iframe {
  min-height: 460px;
  min-height: 460px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-12 .views-field-field-body-paragraph-blog iframe {
    min-height: 380px;
  }
}
@media screen and (max-width: 40.625rem) {
  .block-views-blockseo-block-12 .views-field-field-body-paragraph-blog iframe {
    min-height: 350px;
  }
}
@media screen and (max-width: 37.5rem) {
  .block-views-blockseo-block-12 .views-field-field-body-paragraph-blog iframe {
    min-height: 320px;
  }
}
@media screen and (max-width: 34.375rem) {
  .block-views-blockseo-block-12 .views-field-field-body-paragraph-blog iframe {
    min-height: 293px;
  }
}
@media screen and (max-width: 31.25rem) {
  .block-views-blockseo-block-12 .views-field-field-body-paragraph-blog iframe {
    min-height: 263px;
  }
}
@media screen and (max-width: 28.125rem) {
  .block-views-blockseo-block-12 .views-field-field-body-paragraph-blog iframe {
    min-height: 232px;
  }
}
@media screen and (max-width: 25rem) {
  .block-views-blockseo-block-12 .views-field-field-body-paragraph-blog iframe {
    min-height: 201px;
  }
}
@media screen and (max-width: 21.875rem) {
  .block-views-blockseo-block-12 .views-field-field-body-paragraph-blog iframe {
    min-height: 170px;
  }
}
.block-views-blockseo-block-12 .views-field-field-body-paragraph-blog li {
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-12 .views-field-field-body-paragraph-blog li {
    font-size: 0.875rem !important;
  }
}
@media (min-width: 36rem) {
  .block-views-blockseo-block-12 .views-field-nothing p {
    font-size: 1.0625rem !important;
  }
}
.block-views-blockseo-block-12 .views-field-nothing a {
  color: #30B587;
}
.block-views-blockseo-block-12 .views-field-nothing a:hover {
  text-decoration: underline;
}
.block-views-blockseo-block-12 .views-field-nothing h2, .block-views-blockseo-block-12 .views-field-nothing .h2, .block-views-blockseo-block-12 .views-field-nothing h3, .block-views-blockseo-block-12 .views-field-nothing .h3 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: bolder;
}
.block-views-blockseo-block-12 .views-field-nothing h4, .block-views-blockseo-block-12 .views-field-nothing .h4, .block-views-blockseo-block-12 .views-field-nothing h5, .block-views-blockseo-block-12 .views-field-nothing .h5 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: bolder;
}
.block-views-blockseo-block-12 .views-field-nothing iframe {
  min-height: 460px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-12 .views-field-nothing iframe {
    min-height: 380px;
  }
}
@media screen and (max-width: 40.625rem) {
  .block-views-blockseo-block-12 .views-field-nothing iframe {
    min-height: 350px;
  }
}
@media screen and (max-width: 37.5rem) {
  .block-views-blockseo-block-12 .views-field-nothing iframe {
    min-height: 320px;
  }
}
@media screen and (max-width: 34.375rem) {
  .block-views-blockseo-block-12 .views-field-nothing iframe {
    min-height: 293px;
  }
}
@media screen and (max-width: 31.25rem) {
  .block-views-blockseo-block-12 .views-field-nothing iframe {
    min-height: 263px;
  }
}
@media screen and (max-width: 28.125rem) {
  .block-views-blockseo-block-12 .views-field-nothing iframe {
    min-height: 232px;
  }
}
@media screen and (max-width: 25rem) {
  .block-views-blockseo-block-12 .views-field-nothing iframe {
    min-height: 201px;
  }
}
@media screen and (max-width: 21.875rem) {
  .block-views-blockseo-block-12 .views-field-nothing iframe {
    min-height: 170px;
  }
}
.block-views-blockseo-block-12 .views-field-nothing li {
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockseo-block-12 .views-field-nothing li {
    font-size: 0.875rem !important;
  }
}
@media (min-width: 48rem) and (max-width: 74.99875rem) {
  .block-views-blockseo-block-12 .view-content {
    max-width: 100%;
  }
}

.block-views-blocksidebar-blog-button-block-1.active-sidebar-button {
  background: url(../images/close-button-icon.svg) no-repeat 2px, #F7F7F7 !important;
  top: 10px !important;
  right: 10px !important;
  background-position: 0px !important;
}

@media (max-width: 47.99875rem) {
  .block-views-blocksidebar-blog-button-block-1 {
    height: 100px;
    width: 100px;
    position: absolute;
    right: -35px;
    top: 165px;
    border-radius: 0 5rem 5rem 0;
    width: 35px;
    height: 70px;
    background: url(../images/sidebar-icon.svg) no-repeat 2px, #F7F7F7 !important;
    background-repeat: no-repeat;
    background-position: 35px;
    -webkit-background-size: 24px 24px;
  }
}

.path-node.node--type-seo #block-views-block-awards-block-block-1-2 {
  display: none;
}

.block-views-blockindustries-block-2 .views-row {
  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;
  position: relative;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockindustries-block-2 .views-row:before {
  background: rgb(53, 47, 95);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(29.11%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  content: "";
  position: absolute;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.block-views-blockindustries-block-2 .views-field-field-slider-image-industry {
  height: 100vh;
}
.block-views-blockindustries-block-2 .views-field-field-slider-image-industry img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.block-views-blockindustries-block-2 .views-field-nothing {
  position: relative;
  z-index: 1;
  width: 100%;
}
.block-views-blockindustries-block-2 .views-field-nothing .field-content {
  display: block;
  max-width: 1304px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  margin: auto;
  color: #fff;
  position: relative;
  text-align: center;
}
.block-views-blockindustries-block-2 .views-field-nothing .field-content h1, .block-views-blockindustries-block-2 .views-field-nothing .field-content .h1 {
  line-height: 1;
  font-weight: 500;
  max-width: 680px;
  margin: auto;
  margin-bottom: 1.5rem;
}
.block-views-blockindustries-block-2 .views-field-nothing .field-content h1 strong, .block-views-blockindustries-block-2 .views-field-nothing .field-content .h1 strong {
  font-weight: 700;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-2 .views-field-nothing .field-content h1, .block-views-blockindustries-block-2 .views-field-nothing .field-content .h1 {
    font-size: 2.625rem !important;
  }
}
.block-views-blockindustries-block-2 .views-field-nothing .field-content h4, .block-views-blockindustries-block-2 .views-field-nothing .field-content .h4, .block-views-blockindustries-block-2 .views-field-nothing .field-content p {
  max-width: 663px;
  margin: auto;
  font-weight: 500 !important;
  margin-bottom: 1.5rem;
  font-size: 1.25rem !important;
  color: #f7f7f7;
  line-height: 1.875rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-2 .views-field-nothing .field-content h4, .block-views-blockindustries-block-2 .views-field-nothing .field-content .h4, .block-views-blockindustries-block-2 .views-field-nothing .field-content p {
    font-size: 1rem !important;
  }
}
.block-views-blockindustries-block-2 .views-field-nothing .field-content .body {
  max-width: 768px;
  margin: auto;
  color: #fff;
}
.block-views-blockindustries-block-2 .views-field-nothing .field-content .body h1, .block-views-blockindustries-block-2 .views-field-nothing .field-content .body .h1 {
  color: #fff;
}
.block-views-blockindustries-block-2 .views-field-nothing .field-content .body p {
  color: #f7f7f7 !important;
}
.block-views-blockindustries-block-2 .views-field-nothing .field-content .links a {
  font-weight: 600;
  font-size: 0.875rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-2 .views-field-nothing .field-content .links a:nth-child(1) {
    margin-bottom: 0.5rem;
    font-size: 0.875rem !important;
    padding: 1.125rem 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-2 .views-field-nothing .field-content .links a:nth-child(2) {
    padding: 1.125rem 3.09375rem;
    font-size: 0.875rem !important;
  }
}
.block-views-blockindustries-block-2 .views-field-nothing .field-content .links a:nth-child(2):hover {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.block-views-blockindustries-block-3 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-3 .view-display-id-block_3 {
    padding-bottom: 3rem;
  }
}
.block-views-blockindustries-block-3 .view-display-id-block_3 .view-header, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-3 .view-display-id-block_3 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-3 .view-display-id-block_3 .view-header, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-3 .view-display-id-block_3 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-3 .view-display-id-block_3 .view-header, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-3 .view-display-id-block_3 .seo-header {
    max-width: 100%;
  }
}
.block-views-blockindustries-block-3 .view-display-id-block_3 .view-header h2, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-3 .view-display-id-block_3 .seo-header h2, .block-views-blockindustries-block-3 .view-display-id-block_3 .view-header .h2, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-3 .view-display-id-block_3 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blockindustries-block-3 .view-display-id-block_3 .view-header h2, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-3 .view-display-id-block_3 .seo-header h2, .block-views-blockindustries-block-3 .view-display-id-block_3 .view-header .h2, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-3 .view-display-id-block_3 .seo-header .h2, .block-views-blockindustries-block-3 .view-display-id-block_3 .view-header h5, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-3 .view-display-id-block_3 .seo-header h5, .block-views-blockindustries-block-3 .view-display-id-block_3 .view-header .h5, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-3 .view-display-id-block_3 .seo-header .h5, .block-views-blockindustries-block-3 .view-display-id-block_3 .view-header p, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-3 .view-display-id-block_3 .seo-header p {
  text-align: start;
}
.block-views-blockindustries-block-3 .view-display-id-block_3 .view-header p, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-3 .view-display-id-block_3 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-3 .view-display-id-block_3 .view-header p, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-3 .view-display-id-block_3 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blockindustries-block-3 .view-footer {
  text-align: center;
}
.block-views-blockindustries-block-3 .view-footer #loadMoreServicesIndustries {
  display: none;
  margin: 0;
  margin-top: 3rem;
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-3 .view-footer #loadMoreServicesIndustries {
    padding: 1.125rem 1.5rem !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-3 .view-footer #loadMoreServicesIndustries {
    margin-top: 2rem;
  }
}
.block-views-blockindustries-block-3 .view-content {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockindustries-block-3 .view-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  padding-right: 0;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockindustries-block-3 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
  border-radius: 12px;
  display: none;
  background-color: #fff;
  width: 32%;
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-3 .view-content .views-row:not(:nth-child(-n+6)) {
    display: block;
  }
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-3 .view-content .views-row:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-3 .view-content .views-row:not(:nth-child(-n+3)) {
    display: block;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .block-views-blockindustries-block-3 .view-content .views-row:not(:nth-child(-n+2)) {
    margin-top: 2rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-3 .view-content .views-row:not(:first-child) {
    margin-top: 1rem;
  }
}
.block-views-blockindustries-block-3 .view-content .views-row .nohover-services {
  padding: 1.5rem;
}
.block-views-blockindustries-block-3 .view-content .views-row .hover-services {
  padding: 1.5rem;
  border: 2px solid #fff;
  border-radius: 12px;
}
.block-views-blockindustries-block-3 .view-content .views-row .hover-services:hover {
  border: 2px solid #30B587;
}
.block-views-blockindustries-block-3 .view-content .views-row .views-field-field-services-title h3, .block-views-blockindustries-block-3 .view-content .views-row .views-field-field-services-title .h3 {
  margin-bottom: 1rem;
}
.block-views-blockindustries-block-3 .view-content .views-row .views-field-nothing {
  height: 100%;
}
.block-views-blockindustries-block-3 .view-content .views-row .views-field-nothing .field-content, .block-views-blockindustries-block-3 .view-content .views-row .views-field-nothing a {
  height: 100%;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-3 .view-content .views-row:not(:nth-child(3n+3)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-3 .view-content .views-row:not(:nth-child(even)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-3 .view-content .views-row {
    width: 49%;
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-3 .view-content .views-row {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockindustries-block-3 .view-content .views-row h3, .block-views-blockindustries-block-3 .view-content .views-row .h3 {
  font-weight: 700;
}
.block-views-blockindustries-block-3 .view-content .views-row .description-custom-services {
  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: 1.5rem auto 0 0;
  margin-top: auto;
  margin-bottom: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.block-views-blockindustries-block-3 .view-content .views-row .description-custom-services:hover {
  color: #30B587 !important;
}
.block-views-blockindustries-block-3 .view-content .views-row .description-custom-services:hover::after {
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-3 .view-content .views-row .description-custom-services {
    margin-bottom: 0.75rem;
  }
}

.block-views-blockindustries-block-5 {
  background-color: #f7f7f7;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-5 .view-display-id-block_5 {
    padding-top: 3rem;
    padding-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-5 .view-display-id-block_5 {
    padding-right: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-5 .view-display-id-block_5 .views-row {
    padding-right: 0;
  }
}
.block-views-blockindustries-block-5 .view-header, .block-views-blockindustries-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-5 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-5 .view-header, .block-views-blockindustries-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-5 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-5 .view-header, .block-views-blockindustries-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-5 .seo-header {
    max-width: 100%;
  }
}
.block-views-blockindustries-block-5 .view-header h2, .block-views-blockindustries-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-5 .seo-header h2, .block-views-blockindustries-block-5 .view-header .h2, .block-views-blockindustries-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-5 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blockindustries-block-5 .view-header h2, .block-views-blockindustries-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-5 .seo-header h2, .block-views-blockindustries-block-5 .view-header .h2, .block-views-blockindustries-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-5 .seo-header .h2, .block-views-blockindustries-block-5 .view-header h5, .block-views-blockindustries-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockindustries-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-5 .seo-header h5, .block-views-blockindustries-block-5 .view-header .h5, .block-views-blockindustries-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockindustries-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-5 .seo-header .h5, .block-views-blockindustries-block-5 .view-header p, .block-views-blockindustries-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-5 .seo-header p {
  text-align: start;
}
.block-views-blockindustries-block-5 .view-header p, .block-views-blockindustries-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-5 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-5 .view-header p, .block-views-blockindustries-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-5 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blockindustries-block-5 .view-footer {
  text-align: center;
  margin-top: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-5 .view-footer {
    margin-top: 2rem;
  }
}
.block-views-blockindustries-block-5 .view-footer a {
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-5 .view-footer a {
    padding: 1.125rem 1.5rem !important;
  }
}
.block-views-blockindustries-block-5 .field-content .services-title-options {
  width: 50%;
  margin-bottom: 4rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-5 .field-content .services-title-options {
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-5 .field-content .services-title-options {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.block-views-blockindustries-block-5 .field-content .services-title-options h2, .block-views-blockindustries-block-5 .field-content .services-title-options .h2 {
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-5 .field-content .services-title-options h2, .block-views-blockindustries-block-5 .field-content .services-title-options .h2 {
    margin-right: 1.125rem;
  }
}
.block-views-blockindustries-block-5 .field-content .services-options-body 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;
  margin-bottom: 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockindustries-block-5 .field-content .services-options-body ul {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-5 .field-content .services-options-body ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 0;
  }
}
.block-views-blockindustries-block-5 .field-content .services-options-body ul li {
  width: 32%;
  border: none;
  padding: 1.5rem;
  border-radius: 12px;
  background-color: #fff;
}
@media (min-width: 87.5rem) {
  .block-views-blockindustries-block-5 .field-content .services-options-body ul li:not(:nth-child(3n)) {
    margin-right: 2%;
  }
}
@media (min-width: 87.5rem) {
  .block-views-blockindustries-block-5 .field-content .services-options-body ul li:nth-last-child(-n+3) {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-5 .field-content .services-options-body ul li {
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockindustries-block-5 .field-content .services-options-body ul li {
    max-width: initial;
    min-height: initial;
    width: 49%;
  }
  .block-views-blockindustries-block-5 .field-content .services-options-body ul li:not(:nth-child(-n+2)) {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-5 .field-content .services-options-body ul li {
    width: 100%;
    min-height: initial;
    padding: 0;
  }
}
.block-views-blockindustries-block-5 .field-content .services-options-body ul li p {
  margin-top: auto;
}
.block-views-blockindustries-block-5 .field-content .services-options-body ul li h3, .block-views-blockindustries-block-5 .field-content .services-options-body ul li .h3 {
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-5 .field-content .services-options-body ul li h3, .block-views-blockindustries-block-5 .field-content .services-options-body ul li .h3 {
    margin-bottom: 1rem;
  }
}
.block-views-blockindustries-block-5 .field-content .services-options-body ul li h3:not(:first-child), .block-views-blockindustries-block-5 .field-content .services-options-body ul li .h3:not(:first-child) {
  margin-bottom: auto;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-5 .field-content .services-options-body .owl-stage-outer {
    background-color: #f7f7f7;
    padding: 0;
  }
}
.block-views-blockindustries-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
.block-views-blockindustries-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item {
  padding-right: 2rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item {
    background: #fff;
    padding: 1.5rem;
    border-radius: 12px;
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) and (max-width: 47.99875rem) {
  .block-views-blockindustries-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item h3, .block-views-blockindustries-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item .h3 {
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) and (max-width: 47.99875rem) {
  .block-views-blockindustries-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item p {
    margin-bottom: 0;
  }
}

@media (max-width: 61.99875rem) {
  .block-views-blockindustries-block-6 .view-display-id-block_6 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.block-views-blockindustries-block-6 .view-header, .block-views-blockindustries-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-6 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-6 .view-header, .block-views-blockindustries-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-6 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-6 .view-header, .block-views-blockindustries-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-6 .seo-header {
    max-width: 100%;
  }
}
.block-views-blockindustries-block-6 .view-header h2, .block-views-blockindustries-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-6 .seo-header h2, .block-views-blockindustries-block-6 .view-header .h2, .block-views-blockindustries-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-6 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blockindustries-block-6 .view-header h2, .block-views-blockindustries-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-6 .seo-header h2, .block-views-blockindustries-block-6 .view-header .h2, .block-views-blockindustries-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-6 .seo-header .h2, .block-views-blockindustries-block-6 .view-header h5, .block-views-blockindustries-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockindustries-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-6 .seo-header h5, .block-views-blockindustries-block-6 .view-header .h5, .block-views-blockindustries-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockindustries-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-6 .seo-header .h5, .block-views-blockindustries-block-6 .view-header p, .block-views-blockindustries-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-6 .seo-header p {
  text-align: start;
}
.block-views-blockindustries-block-6 .view-header p, .block-views-blockindustries-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-6 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-6 .view-header p, .block-views-blockindustries-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-6 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blockindustries-block-6 .views-field-nothing .field-content {
  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: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 61.99875rem) {
  .block-views-blockindustries-block-6 .views-field-nothing .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries {
  width: 100%;
  padding-right: 2.5rem;
  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: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: auto;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
@media (max-width: 61.99875rem) {
  .block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries {
    width: 100%;
    padding: 0;
  }
}
.block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries p {
  font-weight: 500;
}
.block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries p {
    font-weight: 400;
  }
}
.block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries a {
  color: #30B587;
  text-decoration: none;
  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;
  gap: 16px;
}
.block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries a:hover {
  color: #262424 !important;
}
.block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries h2, .block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries .h2 {
  margin-bottom: 2rem;
}
@media (max-width: 61.99875rem) {
  .block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries h2, .block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries .h2 {
    margin-bottom: 1rem;
  }
}
.block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries h5, .block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries .h5 {
  font-size: 1.125rem;
  color: #30B587;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media (max-width: 74.99875rem) {
  .block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries h5, .block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries .h5 {
    font-size: 1rem !important;
  }
}
.block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries .linkSeoAds {
  margin-top: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
@media (max-width: 61.99875rem) {
  .block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries .linkSeoAds {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 1rem;
  }
}
.block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries .linkSeoAds p {
  text-align: justify;
}
.block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries .linkSeoAds p a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0 0.75rem;
  margin-left: 0;
  font-weight: 600;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-content: center;
  cursor: pointer;
}
.block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries .linkSeoAds p a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries ol {
  margin-bottom: 0;
}
.block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries li {
  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;
  color: #6A6A71;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries li {
    font-size: 0.875rem;
  }
}
.block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries li strong {
  display: contents;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries li {
    padding-right: 0;
  }
}
.block-views-blockindustries-block-6 .views-field-nothing .field-content .left-industries li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
  margin-top: 0.25rem;
}
.block-views-blockindustries-block-6 .views-field-nothing .field-content .right-industries {
  width: 50%;
  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;
}
@media (max-width: 61.99875rem) {
  .block-views-blockindustries-block-6 .views-field-nothing .field-content .right-industries {
    width: 100%;
    margin: auto;
  }
}
.block-views-blockindustries-block-6 .views-field-nothing .field-content .right-industries img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}

.block-views-blockindustries-block-7 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-7 .view-industries.view-id-industries {
    padding-bottom: 3rem;
    padding-right: 0;
  }
}
.block-views-blockindustries-block-7 .view-header, .block-views-blockindustries-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-7 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-7 .view-header, .block-views-blockindustries-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-7 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-7 .view-header, .block-views-blockindustries-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-7 .seo-header {
    max-width: 100%;
  }
}
.block-views-blockindustries-block-7 .view-header h2, .block-views-blockindustries-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-7 .seo-header h2, .block-views-blockindustries-block-7 .view-header .h2, .block-views-blockindustries-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-7 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blockindustries-block-7 .view-header h2, .block-views-blockindustries-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-7 .seo-header h2, .block-views-blockindustries-block-7 .view-header .h2, .block-views-blockindustries-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-7 .seo-header .h2, .block-views-blockindustries-block-7 .view-header h5, .block-views-blockindustries-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockindustries-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-7 .seo-header h5, .block-views-blockindustries-block-7 .view-header .h5, .block-views-blockindustries-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockindustries-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-7 .seo-header .h5, .block-views-blockindustries-block-7 .view-header p, .block-views-blockindustries-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-7 .seo-header p {
  text-align: start;
}
.block-views-blockindustries-block-7 .view-header p, .block-views-blockindustries-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-7 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-7 .view-header p, .block-views-blockindustries-block-7 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-7 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-7 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blockindustries-block-7 .view-content {
  margin-right: 0;
  margin-left: 0;
}
.block-views-blockindustries-block-7 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockindustries-block-7 .view-filters .form-item-field-process-category-value {
  width: 70%;
}
@media (max-width: 61.99875rem) {
  .block-views-blockindustries-block-7 .view-filters .form-item-field-process-category-value {
    width: 100%;
  }
}
.block-views-blockindustries-block-7 .view-filters .form-item-field-process-category-value .bef-links {
  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-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  border: 0px;
  background: transparent;
}
.block-views-blockindustries-block-7 .view-filters .form-item-field-process-category-value .bef-links ul {
  list-style-type: none;
  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;
  padding: 0;
  white-space: nowrap;
}
@media (max-width: 61.99875rem) {
  .block-views-blockindustries-block-7 .view-filters .form-item-field-process-category-value .bef-links ul {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.block-views-blockindustries-block-7 .view-filters .form-item-field-process-category-value .bef-links ul::-webkit-scrollbar {
  background: transparent;
  display: none;
}
.block-views-blockindustries-block-7 .view-filters .form-item-field-process-category-value .bef-links ul::-webkit-scrollbar-thumb {
  background: transparent;
  display: none;
}
.block-views-blockindustries-block-7 .view-filters .form-item-field-process-category-value .bef-links ul li {
  margin-right: 1rem;
}
.block-views-blockindustries-block-7 .view-filters .form-item-field-process-category-value .bef-links ul li:first-child {
  display: none;
}
@media (max-width: 61.99875rem) {
  .block-views-blockindustries-block-7 .view-filters .form-item-field-process-category-value .bef-links ul li:not(:last-child) {
    margin-bottom: 1rem;
  }
}
.block-views-blockindustries-block-7 .view-filters .form-item-field-process-category-value .bef-links ul li a {
  background-color: #fff;
  font-weight: 400 !important;
}
.block-views-blockindustries-block-7 .view-filters .form-item-field-process-category-value .bef-links ul li a:first-child.bef-link--selected {
  margin-left: 0;
}
.block-views-blockindustries-block-7 .view-filters .form-item-field-process-category-value .bef-links ul li a:first-child {
  margin-left: 0;
}
.block-views-blockindustries-block-7 .item-list .list-group {
  margin: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-7 .item-list .list-group .owl-stage-outer .owl-stage {
    padding-left: 0 !important;
  }
}
.block-views-blockindustries-block-7 .item-list .list-group .owl-stage-outer::before {
  background-color: #fff;
}
.block-views-blockindustries-block-7 .item-list .list-group .owl-stage-outer .owl-item {
  border-radius: 12px;
  background-color: #fff;
  padding-right: 1.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-7 .item-list .list-group .owl-stage-outer .owl-item {
    padding-right: 0;
  }
}
.block-views-blockindustries-block-7 .item-list .list-group .owl-stage-outer .owl-item .list-group-item {
  border: none;
  padding: 1.5rem;
  background-color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-7 .item-list .list-group .owl-stage-outer .owl-item .list-group-item {
    height: auto;
  }
}
.block-views-blockindustries-block-7 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text-category- img {
  width: 68px;
  height: auto;
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-7 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text-category- img {
    margin-bottom: 1rem;
  }
}
.block-views-blockindustries-block-7 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text h3, .block-views-blockindustries-block-7 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text .h3 {
  font-weight: bold;
  height: 68px;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-7 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text h3, .block-views-blockindustries-block-7 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text .h3 {
    height: auto;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-7 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text h3, .block-views-blockindustries-block-7 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text .h3 {
    height: auto;
    margin-bottom: 1rem;
  }
}
.block-views-blockindustries-block-7 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text li {
  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: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-7 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text li {
    padding-right: 0;
  }
}
.block-views-blockindustries-block-7 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
}
.block-views-blockindustries-block-7 .item-list .list-group .owl-nav {
  display: none;
}
.block-views-blockindustries-block-7 .item-list .list-group .owl-dots {
  display: none;
}
.block-views-blockindustries-block-7 .item-list .owl-carousel.off {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item {
  padding: 0;
  width: 32%;
  background-color: #fff;
  border: none;
  border-radius: 12px;
  padding: 2rem 1.5rem;
}
@media (min-width: 48rem) and (max-width: 74.99875rem) {
  .block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item:not(:nth-child(-n+2)) {
    margin-top: 2rem;
  }
}
@media (min-width: 75rem) {
  .block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (min-width: 48rem) and (max-width: 74.99875rem) {
  .block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item {
    width: 49%;
  }
}
@media (min-width: 48rem) and (max-width: 74.99875rem) {
  .block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item:not(:nth-child(2n)) {
    margin-right: 2% !important;
  }
}
.block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item:not(:nth-child(3n)) {
  margin-right: 2%;
}
@media (min-width: 48rem) and (max-width: 74.99875rem) {
  .block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item:not(:nth-child(3n)) {
    margin-right: 0;
  }
}
.block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text-category- img {
  width: 68px;
  height: auto;
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text-category- img {
    margin-bottom: 1rem;
  }
}
.block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text p {
  margin-bottom: 0;
}
.block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text h3, .block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text .h3 {
  font-weight: bold;
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text h3, .block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text .h3 {
    height: auto;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text h3, .block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text .h3 {
    height: auto;
    margin-bottom: 1rem;
  }
}
.block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text li {
  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: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text li {
    padding-right: 0;
  }
}
.block-views-blockindustries-block-7 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text-category- .field--name-field-process-text li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
}

.block-views-blockindustries-block-8 {
  background-color: #fff;
}
.block-views-blockindustries-block-8 .view-display-id-block_8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockindustries-block-8 .view-header, .block-views-blockindustries-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-8 .seo-header {
  width: 100% !important;
  max-width: unset;
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 3rem !important;
  max-width: 824px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-8 .view-header, .block-views-blockindustries-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-8 .seo-header {
    padding-left: 0;
    margin-bottom: 2rem !important;
  }
}
.block-views-blockindustries-block-8 .view-header h2, .block-views-blockindustries-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-8 .seo-header h2, .block-views-blockindustries-block-8 .view-header .h2, .block-views-blockindustries-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-8 .seo-header .h2 {
  margin-bottom: 0;
}
.block-views-blockindustries-block-8 .view-header h2, .block-views-blockindustries-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-8 .seo-header h2, .block-views-blockindustries-block-8 .view-header .h2, .block-views-blockindustries-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-8 .seo-header .h2, .block-views-blockindustries-block-8 .view-header h5, .block-views-blockindustries-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockindustries-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-8 .seo-header h5, .block-views-blockindustries-block-8 .view-header .h5, .block-views-blockindustries-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockindustries-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-8 .seo-header .h5, .block-views-blockindustries-block-8 .view-header p, .block-views-blockindustries-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-8 .seo-header p {
  text-align: start;
}
.block-views-blockindustries-block-8 .view-header p, .block-views-blockindustries-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-8 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-8 .view-header p, .block-views-blockindustries-block-8 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-8 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-8 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blockindustries-block-8 .active-technology h3, .block-views-blockindustries-block-8 .active-technology .h3 {
  color: #30B587;
}
.block-views-blockindustries-block-8 .active-technology::after {
  content: url(../images/icons/arrow-right-green.svg) !important;
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-8 .active-technology::after {
    -webkit-transform: rotate(-90deg) !important;
         -o-transform: rotate(-90deg) !important;
            transform: rotate(-90deg) !important;
  }
}
.block-views-blockindustries-block-8 .grouped-parent-technologies {
  cursor: pointer;
  margin-bottom: 2rem;
  width: 100%;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-8 .grouped-parent-technologies {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-8 .grouped-parent-technologies .views-field-title .field-content {
    font-size: 0.75rem;
    color: #6A6A71;
  }
}
.block-views-blockindustries-block-8 .grouped-parent-technologies h3, .block-views-blockindustries-block-8 .grouped-parent-technologies .h3 {
  width: 100%;
  font-weight: 600;
  font-size: 1.4375rem;
  line-height: 1.725rem;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .views-row {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding-left: 0.5rem;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .views-row:nth-child(n+7) {
  display: none;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .views-row:nth-child(6) .views-field-title::after {
  content: "...";
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .views-row:nth-child(6) .views-field-title .field-content {
  margin-right: 0.5rem;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .views-row:not(:nth-child(6)) .views-field-title::after {
  content: "|";
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-8 .grouped-parent-technologies .views-row:not(:nth-child(6)) .views-field-title::after {
    font-size: 0.75rem;
    color: #6A6A71;
  }
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .views-row:not(:nth-child(6)) .views-field-title .field-content {
  margin-right: 0.5rem;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .views-row .field-content {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.05rem;
  color: #262424;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies::after {
  position: absolute;
  content: url(../images/icons/arrow-right-green.svg);
  padding-top: 0.5rem;
  right: 20px;
  -webkit-filter: saturate(100%) brightness(0%);
          filter: saturate(100%) brightness(0%);
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-8 .grouped-parent-technologies::after {
    right: 10px;
    -webkit-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .mobile-technologies-icon {
  margin-top: 1rem;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .active-technology-icons {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .grouped-parent-technologies-second {
  cursor: pointer;
  display: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .grouped-parent-technologies-second h3, .block-views-blockindustries-block-8 .grouped-parent-technologies .grouped-parent-technologies-second .h3 {
  display: none;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .grouped-parent-technologies-second .views-row {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 12px;
  margin-bottom: 1rem;
  width: 19.2%;
  margin-right: 1%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-8 .grouped-parent-technologies .grouped-parent-technologies-second .views-row {
    width: 32%;
    margin-right: 2%;
    padding: 0.5rem;
  }
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(5n+6) {
  margin-right: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-8 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(5n+6) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-8 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(3n+4) {
    margin-right: 0;
  }
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .grouped-parent-technologies-second .views-row .views-field-field-icon-technologies {
  margin-bottom: 1rem;
  text-align: center;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .grouped-parent-technologies-second .views-row .views-field-title {
  text-align: center;
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-8 .grouped-parent-technologies .grouped-parent-technologies-second .views-row .views-field-title {
    font-size: 0.875rem;
  }
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(n+7) {
  display: unset;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(6) .views-field-title::after {
  content: unset;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(6) .views-field-title .field-content {
  margin-right: unset;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:not(:nth-child(6)) .views-field-title::after {
  content: unset;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:not(:nth-child(6)) .views-field-title .field-content {
  margin-right: unset;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-8 .grouped-parent-technologies .grouped-parent-technologies-second {
    width: 100%;
  }
}
.block-views-blockindustries-block-8 .view-display-id-block_8 .view-content {
  width: 40%;
  padding-top: 1.5rem;
  padding-right: 3rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0;
}
@media screen and (max-width: 49.375rem) {
  .block-views-blockindustries-block-8 .view-display-id-block_8 .view-content {
    width: 100%;
    padding-right: 0;
    padding-top: 0;
  }
}
.block-views-blockindustries-block-8 .active-technology-icons {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies-second {
  display: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies-second h3, .block-views-blockindustries-block-8 .grouped-parent-technologies-second .h3 {
  display: none;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies-second .views-row {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 12px;
  margin-bottom: 1rem;
  width: 19.2%;
  margin-right: 1%;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies-second .views-row img {
  width: 35px;
  height: 45px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-8 .grouped-parent-technologies-second .views-row img {
    width: 30px;
    height: 30px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.block-views-blockindustries-block-8 .grouped-parent-technologies-second .views-row:nth-child(5n+6) {
  margin-right: 0;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies-second .views-row .views-field-field-icon-technologies {
  margin-bottom: 1rem;
  text-align: center;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies-second .views-row .views-field-field-icon-technologies .field-content a:first-child {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  height: 100%;
  width: 100%;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies-second .views-row .views-field-title {
  text-align: center;
}
.block-views-blockindustries-block-8 .grouped-parent-technologies-second .views-row .views-field-title .field-content {
  font-weight: 500;
  line-height: 1.21rem;
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-8 .grouped-parent-technologies-second .views-row {
    width: 32%;
    padding-right: 1%;
  }
}
@media screen and (max-width: 49.375rem) {
  .block-views-blockindustries-block-8 .grouped-parent-technologies-second {
    width: 100%;
  }
}
.block-views-blockindustries-block-8 .attachment-after {
  width: 60%;
}
.block-views-blockindustries-block-8 .attachment-after .view-display-id-attachment_1 .view-content {
  padding-top: 0;
  padding-right: 0;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-8 .attachment-after {
    display: none;
  }
}

.block-views-blockindustries-block-9 {
  background-color: #f7f7f7;
}
.block-views-blockindustries-block-9 .view-header, .block-views-blockindustries-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-9 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 45%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-9 .view-header, .block-views-blockindustries-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-9 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-9 .view-header, .block-views-blockindustries-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-9 .seo-header {
    max-width: 100%;
  }
}
.block-views-blockindustries-block-9 .view-header h2, .block-views-blockindustries-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-9 .seo-header h2, .block-views-blockindustries-block-9 .view-header .h2, .block-views-blockindustries-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-9 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blockindustries-block-9 .view-header h2, .block-views-blockindustries-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-9 .seo-header h2, .block-views-blockindustries-block-9 .view-header .h2, .block-views-blockindustries-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-9 .seo-header .h2, .block-views-blockindustries-block-9 .view-header h5, .block-views-blockindustries-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockindustries-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-9 .seo-header h5, .block-views-blockindustries-block-9 .view-header .h5, .block-views-blockindustries-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockindustries-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-9 .seo-header .h5, .block-views-blockindustries-block-9 .view-header p, .block-views-blockindustries-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-9 .seo-header p {
  text-align: start;
}
.block-views-blockindustries-block-9 .view-header p, .block-views-blockindustries-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-9 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-9 .view-header p, .block-views-blockindustries-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-9 .seo-header p {
    font-weight: 500 !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-9 .view-display-id-block_9 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-9 .view-display-id-block_9 {
    padding-right: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-9 .view-display-id-block_9 .views-row {
    padding-right: 0;
  }
}
.block-views-blockindustries-block-9 .field-content .services-title-options {
  width: 50%;
  margin-bottom: 4rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-9 .field-content .services-title-options {
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-9 .field-content .services-title-options {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.block-views-blockindustries-block-9 .field-content .services-title-options h2, .block-views-blockindustries-block-9 .field-content .services-title-options .h2 {
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-9 .field-content .services-title-options h2, .block-views-blockindustries-block-9 .field-content .services-title-options .h2 {
    margin-right: 1.125rem;
  }
}
.block-views-blockindustries-block-9 .field-content .services-options-body .owl-item {
  min-height: 212px;
}
.block-views-blockindustries-block-9 .field-content .services-options-body 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;
  gap: 32px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0;
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockindustries-block-9 .field-content .services-options-body ul {
    gap: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-9 .field-content .services-options-body ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 0;
  }
}
.block-views-blockindustries-block-9 .field-content .services-options-body ul li {
  max-width: 296px;
  width: 100%;
  border: none;
  padding: 1.5rem;
  border-radius: 12px;
  background-color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-9 .field-content .services-options-body ul li {
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media (min-width: 48rem) and (max-width: 87.49875rem) {
  .block-views-blockindustries-block-9 .field-content .services-options-body ul li {
    max-width: initial;
    min-height: initial;
    width: 48%;
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-9 .field-content .services-options-body ul li {
    width: 100%;
    min-height: initial;
    padding: 0;
  }
}
.block-views-blockindustries-block-9 .field-content .services-options-body ul li p {
  margin-top: auto;
  margin-bottom: 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-9 .field-content .services-options-body ul li p {
    font-weight: 500 !important;
  }
}
.block-views-blockindustries-block-9 .field-content .services-options-body ul li h3, .block-views-blockindustries-block-9 .field-content .services-options-body ul li .h3 {
  margin-bottom: 1rem;
}
.block-views-blockindustries-block-9 .field-content .services-options-body ul li h3:not(:first-child), .block-views-blockindustries-block-9 .field-content .services-options-body ul li .h3:not(:first-child) {
  margin-bottom: auto;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-9 .field-content .services-options-body .owl-stage-outer {
    background-color: #f7f7f7;
    padding: 0;
    height: auto;
  }
}
.block-views-blockindustries-block-9 .field-content .services-options-body .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-9 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item {
    background: #fff;
    padding: 1.5rem;
    border-radius: 12px;
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) and (max-width: 47.99875rem) {
  .block-views-blockindustries-block-9 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item h3, .block-views-blockindustries-block-9 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item .h3 {
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) and (max-width: 47.99875rem) {
  .block-views-blockindustries-block-9 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item p {
    margin-bottom: 0;
  }
}

.block-views-blockindustries-block-10 {
  scroll-margin-top: 9.375rem;
  background-color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-10 .view-industries.view-id-industries {
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-right: 0;
  }
}
.block-views-blockindustries-block-10 .view-header, .block-views-blockindustries-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-10 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-10 .view-header, .block-views-blockindustries-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-10 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-10 .view-header, .block-views-blockindustries-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-10 .seo-header {
    max-width: 100%;
  }
}
.block-views-blockindustries-block-10 .view-header h2, .block-views-blockindustries-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-10 .seo-header h2, .block-views-blockindustries-block-10 .view-header .h2, .block-views-blockindustries-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-10 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blockindustries-block-10 .view-header h2, .block-views-blockindustries-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-10 .seo-header h2, .block-views-blockindustries-block-10 .view-header .h2, .block-views-blockindustries-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-10 .seo-header .h2, .block-views-blockindustries-block-10 .view-header h5, .block-views-blockindustries-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockindustries-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-10 .seo-header h5, .block-views-blockindustries-block-10 .view-header .h5, .block-views-blockindustries-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockindustries-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-10 .seo-header .h5, .block-views-blockindustries-block-10 .view-header p, .block-views-blockindustries-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-10 .seo-header p {
  text-align: start;
}
.block-views-blockindustries-block-10 .view-header p, .block-views-blockindustries-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-10 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-10 .view-header p, .block-views-blockindustries-block-10 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-10 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-10 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blockindustries-block-10 .view-content {
  margin-right: 0;
  margin-left: 0;
}
.block-views-blockindustries-block-10 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-10 .item-list .list-group {
    margin: 0;
  }
}
.block-views-blockindustries-block-10 .item-list .list-group .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
.block-views-blockindustries-block-10 .item-list .list-group .owl-stage-outer::before {
  background-color: #fff;
}
.block-views-blockindustries-block-10 .item-list .list-group .owl-stage-outer .owl-item {
  border-radius: 12px;
  background-color: #f7f7f7;
  padding-right: 1.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-10 .item-list .list-group .owl-stage-outer .owl-item {
    padding-right: 0;
  }
}
.block-views-blockindustries-block-10 .item-list .list-group .owl-stage-outer .owl-item .list-group-item {
  border: none;
  padding: 1.5rem;
  height: 338px;
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-10 .item-list .list-group .owl-stage-outer .owl-item .list-group-item {
    height: auto;
  }
}
.block-views-blockindustries-block-10 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- img {
  width: 68px;
  height: auto;
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-10 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- img {
    margin-bottom: 1rem;
  }
}
.block-views-blockindustries-block-10 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockindustries-block-10 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
  font-weight: bold;
  margin-bottom: 1rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-10 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockindustries-block-10 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-10 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockindustries-block-10 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
    margin-bottom: 1rem;
  }
}
.block-views-blockindustries-block-10 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
  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: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-10 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
    padding-right: 0;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1.3125rem;
  }
}
.block-views-blockindustries-block-10 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
}
.block-views-blockindustries-block-10 .item-list .list-group .owl-nav {
  display: none;
}
.block-views-blockindustries-block-10 .item-list .list-group .owl-dots {
  display: none;
}
.block-views-blockindustries-block-10 .item-list .owl-carousel.off {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item {
  padding: 0;
  width: 23.5%;
  background-color: #f7f7f7;
  border: none;
  border-radius: 12px;
  padding: 1.5rem;
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item {
    width: 32%;
  }
}
.block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item:not(:nth-child(4n)) {
  margin-right: 2%;
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item:not(:nth-child(4n)) {
    margin-right: 0;
  }
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item:not(:nth-child(3n)) {
    margin-right: 2%;
  }
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (min-width: 62rem) {
  .block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item:not(:nth-child(-n+3)) {
    margin-top: 0;
  }
}
@media (min-width: 62rem) {
  .block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item:not(:nth-child(-n+4)) {
    margin-top: 2rem;
  }
}
.block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- img {
  width: 68px;
  height: auto;
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- img {
    margin-bottom: 1rem;
  }
}
.block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- p:last-child {
  margin-bottom: 0;
}
.block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
  font-weight: bold;
  margin-bottom: 1rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
    margin-bottom: 1rem;
  }
}
.block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
  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: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
    padding-right: 0;
  }
}
.block-views-blockindustries-block-10 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
}

.block-views-blockindustries-block-11 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-11 .view-industries.view-id-industries {
    padding-bottom: 3rem;
  }
}
.block-views-blockindustries-block-11 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockindustries-block-11 .view-header, .block-views-blockindustries-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-11 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-11 .view-header, .block-views-blockindustries-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-11 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-11 .view-header, .block-views-blockindustries-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-11 .seo-header {
    max-width: 100%;
  }
}
.block-views-blockindustries-block-11 .view-header h2, .block-views-blockindustries-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-11 .seo-header h2, .block-views-blockindustries-block-11 .view-header .h2, .block-views-blockindustries-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-11 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blockindustries-block-11 .view-header h2, .block-views-blockindustries-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-11 .seo-header h2, .block-views-blockindustries-block-11 .view-header .h2, .block-views-blockindustries-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-11 .seo-header .h2, .block-views-blockindustries-block-11 .view-header h5, .block-views-blockindustries-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockindustries-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-11 .seo-header h5, .block-views-blockindustries-block-11 .view-header .h5, .block-views-blockindustries-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockindustries-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-11 .seo-header .h5, .block-views-blockindustries-block-11 .view-header p, .block-views-blockindustries-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-11 .seo-header p {
  text-align: start;
}
.block-views-blockindustries-block-11 .view-header p, .block-views-blockindustries-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-11 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-11 .view-header p, .block-views-blockindustries-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-11 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blockindustries-block-11 .views-row {
  padding-right: 0;
  padding-left: 0;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content {
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices {
  width: 32%;
  background-color: #fff;
  border-radius: 12px;
  padding: 1.5rem;
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices {
    width: 100%;
  }
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices {
    width: 49%;
  }
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:not(:last-child) {
    margin-bottom: 1rem;
  }
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) {
  padding: 0;
  border: 1px solid #30B587;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title {
  background-color: #30B587;
  border-radius: 12px 12px 0px 0px;
  padding: 1rem;
  margin-bottom: 1.5rem;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title h5, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title .h5 {
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: 700;
}
@media (max-width: 61.99875rem) {
  .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title h5, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title .h5 {
    width: 100%;
    font-size: 1rem;
    line-height: 1.2rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title {
    padding: 0.5rem 1rem;
  }
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field__item:not(:first-child) {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field__item:last-child {
  padding-bottom: 1.5rem;
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) {
    margin-left: 2% !important;
  }
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:first-child .field--name-field-title-price h3, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:first-child .field--name-field-title-price .h3, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-title-price h3, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-title-price .h3 {
  font-weight: 700;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:first-child .field--name-field-price-range, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range {
  border-radius: 6px;
  background-color: #f7f7f7;
  padding: 0.625rem 1.5rem;
  margin-bottom: 1.5rem;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:first-child .field--name-field-price-range h4, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:first-child .field--name-field-price-range .h4, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range h4, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:first-child .field--name-field-price-range p, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range p {
  margin-bottom: 0;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:first-child .field--name-field-price-body ul, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body ul {
  padding: 0;
  margin-bottom: 0;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:first-child .field--name-field-price-body p, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body p {
  margin-bottom: 1.5rem;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:first-child .field--name-field-price-body p:last-child, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body p:last-child {
  margin-bottom: 0;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:first-child .field--name-field-price-body li, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li {
  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: #6A6A71;
  gap: 16px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:first-child .field--name-field-price-body li, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li {
    padding-right: 0;
  }
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:first-child .field--name-field-price-body li::before, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-bottom: 0.5rem;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:first-child .field--name-field-price-body li h4, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:first-child .field--name-field-price-body li .h4, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li h4, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:last-child {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:last-child .field--name-field-price-body p {
  margin-bottom: 0;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:last-child .field--name-field-price-title {
  margin-bottom: 1rem;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:last-child .field--name-field-price-title h3, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:last-child .field--name-field-price-title .h3 {
  font-weight: 700;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:last-child .field--name-field-price-range {
  margin-bottom: 1.5rem;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:last-child .field--name-field-price-range h4, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:last-child .field--name-field-price-range .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:last-child .field--name-field-price-range p {
  margin-bottom: 0;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:last-child .field--name-field-price-range p:first-child {
  margin-bottom: 75%;
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:last-child .field--name-field-price-range p:first-child {
    margin-bottom: unset;
  }
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:last-child .field--name-field-price-link {
  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;
}
@media (max-width: 61.99875rem) {
  .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:last-child .field--name-field-price-link {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 0;
  }
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:last-child .field--name-field-price-link p {
  text-align: center;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: 100%;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:last-child .field--name-field-price-link p:first-child {
  text-align: start;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:last-child .field--name-field-price-link p a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 6px;
  border: 1px solid #30B587;
  margin: 0;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 100%;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:last-child .field--name-field-price-link p a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:not(:last-child) {
  margin-right: 2%;
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:not(:last-child) {
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices:not(:last-child) {
    margin-bottom: 1rem;
  }
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices .field--name-field-price-subtitle h5, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices .field--name-field-price-subtitle .h5, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices .field--name-field-price-subtitle h4, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices .field--name-field-price-subtitle .h4 {
  font-size: 1.125rem !important;
  color: #30B587;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media (max-width: 74.99875rem) {
  .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices .field--name-field-price-subtitle h5, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices .field--name-field-price-subtitle .h5, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices .field--name-field-price-subtitle h4, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices .field--name-field-price-subtitle .h4 {
    font-size: 1rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices .field--name-field-price-subtitle h5, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices .field--name-field-price-subtitle .h5, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices .field--name-field-price-subtitle h4, .block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices .field--name-field-price-subtitle .h4 {
    font-size: 0.75rem !important;
    line-height: 0.9rem;
  }
}
.block-views-blockindustries-block-11 .views-field-field-prices-industry .field-content .paragraph--type--prices .field--name-field-price-title {
  margin-bottom: 1rem;
}

.block-views-blockindustries-block-12 {
  background-color: #fff;
}
.block-views-blockindustries-block-12 .view-header, .block-views-blockindustries-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-12 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-12 .view-header, .block-views-blockindustries-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-12 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-12 .view-header, .block-views-blockindustries-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-12 .seo-header {
    max-width: 100%;
  }
}
.block-views-blockindustries-block-12 .view-header h2, .block-views-blockindustries-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-12 .seo-header h2, .block-views-blockindustries-block-12 .view-header .h2, .block-views-blockindustries-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-12 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blockindustries-block-12 .view-header h2, .block-views-blockindustries-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-12 .seo-header h2, .block-views-blockindustries-block-12 .view-header .h2, .block-views-blockindustries-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-12 .seo-header .h2, .block-views-blockindustries-block-12 .view-header h5, .block-views-blockindustries-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockindustries-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-12 .seo-header h5, .block-views-blockindustries-block-12 .view-header .h5, .block-views-blockindustries-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockindustries-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-12 .seo-header .h5, .block-views-blockindustries-block-12 .view-header p, .block-views-blockindustries-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-12 .seo-header p {
  text-align: start;
}
.block-views-blockindustries-block-12 .view-header p, .block-views-blockindustries-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-12 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-12 .view-header p, .block-views-blockindustries-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-12 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blockindustries-block-12 .faq-title h2, .block-views-blockindustries-block-12 .faq-title .h2 {
  margin-bottom: 2rem;
}
.block-views-blockindustries-block-12 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockindustries-block-12 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item {
  background-color: #f7f7f7;
  width: 49%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border: 2px solid #f7f7f7;
  margin-bottom: 0;
  border: 2px solid #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-12 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item {
    width: 100%;
    display: none;
  }
  .block-views-blockindustries-block-12 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:not(:first-child) {
    margin-top: 1rem !important;
  }
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-12 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:not(:nth-child(-n+2)) {
    margin-top: 1rem !important;
  }
}
.block-views-blockindustries-block-12 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item h4::before, .block-views-blockindustries-block-12 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item .h4::before {
  content: url(../images/icons/arrow-right-green.svg);
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-filter: saturate(100%) brightness(0%);
          filter: saturate(100%) brightness(0%);
}
.block-views-blockindustries-block-12 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:nth-child(odd) {
  margin-right: 2%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-12 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:nth-child(odd) {
    margin-right: 0;
  }
}
.block-views-blockindustries-block-12 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover {
  background-color: #f7f7f7;
  border: 2px solid #30B587;
  -webkit-filter: unset;
          filter: unset;
}
.block-views-blockindustries-block-12 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover h4, .block-views-blockindustries-block-12 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover .h4 {
  color: #30B587;
}
.block-views-blockindustries-block-12 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover h4::before, .block-views-blockindustries-block-12 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover .h4::before {
  content: url(../images/icons/arrow-right-green.svg);
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-filter: unset;
          filter: unset;
}
.block-views-blockindustries-block-12 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item.active h4, .block-views-blockindustries-block-12 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item.active .h4 {
  color: #30B587;
}
.block-views-blockindustries-block-12 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item.active h4::before, .block-views-blockindustries-block-12 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item.active .h4::before {
  content: url(../images/icons/arrow-right-green.svg);
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-filter: unset;
          filter: unset;
}
.block-views-blockindustries-block-12 .view-footer {
  text-align: center;
}
.block-views-blockindustries-block-12 .view-footer #loadMoreQuestions {
  display: none;
  margin: 0;
  margin-top: 3rem;
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-12 .view-footer #loadMoreQuestions {
    padding: 1.125rem 1.5rem !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockindustries-block-12 .view-footer #loadMoreQuestions {
    margin-top: 2rem;
  }
}

.block-views-blockindustries-block-13 {
  background-color: #f7f7f7;
}
.block-views-blockindustries-block-13 .view-display-id-block_13 {
  padding-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-13 .view-display-id-block_13 {
    padding-bottom: 3rem;
    padding-right: 0;
  }
}
.block-views-blockindustries-block-13 .view-header, .block-views-blockindustries-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-13 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 65%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-13 .view-header, .block-views-blockindustries-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-13 .seo-header {
    margin: 0 0 1.5rem 0 !important;
    max-width: 100%;
  }
}
.block-views-blockindustries-block-13 .view-header h2, .block-views-blockindustries-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-13 .seo-header h2, .block-views-blockindustries-block-13 .view-header .h2, .block-views-blockindustries-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-13 .seo-header .h2, .block-views-blockindustries-block-13 .view-header h5, .block-views-blockindustries-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockindustries-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-13 .seo-header h5, .block-views-blockindustries-block-13 .view-header .h5, .block-views-blockindustries-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockindustries-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-13 .seo-header .h5, .block-views-blockindustries-block-13 .view-header p, .block-views-blockindustries-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-13 .seo-header p {
  text-align: start;
}
.block-views-blockindustries-block-13 .view-content {
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-13 .view-content {
    padding: 0;
  }
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
@media (min-width: 48rem) {
  .block-views-blockindustries-block-13 .view-content .owl-stage-outer .owl-stage {
    padding-right: 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-13 .view-content .owl-stage-outer .owl-item .views-field-field-client-headline-text {
    visibility: hidden;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-13 .view-content .owl-stage-outer .owl-item.active .views-field-field-client-headline-text {
    visibility: visible;
  }
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
  padding-top: 10.625rem;
}
@media (max-width: 64rem) {
  .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row {
    padding-top: 7.625rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row {
    padding-left: 0;
    padding-right: 0;
    padding-top: 7.625rem;
  }
}
@media (max-width: 29.375rem) {
  .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row {
    padding-top: 9.375rem;
  }
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text {
  position: absolute;
  top: 0px;
  left: 0px;
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
  text-transform: uppercase;
  color: #30B587;
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
  font-size: 2.375rem;
  font-weight: 500 !important;
  color: #262424;
}
@media (max-width: 61.99875rem) {
  .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    font-size: 1.5rem !important;
    font-weight: 400 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
    font-size: 0.75rem;
  }
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
  text-align: start;
  max-width: 65%;
  line-height: 1.3;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    max-width: 75%;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    max-width: 100%;
  }
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
  line-height: 1.35rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
    line-height: 0.9rem;
  }
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2 {
  line-height: 2.85rem;
}
@media (max-width: 64rem) {
  .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2 {
    line-height: 1.8rem;
  }
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper {
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 25%;
      -ms-flex: 0 1 25%;
          flex: 0 1 25%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    padding-bottom: 1.5rem;
  }
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image {
  height: 100%;
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image .field-content {
  height: 100%;
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image .field-content img {
  border-radius: 12px;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 75%;
      -ms-flex: 0 1 75%;
          flex: 0 1 75%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    padding-left: 0;
  }
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-field-client-project-icon {
  padding-bottom: 1.5rem;
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-field-client-project-icon img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
  height: 20px;
  max-height: 20px;
  max-width: 200px;
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body {
  padding-bottom: 1.5rem;
  line-height: 1.5rem;
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body p {
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body p {
    font-weight: 500 !important;
    line-height: 1.3125rem;
  }
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .left-client-side-informations .views-field-field-client-image img {
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 50px;
  width: 50px;
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations {
  padding-left: 0.5rem;
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-name h4, .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-name .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-position p {
  color: #30B587;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-13 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-position p {
    font-weight: 500 !important;
  }
}
.block-views-blockindustries-block-13 .view-content .owl-nav button.owl-prev {
  position: absolute;
  left: 0px;
  top: 300px;
  background: transparent !important;
}
.block-views-blockindustries-block-13 .view-content .owl-nav button.owl-prev span {
  content: url(../images/icons/arrow-right.svg);
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-13 .view-content .owl-nav button.owl-prev {
    top: 250px;
    display: none;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-13 .view-content .owl-nav button.owl-prev {
    display: none;
  }
}
.block-views-blockindustries-block-13 .view-content .owl-nav button.owl-next {
  position: absolute;
  right: 0px;
  top: 300px;
  background: transparent !important;
}
.block-views-blockindustries-block-13 .view-content .owl-nav button.owl-next span {
  content: url(../images/icons/arrow-right.svg);
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-13 .view-content .owl-nav button.owl-next {
    top: 250px;
    display: none;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-13 .view-content .owl-nav button.owl-next {
    display: none;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-13 .view-content .owl-dots {
    margin-top: 1.25rem;
    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;
  }
  .block-views-blockindustries-block-13 .view-content .owl-dots .owl-dot.active {
    background: #18C595;
  }
  .block-views-blockindustries-block-13 .view-content .owl-dots .owl-dot {
    color: inherit;
    border: 1px solid;
    border-color: #18C595;
    padding: 0 !important;
    font: inherit;
    height: 10px;
    width: 10px;
    background: transparent;
    border-radius: 50%;
  }
  .block-views-blockindustries-block-13 .view-content .owl-dots .owl-dot:not(:last-child) {
    margin-right: 0.5rem;
  }
}

.block-views-blockindustries-block-15 {
  background-color: #f7f7f7;
}
.block-views-blockindustries-block-15 .view-id-industries.view-display-id-block_15 {
  padding-top: 4rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-15 {
    display: none;
  }
}
.block-views-blockindustries-block-15 .active-mini-client .hover-clients {
  border: 2px solid #30B587 !important;
}
.block-views-blockindustries-block-15 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockindustries-block-15 .view-content .owl-stage-outer {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockindustries-block-15 .view-content .owl-stage-outer .current.owl-item .views-row, .block-views-blockindustries-block-15 .view-content .owl-stage-outer .first-active-element.owl-item .views-row {
  background: #fff;
}
.block-views-blockindustries-block-15 .view-content .owl-stage-outer .current.owl-item .views-row h4, .block-views-blockindustries-block-15 .view-content .owl-stage-outer .current.owl-item .views-row .h4, .block-views-blockindustries-block-15 .view-content .owl-stage-outer .first-active-element.owl-item .views-row h4, .block-views-blockindustries-block-15 .view-content .owl-stage-outer .first-active-element.owl-item .views-row .h4 {
  color: #262424;
}
.block-views-blockindustries-block-15 .view-content .owl-stage-outer .current.owl-item .views-row p, .block-views-blockindustries-block-15 .view-content .owl-stage-outer .first-active-element.owl-item .views-row p {
  color: #212121;
}
@media (max-width: 64rem) {
  .block-views-blockindustries-block-15 .view-content .owl-stage-outer .current.owl-item .views-row p, .block-views-blockindustries-block-15 .view-content .owl-stage-outer .first-active-element.owl-item .views-row p {
    line-height: 1.5rem;
  }
}
.block-views-blockindustries-block-15 .view-content .owl-stage-outer .current.owl-item .views-row img, .block-views-blockindustries-block-15 .view-content .owl-stage-outer .first-active-element.owl-item .views-row img {
  opacity: unset;
}
.block-views-blockindustries-block-15 .view-content .owl-stage-outer .views-row {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 12px;
}
.block-views-blockindustries-block-15 .view-content .owl-stage-outer .views-row .hover-clients {
  border-radius: 12px;
  border: 2px solid rgba(255, 255, 255, 0.5);
  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;
}
.block-views-blockindustries-block-15 .view-content .owl-stage-outer .views-row .hover-clients, .block-views-blockindustries-block-15 .view-content .owl-stage-outer .views-row .nohover-clients {
  padding: 1.5rem;
}
.block-views-blockindustries-block-15 .view-content .owl-stage-outer .views-row .hover-clients:hover {
  border: 2px solid #30B587;
}
.block-views-blockindustries-block-15 .view-content .owl-stage-outer .views-row .views-field-field-client-project-icon {
  padding-bottom: 1rem;
}
.block-views-blockindustries-block-15 .view-content .owl-stage-outer .views-row .views-field-field-client-project-icon img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
  height: 20px;
  max-height: 20px;
  max-width: 200px;
  opacity: 0.5;
}
.block-views-blockindustries-block-15 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text {
  padding-bottom: 0.5rem;
}
.block-views-blockindustries-block-15 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h4, .block-views-blockindustries-block-15 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h4 {
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(38, 36, 36, 0.5);
}
.block-views-blockindustries-block-15 .view-content .owl-stage-outer .views-row .views-field-field-client-name p {
  color: #262424;
  margin-bottom: 0;
  color: rgba(38, 36, 36, 0.5);
}
.block-views-blockindustries-block-15 .view-content .owl-nav {
  display: none;
}
.block-views-blockindustries-block-15 .view-content .owl-dots {
  margin-top: 4rem;
  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;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-15 .view-content .owl-dots {
    margin-top: 4rem;
  }
}
.block-views-blockindustries-block-15 .view-content .owl-dots .owl-dot.active {
  background: #18C595;
}
.block-views-blockindustries-block-15 .view-content .owl-dots .owl-dot {
  color: inherit;
  border: 1px solid;
  border-color: #18C595;
  padding: 0 !important;
  font: inherit;
  height: 10px;
  width: 10px;
  background: transparent;
  border-radius: 50%;
}
.block-views-blockindustries-block-15 .view-content .owl-dots .owl-dot:not(:last-child) {
  margin-right: 0.5rem;
}

.block-views-blockindustries-block-4 .field-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.block-views-blockindustries-block-4 .row-inner-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: 1304px;
  margin: auto;
  padding-top: 4.9375rem;
  padding-bottom: 4.9375rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-4 .row-inner-content {
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.block-views-blockindustries-block-4 .row-inner-content .col-with-padding {
  padding-left: 6.25rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-4 .row-inner-content .col-with-padding {
    padding-left: 0;
  }
}
.block-views-blockindustries-block-4 .row-inner-content .col-sm-6 {
  position: relative;
  z-index: 1;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-4 .row-inner-content .col-sm-6 {
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-4 .field--name-field-image-project-2 {
    text-align: center;
  }
}
.block-views-blockindustries-block-4 .field--name-field-image-project-2 img {
  max-height: 320px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 100%;
     object-position: 100%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-4 .field--name-field-image-project-2 img {
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
  }
}
.block-views-blockindustries-block-4 .field--name-field-project-background-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.block-views-blockindustries-block-4 .field--name-field-project-background-image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0px;
  height: 100px;
  width: 100px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.block-views-blockindustries-block-4 .field--name-field-project-icon img {
  max-width: 60px;
  max-height: 60px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 1rem;
}
.block-views-blockindustries-block-4 .field--name-node-title h2, .block-views-blockindustries-block-4 .field--name-node-title .h2 {
  font-weight: 500;
  color: #fff;
  margin-bottom: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-4 .field--name-node-title h2, .block-views-blockindustries-block-4 .field--name-node-title .h2 {
    font-weight: 700;
  }
}
.block-views-blockindustries-block-4 .field--name-body {
  color: #fff;
  font-weight: 500;
  margin-bottom: 2rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-4 .field--name-body {
    font-weight: 400;
  }
}
.block-views-blockindustries-block-4 .description-custom, .block-views-blockindustries-block-4 .description-custom-project-mobile {
  position: relative;
  z-index: 1;
  padding: 1.125rem 1.5rem;
  background-color: #30B587;
  display: block;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0;
  bottom: 0px;
  color: #F8FAFC;
  font-weight: 600;
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-4 .description-custom, .block-views-blockindustries-block-4 .description-custom-project-mobile {
    padding: 1.125rem 1.5rem !important;
  }
}
.block-views-blockindustries-block-4 .description-custom:hover, .block-views-blockindustries-block-4 .description-custom-project-mobile:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-4 .description-custom {
    display: none;
  }
}
@media (min-width: 36rem) {
  .block-views-blockindustries-block-4 .description-custom-project-mobile {
    display: none;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockindustries-block-4 .description-custom-project-mobile {
    margin-top: 2rem;
    width: 100%;
    text-align: center;
  }
}

.block-views-blockindustries-block-14 {
  background-color: #f7f7f7;
}
.block-views-blockindustries-block-14 .view-header, .block-views-blockindustries-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-14 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media (max-width: 35.99875rem) {
  .block-views-blockindustries-block-14 .view-header, .block-views-blockindustries-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockindustries-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-14 .seo-header {
    margin: 0 0 1.5rem 0 !important;
    max-width: 100%;
  }
}
.block-views-blockindustries-block-14 .view-header h2, .block-views-blockindustries-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockindustries-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-14 .seo-header h2, .block-views-blockindustries-block-14 .view-header .h2, .block-views-blockindustries-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockindustries-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-14 .seo-header .h2, .block-views-blockindustries-block-14 .view-header h5, .block-views-blockindustries-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockindustries-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-14 .seo-header h5, .block-views-blockindustries-block-14 .view-header .h5, .block-views-blockindustries-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockindustries-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-14 .seo-header .h5, .block-views-blockindustries-block-14 .view-header p, .block-views-blockindustries-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-14 .seo-header p {
  text-align: start;
}
.block-views-blockindustries-block-14 .view-header p, .block-views-blockindustries-block-14 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockindustries-block-14 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockindustries-block-14 .seo-header p {
  margin-bottom: 0.5rem;
}

.block-views-blockmain-industry-page-block-6 .view-content {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  min-height: 390px;
}
.block-views-blockmain-industry-page-block-6 .views-row {
  border-radius: 8px;
  position: relative;
  padding: 11.875rem 6.25rem;
}
@media (max-width: 74.99875rem) {
  .block-views-blockmain-industry-page-block-6 .views-row {
    padding: 5rem 3.75rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-industry-page-block-6 .views-row {
    padding: 6.25rem 3.75rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-6 .views-row {
    padding: 4rem 1rem;
  }
}
.block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing {
  position: relative;
  z-index: 3;
}
.block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper {
  width: 70%;
}
.block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper h2, .block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper .h2 {
  margin-bottom: 1rem;
}
.block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper p {
  margin-bottom: 0;
}
.block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper h2, .block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper .h2, .block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper p {
  color: #fff;
}
@media (max-width: 35.99875rem) {
  .block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper h2, .block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper .h2, .block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper p {
    text-align: center;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper {
    margin-bottom: 3rem;
    width: 100%;
  }
}
.block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content .button-wrapper {
  width: 30%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content .button-wrapper {
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content .button-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content .button-wrapper p {
  margin-bottom: 0;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content .button-wrapper p a {
  color: #fff;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.0625rem;
  padding: 1.5rem 2rem;
  background-color: #30B587;
  border-radius: 5px;
  border: 1px solid #30B587;
  cursor: pointer;
}
.block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content .button-wrapper p a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-6 .views-row .views-field-nothing .field-content .button-wrapper p a {
    padding: 1.125rem 1.5rem;
    font-size: 1rem;
  }
}
.block-views-blockmain-industry-page-block-6 .views-row .views-field-field-lets-talk-image-industry .field-content::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 8px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  background: -o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}
.block-views-blockmain-industry-page-block-6 .views-row .views-field-field-lets-talk-image-industry img {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 33%;
     object-position: 33%;
  border-radius: 8px;
}

.block-views-blockmain-industry-page-block-1 .views-row {
  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;
  position: relative;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockmain-industry-page-block-1 .views-row:before {
  background: rgb(53, 47, 95);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(29.11%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  content: "";
  position: absolute;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.block-views-blockmain-industry-page-block-1 .views-field-field-slider-image-mainindustry {
  height: 100vh;
}
.block-views-blockmain-industry-page-block-1 .views-field-field-slider-image-mainindustry img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.block-views-blockmain-industry-page-block-1 .views-field-nothing {
  position: relative;
  z-index: 1;
  width: 100%;
}
.block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content {
  display: block;
  max-width: 1304px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  margin: auto;
  color: #fff;
  position: relative;
  text-align: center;
}
.block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content h1, .block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content .h1 {
  line-height: 1;
  font-weight: 500;
  max-width: 680px;
  margin: auto;
  margin-bottom: 1.5rem;
}
.block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content h1 strong, .block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content .h1 strong {
  font-weight: 700;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content h1, .block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content .h1 {
    font-size: 2.625rem !important;
  }
}
.block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content h4, .block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content .h4 {
  max-width: 663px;
  margin: auto;
  font-weight: 500;
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content h4, .block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content .h4 {
    font-size: 1rem !important;
  }
}
.block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content .body {
  max-width: 768px;
  margin: auto;
  color: #fff;
}
.block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content .body h1, .block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content .body .h1 {
  color: #fff;
}
.block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content .body p {
  color: #f7f7f7 !important;
}
.block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content .links a {
  font-weight: 600;
  font-size: 0.875rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content .links a:nth-child(1) {
    margin-bottom: 0.5rem;
    font-size: 0.875rem !important;
    padding: 1.125rem 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content .links a:nth-child(2) {
    padding: 1.125rem 3.09375rem;
    font-size: 0.875rem !important;
  }
}
.block-views-blockmain-industry-page-block-1 .views-field-nothing .field-content .links a:nth-child(2):hover {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.block-views-blockmain-industry-page-block-2 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-2 .view-display-id-block_1 {
    padding-bottom: 3rem;
  }
}
.block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .view-header, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .view-header, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .view-header, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .seo-header {
    max-width: 100%;
  }
}
.block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .view-header h2, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .seo-header h2, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .view-header .h2, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .view-header h2, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .seo-header h2, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .view-header .h2, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .seo-header .h2, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .view-header h5, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .seo-header h5, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .view-header .h5, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .seo-header .h5, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .view-header p, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .seo-header p {
  text-align: start;
}
.block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .view-header p, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .view-header p, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-2 .view-display-id-block_2 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blockmain-industry-page-block-2 .view-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockmain-industry-page-block-2 .view-content .views-row {
  background-color: #fff;
  display: none;
  width: 32%;
  padding-left: 0;
  padding-right: 0;
  border-radius: 12px;
}
.block-views-blockmain-industry-page-block-2 .view-content .views-row .views-field-nothing {
  height: 100%;
}
.block-views-blockmain-industry-page-block-2 .view-content .views-row .views-field-nothing .field-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
@media (min-width: 48rem) {
  .block-views-blockmain-industry-page-block-2 .view-content .views-row:not(:nth-child(-n+6)) {
    display: block;
  }
}
@media (min-width: 48rem) {
  .block-views-blockmain-industry-page-block-2 .view-content .views-row:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-2 .view-content .views-row:not(:nth-child(-n+3)) {
    display: block;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-2 .view-content .views-row:not(:nth-child(-n+2)) {
    margin-top: 2rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockmain-industry-page-block-2 .view-content .views-row:not(:first-child) {
    margin-top: 1rem;
  }
}
.block-views-blockmain-industry-page-block-2 .view-content .views-row .hover-industries:hover {
  border: 2px solid #30B587;
}
.block-views-blockmain-industry-page-block-2 .view-content .views-row .hover-industries:hover .views-field-field-industries-title {
  color: #30B587 !important;
}
@media (min-width: 48rem) {
  .block-views-blockmain-industry-page-block-2 .view-content .views-row:not(:nth-child(3n+3)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-2 .view-content .views-row:not(:nth-child(even)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-2 .view-content .views-row {
    width: 49%;
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockmain-industry-page-block-2 .view-content .views-row {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blockmain-industry-page-block-2 .view-content .views-row .views-field-field-image-industries-2 {
  min-height: 235px;
  width: calc(100% + 4px);
}
.block-views-blockmain-industry-page-block-2 .view-content .views-row .views-field-field-image-industries-2 img {
  width: 100%;
  height: 350px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px 12px 0px 0px;
  position: relative;
  top: -2px;
  left: -2px;
}
.block-views-blockmain-industry-page-block-2 .view-content .row-inner-content {
  border: 2px solid #fff;
  border-radius: 12px;
  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;
  height: 100%;
}
.block-views-blockmain-industry-page-block-2 .view-content .group-industries {
  padding: 1.5rem;
}
.block-views-blockmain-industry-page-block-2 .view-content .group-industries h3, .block-views-blockmain-industry-page-block-2 .view-content .group-industries .h3 {
  font-weight: 700;
}
.block-views-blockmain-industry-page-block-2 .view-content .group-industries h4, .block-views-blockmain-industry-page-block-2 .view-content .group-industries .h4 {
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 1rem;
}
.block-views-blockmain-industry-page-block-2 .view-content .group-industries .description-custom-industries {
  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: 1.5rem auto 0 0;
  margin-top: auto;
  margin-bottom: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.block-views-blockmain-industry-page-block-2 .view-content .group-industries .description-custom-industries:hover {
  color: #30B587 !important;
}
.block-views-blockmain-industry-page-block-2 .view-content .group-industries .description-custom-industries:hover::after {
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 35.99875rem) {
  .block-views-blockmain-industry-page-block-2 .view-content .group-industries .description-custom-industries {
    margin-bottom: 0.75rem;
  }
}
.block-views-blockmain-industry-page-block-2 .view-footer {
  text-align: center;
}
.block-views-blockmain-industry-page-block-2 .view-footer #loadMoreMainIndustries {
  display: none;
  margin: 0;
  margin-top: 3rem;
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-2 .view-footer #loadMoreMainIndustries {
    padding: 1.125rem 1.5rem !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blockmain-industry-page-block-2 .view-footer #loadMoreMainIndustries {
    margin-top: 2rem;
  }
}

@media (max-width: 61.99875rem) {
  .block-views-blockmain-industry-page-block-3 .view-display-id-block_3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.block-views-blockmain-industry-page-block-3 .view-header, .block-views-blockmain-industry-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockmain-industry-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-3 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockmain-industry-page-block-3 .view-header, .block-views-blockmain-industry-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockmain-industry-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-3 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-3 .view-header, .block-views-blockmain-industry-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockmain-industry-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-3 .seo-header {
    max-width: 100%;
  }
}
.block-views-blockmain-industry-page-block-3 .view-header h2, .block-views-blockmain-industry-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockmain-industry-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-3 .seo-header h2, .block-views-blockmain-industry-page-block-3 .view-header .h2, .block-views-blockmain-industry-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockmain-industry-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-3 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blockmain-industry-page-block-3 .view-header h2, .block-views-blockmain-industry-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockmain-industry-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-3 .seo-header h2, .block-views-blockmain-industry-page-block-3 .view-header .h2, .block-views-blockmain-industry-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockmain-industry-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-3 .seo-header .h2, .block-views-blockmain-industry-page-block-3 .view-header h5, .block-views-blockmain-industry-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockmain-industry-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-3 .seo-header h5, .block-views-blockmain-industry-page-block-3 .view-header .h5, .block-views-blockmain-industry-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockmain-industry-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-3 .seo-header .h5, .block-views-blockmain-industry-page-block-3 .view-header p, .block-views-blockmain-industry-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockmain-industry-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-3 .seo-header p {
  text-align: start;
}
.block-views-blockmain-industry-page-block-3 .view-header p, .block-views-blockmain-industry-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockmain-industry-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-3 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockmain-industry-page-block-3 .view-header p, .block-views-blockmain-industry-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockmain-industry-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-3 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content {
  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: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries {
  width: 100%;
  padding-right: 2.5rem;
  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: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: auto;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries {
    width: 100%;
    padding: 0;
  }
}
.block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries p {
  font-weight: 500;
}
.block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries p {
    font-weight: 400;
  }
}
.block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries a {
  color: #30B587;
  text-decoration: none;
  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;
  gap: 16px;
}
.block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries a:hover {
  color: #262424 !important;
}
.block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries h2, .block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries .h2 {
  margin-bottom: 2rem;
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries h2, .block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries .h2 {
    margin-bottom: 1rem;
  }
}
.block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries h5, .block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries .h5 {
  font-size: 1.125rem;
  color: #30B587;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media (max-width: 74.99875rem) {
  .block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries h5, .block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries .h5 {
    font-size: 1rem !important;
  }
}
.block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries .linkSeoAds {
  margin-top: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries .linkSeoAds {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 1rem;
  }
}
.block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries .linkSeoAds p {
  text-align: justify;
}
.block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries .linkSeoAds p a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0 0.75rem;
  margin-left: 0;
  font-weight: 600;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-content: center;
  cursor: pointer;
}
.block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries .linkSeoAds p a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries ol {
  margin-bottom: 0;
}
.block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries li {
  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;
  color: #6A6A71;
}
@media screen and (max-width: 64rem) {
  .block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries li {
    font-size: 0.875rem;
  }
}
.block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries li strong {
  display: contents;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries li {
    padding-right: 0;
  }
}
.block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .left-industries li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
  margin-top: 0.25rem;
}
.block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .right-industries {
  width: 50%;
  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;
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .right-industries {
    width: 100%;
    margin: auto;
  }
}
.block-views-blockmain-industry-page-block-3 .views-field-nothing .field-content .right-industries img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}

.block-views-blockmain-industry-page-block-4 {
  background-color: #f7f7f7;
}
.block-views-blockmain-industry-page-block-4 .view-display-id-block_4 {
  padding-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-display-id-block_4 {
    padding-bottom: 3rem;
    padding-right: 0;
  }
}
.block-views-blockmain-industry-page-block-4 .view-header, .block-views-blockmain-industry-page-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockmain-industry-page-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-4 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 65%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-header, .block-views-blockmain-industry-page-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockmain-industry-page-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-4 .seo-header {
    margin: 0 0 1.5rem 0 !important;
    max-width: 100%;
  }
}
.block-views-blockmain-industry-page-block-4 .view-header h2, .block-views-blockmain-industry-page-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockmain-industry-page-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-4 .seo-header h2, .block-views-blockmain-industry-page-block-4 .view-header .h2, .block-views-blockmain-industry-page-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockmain-industry-page-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-4 .seo-header .h2, .block-views-blockmain-industry-page-block-4 .view-header h5, .block-views-blockmain-industry-page-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockmain-industry-page-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-4 .seo-header h5, .block-views-blockmain-industry-page-block-4 .view-header .h5, .block-views-blockmain-industry-page-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockmain-industry-page-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-4 .seo-header .h5, .block-views-blockmain-industry-page-block-4 .view-header p, .block-views-blockmain-industry-page-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockmain-industry-page-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-industry-page-block-4 .seo-header p {
  text-align: start;
}
.block-views-blockmain-industry-page-block-4 .view-content {
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content {
    padding: 0;
  }
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
@media (min-width: 48rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .owl-stage {
    padding-right: 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .owl-item .views-field-field-client-headline-text {
    visibility: hidden;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .owl-item.active .views-field-field-client-headline-text {
    visibility: visible;
  }
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
  padding-top: 10.625rem;
}
@media (max-width: 64rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row {
    padding-top: 7.625rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row {
    padding-left: 0;
    padding-right: 0;
    padding-top: 7.625rem;
  }
}
@media (max-width: 29.375rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row {
    padding-top: 9.375rem;
  }
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text {
  position: absolute;
  top: 0px;
  left: 0px;
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
  text-transform: uppercase;
  color: #30B587;
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
  font-size: 2.375rem;
  font-weight: 500 !important;
  color: #262424;
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    font-size: 1.5rem !important;
    font-weight: 400 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
    font-size: 0.75rem;
  }
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
  text-align: start;
  max-width: 65%;
  line-height: 1.3;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    max-width: 75%;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    max-width: 100%;
  }
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
  line-height: 1.35rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
    line-height: 0.9rem;
  }
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2 {
  line-height: 2.85rem;
}
@media (max-width: 64rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2 {
    line-height: 1.8rem;
  }
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper {
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 25%;
      -ms-flex: 0 1 25%;
          flex: 0 1 25%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    padding-bottom: 1.5rem;
  }
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image {
  height: 100%;
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image .field-content {
  height: 100%;
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image .field-content img {
  border-radius: 12px;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 75%;
      -ms-flex: 0 1 75%;
          flex: 0 1 75%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    padding-left: 0;
  }
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-field-client-project-icon {
  padding-bottom: 1.5rem;
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-field-client-project-icon img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
  height: 20px;
  max-height: 20px;
  max-width: 200px;
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body {
  padding-bottom: 1.5rem;
  line-height: 1.5rem;
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body p {
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body p {
    font-weight: 500 !important;
    line-height: 1.3125rem;
  }
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .left-client-side-informations .views-field-field-client-image img {
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 50px;
  width: 50px;
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations {
  padding-left: 0.5rem;
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-name h4, .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-name .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-position p {
  color: #30B587;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-position p {
    font-weight: 500 !important;
  }
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-nav button.owl-prev {
  position: absolute;
  left: 0px;
  top: 300px;
  background: transparent !important;
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-nav button.owl-prev span {
  content: url(../images/icons/arrow-right.svg);
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-nav button.owl-prev {
    top: 250px;
    display: none;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-nav button.owl-prev {
    display: none;
  }
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-nav button.owl-next {
  position: absolute;
  right: 0px;
  top: 300px;
  background: transparent !important;
}
.block-views-blockmain-industry-page-block-4 .view-content .owl-nav button.owl-next span {
  content: url(../images/icons/arrow-right.svg);
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-nav button.owl-next {
    top: 250px;
    display: none;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-nav button.owl-next {
    display: none;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-4 .view-content .owl-dots {
    margin-top: 1.25rem;
    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;
  }
  .block-views-blockmain-industry-page-block-4 .view-content .owl-dots .owl-dot.active {
    background: #18C595;
  }
  .block-views-blockmain-industry-page-block-4 .view-content .owl-dots .owl-dot {
    color: inherit;
    border: 1px solid;
    border-color: #18C595;
    padding: 0 !important;
    font: inherit;
    height: 10px;
    width: 10px;
    background: transparent;
    border-radius: 50%;
  }
  .block-views-blockmain-industry-page-block-4 .view-content .owl-dots .owl-dot:not(:last-child) {
    margin-right: 0.5rem;
  }
}

.block-views-blockmain-industry-page-block-5 {
  background-color: #f7f7f7;
}
.block-views-blockmain-industry-page-block-5 .view-id-main_industry_page.view-display-id-block_5 {
  padding-top: 4rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-5 {
    display: none;
  }
}
.block-views-blockmain-industry-page-block-5 .active-mini-client .hover-clients {
  border: 2px solid #30B587 !important;
}
.block-views-blockmain-industry-page-block-5 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .current.owl-item .views-row, .block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .first-active-element.owl-item .views-row {
  background: #fff;
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .current.owl-item .views-row h4, .block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .current.owl-item .views-row .h4, .block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .first-active-element.owl-item .views-row h4, .block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .first-active-element.owl-item .views-row .h4 {
  color: #262424;
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .current.owl-item .views-row p, .block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .first-active-element.owl-item .views-row p {
  color: #212121;
}
@media (max-width: 64rem) {
  .block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .current.owl-item .views-row p, .block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .first-active-element.owl-item .views-row p {
    line-height: 1.5rem;
  }
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .current.owl-item .views-row img, .block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .first-active-element.owl-item .views-row img {
  opacity: unset;
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .views-row {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 12px;
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .views-row .hover-clients {
  border-radius: 12px;
  border: 2px solid rgba(255, 255, 255, 0.5);
  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;
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .views-row .hover-clients, .block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .views-row .nohover-clients {
  padding: 1.5rem;
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .views-row .hover-clients:hover {
  border: 2px solid #30B587;
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .views-row .views-field-field-client-project-icon {
  padding-bottom: 1rem;
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .views-row .views-field-field-client-project-icon img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
  height: 20px;
  max-height: 20px;
  max-width: 200px;
  opacity: 0.5;
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text {
  padding-bottom: 0.5rem;
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h4, .block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h4 {
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(38, 36, 36, 0.5);
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-stage-outer .views-row .views-field-field-client-name p {
  color: #262424;
  margin-bottom: 0;
  color: rgba(38, 36, 36, 0.5);
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-nav {
  display: none;
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-dots {
  margin-top: 4rem;
  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;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-industry-page-block-5 .view-content .owl-dots {
    margin-top: 4rem;
  }
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-dots .owl-dot.active {
  background: #18C595;
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-dots .owl-dot {
  color: inherit;
  border: 1px solid;
  border-color: #18C595;
  padding: 0 !important;
  font: inherit;
  height: 10px;
  width: 10px;
  background: transparent;
  border-radius: 50%;
}
.block-views-blockmain-industry-page-block-5 .view-content .owl-dots .owl-dot:not(:last-child) {
  margin-right: 0.5rem;
}

.block-views-blocktechnologies-block-2 .views-row {
  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;
  position: relative;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blocktechnologies-block-2 .views-row:before {
  background: rgb(53, 47, 95);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(29.11%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  content: "";
  position: absolute;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.block-views-blocktechnologies-block-2 .views-field-field-slider-image-technologies {
  height: 100vh;
}
.block-views-blocktechnologies-block-2 .views-field-field-slider-image-technologies img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.block-views-blocktechnologies-block-2 .views-field-nothing {
  position: relative;
  z-index: 1;
  width: 100%;
}
.block-views-blocktechnologies-block-2 .views-field-nothing .field-content {
  display: block;
  max-width: 1304px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  margin: auto;
  color: #fff;
  position: relative;
  text-align: center;
}
.block-views-blocktechnologies-block-2 .views-field-nothing .field-content h1, .block-views-blocktechnologies-block-2 .views-field-nothing .field-content .h1 {
  line-height: 1;
  font-weight: 500;
  max-width: 680px;
  margin: auto;
  margin-bottom: 1.5rem;
}
.block-views-blocktechnologies-block-2 .views-field-nothing .field-content h1 strong, .block-views-blocktechnologies-block-2 .views-field-nothing .field-content .h1 strong {
  font-weight: 700;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-2 .views-field-nothing .field-content h1, .block-views-blocktechnologies-block-2 .views-field-nothing .field-content .h1 {
    font-size: 2.625rem !important;
  }
}
.block-views-blocktechnologies-block-2 .views-field-nothing .field-content h4, .block-views-blocktechnologies-block-2 .views-field-nothing .field-content .h4 {
  max-width: 663px;
  margin: auto;
  font-weight: 500;
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-2 .views-field-nothing .field-content h4, .block-views-blocktechnologies-block-2 .views-field-nothing .field-content .h4 {
    font-size: 1rem !important;
  }
}
.block-views-blocktechnologies-block-2 .views-field-nothing .field-content .body {
  max-width: 768px;
  margin: auto;
  color: #fff;
}
.block-views-blocktechnologies-block-2 .views-field-nothing .field-content .body h1, .block-views-blocktechnologies-block-2 .views-field-nothing .field-content .body .h1 {
  color: #fff;
}
.block-views-blocktechnologies-block-2 .views-field-nothing .field-content .body p {
  color: #f7f7f7 !important;
}
.block-views-blocktechnologies-block-2 .views-field-nothing .field-content .links a {
  font-weight: 600;
  font-size: 0.875rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-2 .views-field-nothing .field-content .links a:nth-child(1) {
    margin-bottom: 0.5rem;
    font-size: 0.875rem !important;
    padding: 1.125rem 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-2 .views-field-nothing .field-content .links a:nth-child(2) {
    padding: 1.125rem 3.09375rem;
    font-size: 0.875rem !important;
  }
}
.block-views-blocktechnologies-block-2 .views-field-nothing .field-content .links a:nth-child(2):hover {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.block-views-blocktechnologies-block-3 {
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-3 .view-display-id-block_3 {
    padding-bottom: 3rem;
  }
}
.block-views-blocktechnologies-block-3 .view-display-id-block_3 .view-header, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-3 .view-display-id-block_3 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-3 .view-display-id-block_3 .view-header, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-3 .view-display-id-block_3 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-3 .view-display-id-block_3 .view-header, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-3 .view-display-id-block_3 .seo-header {
    max-width: 100%;
  }
}
.block-views-blocktechnologies-block-3 .view-display-id-block_3 .view-header h2, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-3 .view-display-id-block_3 .seo-header h2, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .view-header .h2, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-3 .view-display-id-block_3 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blocktechnologies-block-3 .view-display-id-block_3 .view-header h2, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-3 .view-display-id-block_3 .seo-header h2, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .view-header .h2, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-3 .view-display-id-block_3 .seo-header .h2, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .view-header h5, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-3 .view-display-id-block_3 .seo-header h5, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .view-header .h5, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-3 .view-display-id-block_3 .seo-header .h5, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .view-header p, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-3 .view-display-id-block_3 .seo-header p {
  text-align: start;
}
.block-views-blocktechnologies-block-3 .view-display-id-block_3 .view-header p, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-3 .view-display-id-block_3 .seo-header p {
  margin-bottom: 0.5rem;
}
.block-views-blocktechnologies-block-3 .view-display-id-block_3 .view-header p a, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p a, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p a, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-3 .view-display-id-block_3 .seo-header p a {
  color: #30B587;
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-block-3 .view-display-id-block_3 .view-header p, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-3 .view-display-id-block_3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-3 .view-display-id-block_3 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blocktechnologies-block-3 .view-footer {
  text-align: center;
}
.block-views-blocktechnologies-block-3 .view-footer #loadMoreServicesTechnologies {
  display: none;
  margin: 0;
  margin-top: 3rem;
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-3 .view-footer #loadMoreServicesTechnologies {
    padding: 1.125rem 1.5rem !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-3 .view-footer #loadMoreServicesTechnologies {
    margin-top: 2rem;
  }
}
.block-views-blocktechnologies-block-3 .view-content {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blocktechnologies-block-3 .view-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  padding-right: 0;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blocktechnologies-block-3 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
  border-radius: 12px;
  display: none;
  background-color: #fff;
  width: 32%;
}
@media (min-width: 62rem) {
  .block-views-blocktechnologies-block-3 .view-content .views-row:not(:nth-child(-n+6)) {
    display: block;
  }
}
@media (min-width: 62rem) {
  .block-views-blocktechnologies-block-3 .view-content .views-row:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-3 .view-content .views-row:not(:nth-child(-n+3)) {
    display: block;
  }
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-3 .view-content .views-row:not(:nth-child(-n+2)) {
    margin-top: 2rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-block-3 .view-content .views-row:not(:first-child) {
    margin-top: 1rem;
  }
}
.block-views-blocktechnologies-block-3 .view-content .views-row .nohover-services {
  padding: 1.5rem;
}
.block-views-blocktechnologies-block-3 .view-content .views-row .hover-services {
  padding: 1.5rem;
  border: 2px solid #fff;
  border-radius: 12px;
}
.block-views-blocktechnologies-block-3 .view-content .views-row .hover-services:hover {
  border: 2px solid #30B587;
}
.block-views-blocktechnologies-block-3 .view-content .views-row .views-field-field-services-title h3, .block-views-blocktechnologies-block-3 .view-content .views-row .views-field-field-services-title .h3 {
  margin-bottom: 1rem;
}
@media (min-width: 62rem) {
  .block-views-blocktechnologies-block-3 .view-content .views-row .views-field-field-services-title h3, .block-views-blocktechnologies-block-3 .view-content .views-row .views-field-field-services-title .h3 {
    font-size: 1.25rem;
  }
}
@media (min-width: 75rem) {
  .block-views-blocktechnologies-block-3 .view-content .views-row .views-field-field-services-title h3, .block-views-blocktechnologies-block-3 .view-content .views-row .views-field-field-services-title .h3 {
    font-size: 1.5rem;
  }
}
.block-views-blocktechnologies-block-3 .view-content .views-row .views-field-nothing {
  height: 100%;
}
.block-views-blocktechnologies-block-3 .view-content .views-row .views-field-nothing a {
  color: #30B587;
}
.block-views-blocktechnologies-block-3 .view-content .views-row .views-field-nothing .field-content, .block-views-blocktechnologies-block-3 .view-content .views-row .views-field-nothing .hover-services {
  height: 100%;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 62rem) {
  .block-views-blocktechnologies-block-3 .view-content .views-row:not(:nth-child(3n+3)) {
    margin-right: 2%;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-3 .view-content .views-row:not(:nth-child(even)) {
    margin-right: 2%;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-3 .view-content .views-row {
    width: 49%;
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-block-3 .view-content .views-row {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blocktechnologies-block-3 .view-content .views-row h3, .block-views-blocktechnologies-block-3 .view-content .views-row .h3 {
  font-weight: 700;
}
.block-views-blocktechnologies-block-3 .view-content .views-row .description-custom-services {
  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: 1.5rem auto 0 0;
  margin-top: auto;
  margin-bottom: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.block-views-blocktechnologies-block-3 .view-content .views-row .description-custom-services:hover {
  color: #30B587 !important;
}
.block-views-blocktechnologies-block-3 .view-content .views-row .description-custom-services:hover::after {
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-block-3 .view-content .views-row .description-custom-services {
    margin-bottom: 0.75rem;
  }
}

.block-views-blocktechnologies-block-10 .field-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.block-views-blocktechnologies-block-10 .row-inner-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: 1304px;
  margin: auto;
  padding-top: 4.9375rem;
  padding-bottom: 4.9375rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-10 .row-inner-content {
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.block-views-blocktechnologies-block-10 .row-inner-content .col-with-padding {
  padding-left: 6.25rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-10 .row-inner-content .col-with-padding {
    padding-left: 0;
  }
}
.block-views-blocktechnologies-block-10 .row-inner-content .col-sm-6 {
  position: relative;
  z-index: 1;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-10 .row-inner-content .col-sm-6 {
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-10 .field--name-field-image-project-2 {
    text-align: center;
  }
}
.block-views-blocktechnologies-block-10 .field--name-field-image-project-2 img {
  max-height: 320px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 100%;
     object-position: 100%;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-10 .field--name-field-image-project-2 img {
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
  }
}
.block-views-blocktechnologies-block-10 .field--name-field-project-background-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.block-views-blocktechnologies-block-10 .field--name-field-project-background-image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0px;
  height: 100px;
  width: 100px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.block-views-blocktechnologies-block-10 .field--name-field-project-icon img {
  max-width: 60px;
  max-height: 60px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 1rem;
}
.block-views-blocktechnologies-block-10 .field--name-node-title h2, .block-views-blocktechnologies-block-10 .field--name-node-title .h2 {
  font-weight: 500;
  color: #fff;
  margin-bottom: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-10 .field--name-node-title h2, .block-views-blocktechnologies-block-10 .field--name-node-title .h2 {
    font-weight: 700;
  }
}
.block-views-blocktechnologies-block-10 .field--name-body {
  color: #fff;
  font-weight: 500;
  margin-bottom: 2rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-10 .field--name-body {
    font-weight: 400;
  }
}
.block-views-blocktechnologies-block-10 .description-custom, .block-views-blocktechnologies-block-10 .description-custom-project-mobile {
  position: relative;
  z-index: 1;
  padding: 1.125rem 1.5rem;
  background-color: #30B587;
  display: block;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0;
  bottom: 0px;
  color: #F8FAFC;
  font-weight: 600;
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-10 .description-custom, .block-views-blocktechnologies-block-10 .description-custom-project-mobile {
    padding: 1.125rem 1.5rem !important;
  }
}
.block-views-blocktechnologies-block-10 .description-custom:hover, .block-views-blocktechnologies-block-10 .description-custom-project-mobile:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-block-10 .description-custom {
    display: none;
  }
}
@media (min-width: 36rem) {
  .block-views-blocktechnologies-block-10 .description-custom-project-mobile {
    display: none;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-10 .description-custom-project-mobile {
    margin-top: 2rem;
    width: 100%;
    text-align: center;
  }
}

.block-views-blocktechnologies-block-5 {
  background-color: #f7f7f7;
}
.block-views-blocktechnologies-block-5 .view-footer {
  text-align: center;
  margin-top: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-5 .view-footer {
    margin-top: 2rem;
  }
}
.block-views-blocktechnologies-block-5 .view-footer p {
  margin-bottom: 0;
}
.block-views-blocktechnologies-block-5 .view-footer a {
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-5 .view-footer a {
    padding: 1.125rem 1.5rem !important;
  }
}
.block-views-blocktechnologies-block-5 .view-header, .block-views-blocktechnologies-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-5 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 45%;
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-5 .view-header, .block-views-blocktechnologies-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-5 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-5 .view-header, .block-views-blocktechnologies-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-5 .seo-header {
    max-width: 100%;
  }
}
.block-views-blocktechnologies-block-5 .view-header h2, .block-views-blocktechnologies-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-5 .seo-header h2, .block-views-blocktechnologies-block-5 .view-header .h2, .block-views-blocktechnologies-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-5 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blocktechnologies-block-5 .view-header h2, .block-views-blocktechnologies-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-5 .seo-header h2, .block-views-blocktechnologies-block-5 .view-header .h2, .block-views-blocktechnologies-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-5 .seo-header .h2, .block-views-blocktechnologies-block-5 .view-header h5, .block-views-blocktechnologies-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blocktechnologies-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-5 .seo-header h5, .block-views-blocktechnologies-block-5 .view-header .h5, .block-views-blocktechnologies-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blocktechnologies-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-5 .seo-header .h5, .block-views-blocktechnologies-block-5 .view-header p, .block-views-blocktechnologies-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-5 .seo-header p {
  text-align: start;
}
.block-views-blocktechnologies-block-5 .view-header p, .block-views-blocktechnologies-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-5 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-block-5 .view-header p, .block-views-blocktechnologies-block-5 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-5 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-5 .seo-header p {
    font-weight: 500 !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-5 .view-display-id-block_5 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-5 .view-display-id-block_5 {
    padding-right: 0;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-5 .view-display-id-block_5 .views-row {
    padding-right: 0;
  }
}
.block-views-blocktechnologies-block-5 .field-content .services-title-options {
  width: 50%;
  margin-bottom: 4rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-5 .field-content .services-title-options {
    margin-bottom: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-5 .field-content .services-title-options {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.block-views-blocktechnologies-block-5 .field-content .services-title-options h2, .block-views-blocktechnologies-block-5 .field-content .services-title-options .h2 {
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-5 .field-content .services-title-options h2, .block-views-blocktechnologies-block-5 .field-content .services-title-options .h2 {
    margin-right: 1.125rem;
  }
}
.block-views-blocktechnologies-block-5 .field-content .services-options-body 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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0;
}
@media (min-width: 62rem) and (max-width: 74.99875rem) {
  .block-views-blocktechnologies-block-5 .field-content .services-options-body ul {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-5 .field-content .services-options-body ul {
    gap: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-5 .field-content .services-options-body ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 0;
  }
}
.block-views-blocktechnologies-block-5 .field-content .services-options-body ul li {
  max-width: 32%;
  width: 100%;
  border: none;
  padding: 1.5rem;
  border-radius: 12px;
  background-color: #fff;
}
@media (min-width: 62rem) {
  .block-views-blocktechnologies-block-5 .field-content .services-options-body ul li:not(:nth-child(3n+3)) {
    margin-right: 2%;
  }
  .block-views-blocktechnologies-block-5 .field-content .services-options-body ul li:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-5 .field-content .services-options-body ul li {
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-5 .field-content .services-options-body ul li {
    max-width: initial;
    min-height: initial;
    width: 49%;
  }
  .block-views-blocktechnologies-block-5 .field-content .services-options-body ul li:not(:nth-child(2n+2)) {
    margin-right: 2%;
  }
  .block-views-blocktechnologies-block-5 .field-content .services-options-body ul li:not(:nth-child(-n+2)) {
    margin-top: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-5 .field-content .services-options-body ul li {
    width: 100%;
    min-height: initial;
    padding: 0;
  }
}
.block-views-blocktechnologies-block-5 .field-content .services-options-body ul li p {
  margin-top: auto;
  margin-bottom: 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-5 .field-content .services-options-body ul li p {
    font-weight: 500 !important;
  }
}
.block-views-blocktechnologies-block-5 .field-content .services-options-body ul li h3, .block-views-blocktechnologies-block-5 .field-content .services-options-body ul li .h3 {
  margin-bottom: 1rem;
}
.block-views-blocktechnologies-block-5 .field-content .services-options-body ul li h3:not(:first-child), .block-views-blocktechnologies-block-5 .field-content .services-options-body ul li .h3:not(:first-child) {
  margin-bottom: auto;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-5 .field-content .services-options-body .owl-stage-outer {
    background-color: #f7f7f7;
    padding: 0;
    height: auto;
  }
}
.block-views-blocktechnologies-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item {
    background: #fff;
    padding: 1.5rem;
    border-radius: 12px;
    margin-right: 1rem;
  }
}
@media (max-width: 47.99875rem) and (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item h3, .block-views-blocktechnologies-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item .h3 {
    margin-bottom: 1rem;
  }
}
@media (max-width: 47.99875rem) and (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-5 .field-content .services-options-body .owl-stage-outer .owl-stage .owl-item p {
    margin-bottom: 0;
  }
}

@media (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-4 .view-display-id-block_4 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.block-views-blocktechnologies-block-4 .view-header, .block-views-blocktechnologies-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-4 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-4 .view-header, .block-views-blocktechnologies-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-4 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-4 .view-header, .block-views-blocktechnologies-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-4 .seo-header {
    max-width: 100%;
  }
}
.block-views-blocktechnologies-block-4 .view-header h2, .block-views-blocktechnologies-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-4 .seo-header h2, .block-views-blocktechnologies-block-4 .view-header .h2, .block-views-blocktechnologies-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-4 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blocktechnologies-block-4 .view-header h2, .block-views-blocktechnologies-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-4 .seo-header h2, .block-views-blocktechnologies-block-4 .view-header .h2, .block-views-blocktechnologies-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-4 .seo-header .h2, .block-views-blocktechnologies-block-4 .view-header h5, .block-views-blocktechnologies-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blocktechnologies-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-4 .seo-header h5, .block-views-blocktechnologies-block-4 .view-header .h5, .block-views-blocktechnologies-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blocktechnologies-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-4 .seo-header .h5, .block-views-blocktechnologies-block-4 .view-header p, .block-views-blocktechnologies-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-4 .seo-header p {
  text-align: start;
}
.block-views-blocktechnologies-block-4 .view-header p, .block-views-blocktechnologies-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-4 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-block-4 .view-header p, .block-views-blocktechnologies-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-4 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blocktechnologies-block-4 .views-field-nothing .field-content {
  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: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-4 .views-field-nothing .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services {
  width: 50%;
  padding-right: 1rem;
  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: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: auto;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
@media (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services {
    width: 100%;
    padding: 0;
    padding-bottom: 2rem;
  }
}
.block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services p {
  font-weight: 500;
}
.block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services p {
    font-weight: 400;
  }
}
.block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services a {
  color: #30B587;
  text-decoration: none;
  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;
  gap: 16px;
}
.block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services a:hover {
  color: #262424 !important;
}
.block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services h2, .block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services .h2 {
  margin-bottom: 2rem;
}
@media (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services h2, .block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services .h2 {
    margin-bottom: 1rem;
  }
}
.block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services h5, .block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services .h5 {
  font-size: 1.125rem;
  color: #30B587;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media (max-width: 74.99875rem) {
  .block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services h5, .block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services .h5 {
    font-size: 1rem !important;
  }
}
.block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services .linkSeoAds {
  margin-top: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
@media (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services .linkSeoAds {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 1rem;
  }
}
.block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services .linkSeoAds p {
  text-align: justify;
}
.block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services .linkSeoAds p a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0 0.75rem;
  margin-left: 0;
  font-weight: 600;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-content: center;
  cursor: pointer;
}
.block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services .linkSeoAds p a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services ol {
  margin-bottom: 0;
}
.block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services li {
  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;
  color: #6A6A71;
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services li {
    font-size: 0.875rem;
  }
}
.block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services li strong {
  display: contents;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services li {
    padding-right: 0;
  }
}
.block-views-blocktechnologies-block-4 .views-field-nothing .field-content .left-services li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
  margin-top: 0.25rem;
}
.block-views-blocktechnologies-block-4 .views-field-nothing .field-content .right-services {
  padding-left: 1rem;
  width: 50%;
  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;
}
@media (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-4 .views-field-nothing .field-content .right-services {
    width: 100%;
    margin: auto;
    padding-left: 0;
  }
}
.block-views-blocktechnologies-block-4 .views-field-nothing .field-content .right-services img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}
@media (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-4 .views-field-nothing .field-content .right-services img {
    width: 100%;
  }
}

.block-views-blocktechnologies-block-16 {
  background-color: #f7f7f7;
}
.block-views-blocktechnologies-block-16 .view-header, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header {
  margin: 0 0 3rem 0 !important;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-16 .view-header, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-16 .view-header, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header {
    max-width: 100%;
  }
}
.block-views-blocktechnologies-block-16 .view-header h2, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header h2, .block-views-blocktechnologies-block-16 .view-header .h2, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header .h2 {
  margin-bottom: 1rem;
  max-width: 70%;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-16 .view-header h2, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header h2, .block-views-blocktechnologies-block-16 .view-header .h2, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header .h2 {
    max-width: 100%;
  }
}
.block-views-blocktechnologies-block-16 .view-header h2, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header h2, .block-views-blocktechnologies-block-16 .view-header .h2, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header .h2, .block-views-blocktechnologies-block-16 .view-header h5, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header h5, .block-views-blocktechnologies-block-16 .view-header .h5, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header .h5, .block-views-blocktechnologies-block-16 .view-header p, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header p {
  text-align: start;
  max-width: 70%;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-16 .view-header h2, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header h2, .block-views-blocktechnologies-block-16 .view-header .h2, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header .h2, .block-views-blocktechnologies-block-16 .view-header h5, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header h5, .block-views-blocktechnologies-block-16 .view-header .h5, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header .h5, .block-views-blocktechnologies-block-16 .view-header p, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header p {
    max-width: 100%;
  }
}
.block-views-blocktechnologies-block-16 .view-header p, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-block-16 .view-header p, .block-views-blocktechnologies-block-16 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-16 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-16 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blocktechnologies-block-16 .view-technologies.view-id-technologies.view-display-id-block_16 {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.block-views-blocktechnologies-block-16 .view-technologies.view-id-technologies.view-display-id-block_16 > .view-content {
  margin-left: 0;
  margin-right: 0;
  width: 34%;
  border-radius: 12px;
  background-color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-16 .view-technologies.view-id-technologies.view-display-id-block_16 > .view-content {
    width: 100%;
    background-color: transparent;
  }
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-block-16 .view-technologies.view-id-technologies.view-display-id-block_16 > .view-content {
    padding: 1.5rem;
    -webkit-align-content: baseline;
        -ms-flex-line-pack: baseline;
            align-content: baseline;
    max-height: 250px;
  }
}
.block-views-blocktechnologies-block-16 .view-technologies.view-id-technologies.view-display-id-block_16 > .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
  direction: ltr;
}
.block-views-blocktechnologies-block-16 .view-technologies.view-id-technologies.view-display-id-block_16 > .view-content .views-row:last-child p {
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-16 .view-technologies.view-id-technologies.view-display-id-block_16 > .view-content .views-row {
    padding: 1rem 1.5rem;
    border-radius: 6px;
    background-color: #fff;
  }
  .block-views-blocktechnologies-block-16 .view-technologies.view-id-technologies.view-display-id-block_16 > .view-content .views-row:not(:last-child) {
    margin-bottom: 1rem;
  }
}
.block-views-blocktechnologies-block-16 .attachment.attachment-after {
  width: 64%;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-16 .attachment.attachment-after {
    display: none;
  }
}
.block-views-blocktechnologies-block-16 .attachment.attachment-after .view-id-technologies.view-display-id-attachment_2 > .view-content {
  width: 100%;
  padding: 1.5rem;
  margin-left: 0;
  margin-right: 0;
  border-radius: 12px;
  background-color: #fff;
}
.block-views-blocktechnologies-block-16 .attachment.attachment-after .view-id-technologies.view-display-id-attachment_2 .views-row {
  padding-left: 0;
  padding-right: 0;
  display: none;
}
.block-views-blocktechnologies-block-16 .attachment.attachment-after .view-id-technologies.view-display-id-attachment_2 .views-row.active {
  display: block;
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-block-16 .attachment.attachment-after .view-id-technologies.view-display-id-attachment_2 .views-row .views-field-field-list-services-paragraph-4 ul {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    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: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .block-views-blocktechnologies-block-16 .attachment.attachment-after .view-id-technologies.view-display-id-attachment_2 .views-row .views-field-field-list-services-paragraph-4 ul li {
    color: #262424;
    padding: 0.75rem 1rem;
    border-radius: 12px;
    border: 1px solid #30B587;
    margin-bottom: 1rem;
  }
  .block-views-blocktechnologies-block-16 .attachment.attachment-after .view-id-technologies.view-display-id-attachment_2 .views-row .views-field-field-list-services-paragraph-4 ul li:not(:last-child) {
    margin-right: 1rem;
    cursor: default;
  }
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-block-16 .tools-technologies .tools-technologies-title {
    position: relative;
  }
  .block-views-blocktechnologies-block-16 .tools-technologies .tools-technologies-title.active-tool-title::after {
    content: url(../images/icons/chevron-down-green-1.svg) !important;
    -webkit-transform: translateY(-50%) rotate(-90deg);
         -o-transform: translateY(-50%) rotate(-90deg);
            transform: translateY(-50%) rotate(-90deg); /* Center vertically and rotate */
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
  }
  .block-views-blocktechnologies-block-16 .tools-technologies .tools-technologies-title.active-tool-title p {
    color: #30B587;
  }
  .block-views-blocktechnologies-block-16 .tools-technologies .tools-technologies-title p {
    font-weight: 600 !important;
    line-height: 1.21rem;
    cursor: pointer;
  }
  .block-views-blocktechnologies-block-16 .tools-technologies .tools-technologies-title::after {
    content: url(../images/icons/chevron-down-grey.svg) !important;
    -o-object-fit: contain;
       object-fit: contain;
    background-repeat: no-repeat;
    background-position: 60% 50%;
    position: absolute;
    top: 50%;
    right: 0px; /* Position to the right of the title */
    -webkit-transform: translateY(-50%) rotate(-90deg);
         -o-transform: translateY(-50%) rotate(-90deg);
            transform: translateY(-50%) rotate(-90deg); /* Center vertically and rotate */
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-16 .tools-technologies .tools-technologies-title {
    position: relative;
  }
  .block-views-blocktechnologies-block-16 .tools-technologies .tools-technologies-title.active-tool-title-mobile::after {
    content: url(../images/icons/chevron-down-green-1.svg) !important;
    -webkit-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    top: -8px;
  }
  .block-views-blocktechnologies-block-16 .tools-technologies .tools-technologies-title p {
    font-weight: 700 !important;
    line-height: 1.21rem;
    font-size: 1rem !important;
    margin-bottom: 0;
    color: #262424;
  }
  .block-views-blocktechnologies-block-16 .tools-technologies .tools-technologies-title::after {
    content: url(../images/icons/chevron-down-grey.svg) !important;
    -o-object-fit: contain;
       object-fit: contain;
    background-repeat: no-repeat;
    background-position: 60% 50%;
    position: absolute;
    top: -2px;
    right: 0px; /* Position to the right of the title */
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
  }
}
.block-views-blocktechnologies-block-16 .tools-technologies .tools-technologies-container-mobile {
  display: none;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-16 .tools-technologies .tools-technologies-container-mobile.active {
    display: block;
    margin-top: 1rem;
  }
  .block-views-blocktechnologies-block-16 .tools-technologies .tools-technologies-container-mobile.active p {
    font-size: 1rem !important;
    line-height: 1.5rem;
    margin-bottom: 0;
  }
  .block-views-blocktechnologies-block-16 .tools-technologies .tools-technologies-container-mobile.active ul {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    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: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .block-views-blocktechnologies-block-16 .tools-technologies .tools-technologies-container-mobile.active ul li {
    color: #262424;
    padding: 0.5rem 0.75rem;
    border-radius: 8px;
    border: 1px solid #30B587;
    margin-top: 1rem;
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 1.05rem;
  }
  .block-views-blocktechnologies-block-16 .tools-technologies .tools-technologies-container-mobile.active ul li:not(:last-child) {
    margin-right: 0.5rem;
  }
}

/* Work models new design*/
.block-views-blocktechnologies-block-13 {
  background-color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-13 .view-display-id-block_13 {
    padding-bottom: 3rem;
  }
}
.block-views-blocktechnologies-block-13 .view-header, .block-views-blocktechnologies-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-13 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 45%;
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-13 .view-header, .block-views-blocktechnologies-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-13 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-13 .view-header, .block-views-blocktechnologies-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-13 .seo-header {
    max-width: 100%;
  }
}
.block-views-blocktechnologies-block-13 .view-header h2, .block-views-blocktechnologies-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-13 .seo-header h2, .block-views-blocktechnologies-block-13 .view-header .h2, .block-views-blocktechnologies-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-13 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blocktechnologies-block-13 .view-header h2, .block-views-blocktechnologies-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-13 .seo-header h2, .block-views-blocktechnologies-block-13 .view-header .h2, .block-views-blocktechnologies-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-13 .seo-header .h2, .block-views-blocktechnologies-block-13 .view-header h5, .block-views-blocktechnologies-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blocktechnologies-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-13 .seo-header h5, .block-views-blocktechnologies-block-13 .view-header .h5, .block-views-blocktechnologies-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blocktechnologies-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-13 .seo-header .h5, .block-views-blocktechnologies-block-13 .view-header p, .block-views-blocktechnologies-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-13 .seo-header p {
  text-align: start;
}
.block-views-blocktechnologies-block-13 .view-header p, .block-views-blocktechnologies-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-13 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-block-13 .view-header p, .block-views-blocktechnologies-block-13 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-13 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-13 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blocktechnologies-block-13 .view-footer {
  text-align: center;
  margin-top: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-13 .view-footer {
    margin-top: 2rem;
  }
}
.block-views-blocktechnologies-block-13 .view-footer a {
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-13 .view-footer a {
    padding: 1.125rem 1.5rem !important;
  }
}
.block-views-blocktechnologies-block-13 .view-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  padding-right: 0;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blocktechnologies-block-13 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
  border-radius: 12px;
  background-color: #f7f7f7;
  width: 32%;
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-block-13 .view-content .views-row:not(:nth-child(-n+6)) {
    display: block;
  }
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-block-13 .view-content .views-row:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-13 .view-content .views-row:not(:nth-child(-n+3)) {
    display: block;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-13 .view-content .views-row:not(:nth-child(-n+2)) {
    margin-top: 1rem;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-block-13 .view-content .views-row:not(:first-child) {
    margin-top: 1rem;
  }
}
.block-views-blocktechnologies-block-13 .view-content .views-row .nohover-services {
  padding: 1.5rem;
}
.block-views-blocktechnologies-block-13 .view-content .views-row .hover-services {
  padding: 1.5rem;
  border: 2px solid #fff;
  border-radius: 12px;
}
.block-views-blocktechnologies-block-13 .view-content .views-row .hover-services:hover {
  border: 2px solid #30B587;
}
.block-views-blocktechnologies-block-13 .view-content .views-row .views-field-field-services-title h3, .block-views-blocktechnologies-block-13 .view-content .views-row .views-field-field-services-title .h3 {
  margin-bottom: 1rem;
}
.block-views-blocktechnologies-block-13 .view-content .views-row .views-field-nothing {
  height: 100%;
}
.block-views-blocktechnologies-block-13 .view-content .views-row .views-field-nothing .field-content, .block-views-blocktechnologies-block-13 .view-content .views-row .views-field-nothing a {
  height: 100%;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-block-13 .view-content .views-row:not(:nth-child(3n+3)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-13 .view-content .views-row:not(:nth-child(even)) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-13 .view-content .views-row {
    width: 49%;
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-block-13 .view-content .views-row {
    width: 100%;
    margin-right: 0;
  }
}
.block-views-blocktechnologies-block-13 .view-content .views-row h3, .block-views-blocktechnologies-block-13 .view-content .views-row .h3 {
  font-weight: 700;
}
.block-views-blocktechnologies-block-13 .view-content .views-row .description-custom-services {
  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: 1.5rem auto 0 0;
  margin-top: auto;
  margin-bottom: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.block-views-blocktechnologies-block-13 .view-content .views-row .description-custom-services:hover {
  color: #30B587 !important;
}
.block-views-blocktechnologies-block-13 .view-content .views-row .description-custom-services:hover::after {
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-block-13 .view-content .views-row .description-custom-services {
    margin-bottom: 0.75rem;
  }
}

.block-views-blocktechnologies-block-6 {
  scroll-margin-top: 9.375rem;
  background-color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-6 .view-technologies.view-id-technologies {
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-right: 0;
  }
}
.block-views-blocktechnologies-block-6 .view-header, .block-views-blocktechnologies-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-6 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-6 .view-header, .block-views-blocktechnologies-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-6 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-6 .view-header, .block-views-blocktechnologies-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-6 .seo-header {
    max-width: 100%;
  }
}
.block-views-blocktechnologies-block-6 .view-header h2, .block-views-blocktechnologies-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-6 .seo-header h2, .block-views-blocktechnologies-block-6 .view-header .h2, .block-views-blocktechnologies-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-6 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blocktechnologies-block-6 .view-header h2, .block-views-blocktechnologies-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-6 .seo-header h2, .block-views-blocktechnologies-block-6 .view-header .h2, .block-views-blocktechnologies-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-6 .seo-header .h2, .block-views-blocktechnologies-block-6 .view-header h5, .block-views-blocktechnologies-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blocktechnologies-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-6 .seo-header h5, .block-views-blocktechnologies-block-6 .view-header .h5, .block-views-blocktechnologies-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blocktechnologies-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-6 .seo-header .h5, .block-views-blocktechnologies-block-6 .view-header p, .block-views-blocktechnologies-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-6 .seo-header p {
  text-align: start;
}
.block-views-blocktechnologies-block-6 .view-header p, .block-views-blocktechnologies-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-6 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-block-6 .view-header p, .block-views-blocktechnologies-block-6 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-6 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-6 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blocktechnologies-block-6 .view-content {
  margin-right: 0;
  margin-left: 0;
}
.block-views-blocktechnologies-block-6 .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-6 .item-list .list-group {
    margin: 0;
  }
}
.block-views-blocktechnologies-block-6 .item-list .list-group .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
.block-views-blocktechnologies-block-6 .item-list .list-group .owl-stage-outer::before {
  background-color: #f7f7f7;
}
.block-views-blocktechnologies-block-6 .item-list .list-group .owl-stage-outer .owl-item {
  border-radius: 12px;
  background-color: #fff;
  padding-right: 1.75rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-6 .item-list .list-group .owl-stage-outer .owl-item {
    padding-right: 0;
  }
}
.block-views-blocktechnologies-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item {
  border: none;
  padding: 1.5rem;
  height: 338px;
  background-color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item {
    height: auto;
  }
}
.block-views-blocktechnologies-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- img {
  width: 68px;
  height: auto;
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- img {
    margin-bottom: 1rem;
  }
}
.block-views-blocktechnologies-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blocktechnologies-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
  font-weight: bold;
  margin-bottom: 1rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blocktechnologies-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blocktechnologies-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
    margin-bottom: 1rem;
  }
}
.block-views-blocktechnologies-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
  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: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
    padding-right: 0;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1.3125rem;
  }
}
.block-views-blocktechnologies-block-6 .item-list .list-group .owl-stage-outer .owl-item .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
}
.block-views-blocktechnologies-block-6 .item-list .list-group .owl-nav {
  display: none;
}
.block-views-blocktechnologies-block-6 .item-list .list-group .owl-dots {
  display: none;
}
.block-views-blocktechnologies-block-6 .item-list .owl-carousel.off {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item {
  padding: 0;
  width: 23.5%;
  background-color: #fff;
  border: none;
  border-radius: 12px;
  padding: 1.5rem;
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item {
    width: 32%;
  }
}
.block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item:not(:nth-child(4n)) {
  margin-right: 2%;
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item:not(:nth-child(4n)) {
    margin-right: 0;
  }
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item:not(:nth-child(3n)) {
    margin-right: 2%;
  }
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (min-width: 62rem) {
  .block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item:not(:nth-child(-n+3)) {
    margin-top: 0;
  }
}
@media (min-width: 62rem) {
  .block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item:not(:nth-child(-n+4)) {
    margin-top: 2rem;
  }
}
.block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- img {
  width: 68px;
  height: auto;
  margin-bottom: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- img {
    margin-bottom: 1rem;
  }
}
.block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- p:last-child {
  margin-bottom: 0;
}
.block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
  font-weight: bold;
  margin-bottom: 1rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
  }
}
@media (min-width: 62rem) {
  .block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    font-size: 1.25rem;
  }
}
@media (min-width: 75rem) {
  .block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    font-size: 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- h3, .block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- .h3 {
    height: auto;
    margin-bottom: 1rem;
  }
}
.block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
  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: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li {
    padding-right: 0;
  }
}
.block-views-blocktechnologies-block-6 .item-list .owl-carousel.off .list-group-item .paragraph--type--process-image-text- .field--name-field-process-text- li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
}

.block-views-blocktechnologies-block-12 {
  background-color: #fff;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-12 .view-id-technologies.view-display-id-block_12 {
    padding-bottom: 3rem;
  }
}
.block-views-blocktechnologies-block-12 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blocktechnologies-block-12 .view-footer {
  text-align: center;
  margin-top: 3rem;
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-12 .view-footer {
    margin-top: 2rem;
  }
}
.block-views-blocktechnologies-block-12 .view-footer .prices-bottom-link a {
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-12 .view-footer .prices-bottom-link a {
    padding: 1.125rem 1.5rem !important;
  }
}
.block-views-blocktechnologies-block-12 .view-header, .block-views-blocktechnologies-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-12 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-12 .view-header, .block-views-blocktechnologies-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-12 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-12 .view-header, .block-views-blocktechnologies-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-12 .seo-header {
    max-width: 100%;
  }
}
.block-views-blocktechnologies-block-12 .view-header h2, .block-views-blocktechnologies-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-12 .seo-header h2, .block-views-blocktechnologies-block-12 .view-header .h2, .block-views-blocktechnologies-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-12 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blocktechnologies-block-12 .view-header h2, .block-views-blocktechnologies-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-12 .seo-header h2, .block-views-blocktechnologies-block-12 .view-header .h2, .block-views-blocktechnologies-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-12 .seo-header .h2, .block-views-blocktechnologies-block-12 .view-header h5, .block-views-blocktechnologies-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blocktechnologies-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-12 .seo-header h5, .block-views-blocktechnologies-block-12 .view-header .h5, .block-views-blocktechnologies-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blocktechnologies-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-12 .seo-header .h5, .block-views-blocktechnologies-block-12 .view-header p, .block-views-blocktechnologies-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-12 .seo-header p {
  text-align: start;
}
.block-views-blocktechnologies-block-12 .view-header p, .block-views-blocktechnologies-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-12 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-block-12 .view-header p, .block-views-blocktechnologies-block-12 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-12 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-12 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blocktechnologies-block-12 .views-row {
  padding-right: 0;
  padding-left: 0;
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content {
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices {
  width: 32%;
  background-color: #fff;
  border-radius: 12px;
  padding: 1.5rem;
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices {
    width: 100%;
  }
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices {
    width: 49%;
  }
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:not(:last-child) {
    margin-bottom: 1rem;
  }
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) {
  padding: 0;
  border: 1px solid #30B587;
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title {
  background-color: #30B587;
  border-radius: 12px 12px 0px 0px;
  padding: 1rem;
  margin-bottom: 1.5rem;
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title h5, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title .h5 {
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: 700;
}
@media (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title h5, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title .h5 {
    width: 100%;
    font-size: 1rem;
    line-height: 1.2rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-premium-title {
    padding: 0.5rem 1rem;
  }
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field__item:not(:first-child) {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field__item:last-child {
  padding-bottom: 1.5rem;
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) {
    margin-left: 2% !important;
  }
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:first-child .field--name-field-title-price h3, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:first-child .field--name-field-title-price .h3, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-title-price h3, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-title-price .h3, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:last-child .field--name-field-title-price h3, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:last-child .field--name-field-title-price .h3 {
  font-weight: 700;
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:first-child .field--name-field-price-range, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:last-child .field--name-field-price-range {
  border-radius: 6px;
  background-color: #f7f7f7;
  padding: 0.625rem 1.5rem;
  margin-bottom: 1.5rem;
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:first-child .field--name-field-price-range h4, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:first-child .field--name-field-price-range .h4, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range h4, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range .h4, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:last-child .field--name-field-price-range h4, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:last-child .field--name-field-price-range .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:first-child .field--name-field-price-range p, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-range p, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:last-child .field--name-field-price-range p {
  margin-bottom: 0;
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:first-child .field--name-field-price-body ul, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body ul, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:last-child .field--name-field-price-body ul {
  padding: 0;
  margin-bottom: 0;
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:first-child .field--name-field-price-body p, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body p, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:last-child .field--name-field-price-body p {
  margin-bottom: 1.5rem;
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:first-child .field--name-field-price-body p:last-child, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body p:last-child, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:last-child .field--name-field-price-body p:last-child {
  margin-bottom: 0;
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:first-child .field--name-field-price-body li, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:last-child .field--name-field-price-body li {
  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: #6A6A71;
  gap: 16px;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:first-child .field--name-field-price-body li, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:last-child .field--name-field-price-body li {
    padding-right: 0;
  }
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:first-child .field--name-field-price-body li::before, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li::before, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:last-child .field--name-field-price-body li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-bottom: 0.5rem;
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:first-child .field--name-field-price-body li h4, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:first-child .field--name-field-price-body li .h4, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li h4, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:nth-child(2) .field--name-field-price-body li .h4, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:last-child .field--name-field-price-body li h4, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:last-child .field--name-field-price-body li .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:first-child, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:last-child {
  background-color: #f7f7f7;
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:first-child .field--name-field-price-range, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:last-child .field--name-field-price-range {
  background-color: #fff !important;
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:not(:last-child) {
  margin-right: 2%;
}
@media (min-width: 36rem) and (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:not(:last-child) {
    margin-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices:not(:last-child) {
    margin-bottom: 1rem;
  }
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices .field--name-field-price-subtitle h5, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices .field--name-field-price-subtitle .h5, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices .field--name-field-price-subtitle h4, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices .field--name-field-price-subtitle .h4 {
  font-size: 1.125rem !important;
  color: #30B587;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media (max-width: 74.99875rem) {
  .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices .field--name-field-price-subtitle h5, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices .field--name-field-price-subtitle .h5, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices .field--name-field-price-subtitle h4, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices .field--name-field-price-subtitle .h4 {
    font-size: 1rem !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices .field--name-field-price-subtitle h5, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices .field--name-field-price-subtitle .h5, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices .field--name-field-price-subtitle h4, .block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices .field--name-field-price-subtitle .h4 {
    font-size: 0.75rem !important;
    line-height: 0.9rem;
  }
}
.block-views-blocktechnologies-block-12 .views-field-field-prices-tech .field-content .paragraph--type--prices .field--name-field-price-title {
  margin-bottom: 1rem;
}

.block-views-blocktechnologies-block-15 {
  background-color: #f7f7f7;
}
.block-views-blocktechnologies-block-15 .view-header, .block-views-blocktechnologies-block-15 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-15 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-15 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-15 .view-header, .block-views-blocktechnologies-block-15 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-15 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-15 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-15 .view-header, .block-views-blocktechnologies-block-15 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-15 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-15 .seo-header {
    max-width: 100%;
  }
}
.block-views-blocktechnologies-block-15 .view-header h2, .block-views-blocktechnologies-block-15 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-15 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-15 .seo-header h2, .block-views-blocktechnologies-block-15 .view-header .h2, .block-views-blocktechnologies-block-15 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-15 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-15 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blocktechnologies-block-15 .view-header h2, .block-views-blocktechnologies-block-15 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-15 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-15 .seo-header h2, .block-views-blocktechnologies-block-15 .view-header .h2, .block-views-blocktechnologies-block-15 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-15 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-15 .seo-header .h2, .block-views-blocktechnologies-block-15 .view-header h5, .block-views-blocktechnologies-block-15 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blocktechnologies-block-15 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-15 .seo-header h5, .block-views-blocktechnologies-block-15 .view-header .h5, .block-views-blocktechnologies-block-15 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blocktechnologies-block-15 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-15 .seo-header .h5, .block-views-blocktechnologies-block-15 .view-header p, .block-views-blocktechnologies-block-15 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-15 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-15 .seo-header p {
  text-align: start;
}
.block-views-blocktechnologies-block-15 .view-header p, .block-views-blocktechnologies-block-15 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-15 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-15 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-block-15 .view-header p, .block-views-blocktechnologies-block-15 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-15 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-15 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blocktechnologies-block-15 .view-content {
  margin-left: 0;
  margin-right: 0;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blocktechnologies-block-15 .view-content .views-row {
  width: 32%;
  padding: 1rem;
  background-color: #fff;
  border-radius: 12px;
}
@media (min-width: 75rem) {
  .block-views-blocktechnologies-block-15 .view-content .views-row:not(:nth-child(3n+3)) {
    margin-right: 2%;
  }
  .block-views-blocktechnologies-block-15 .view-content .views-row:not(:nth-child(-n+3)) {
    margin-top: 2rem;
  }
}
@media (max-width: 74.99875rem) {
  .block-views-blocktechnologies-block-15 .view-content .views-row {
    width: 49%;
  }
  .block-views-blocktechnologies-block-15 .view-content .views-row:not(:nth-child(2n+2)) {
    margin-right: 2%;
  }
  .block-views-blocktechnologies-block-15 .view-content .views-row:not(:nth-child(-n+2)) {
    margin-top: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-15 .view-content .views-row {
    width: 100%;
  }
  .block-views-blocktechnologies-block-15 .view-content .views-row:not(:first-child) {
    margin-top: 1rem;
  }
  .block-views-blocktechnologies-block-15 .view-content .views-row:not(:nth-child(2n+2)) {
    margin-right: 0;
  }
}
.block-views-blocktechnologies-block-15 .leadership-team-block {
  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;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-15 .leadership-team-block {
    position: relative;
  }
}
.block-views-blocktechnologies-block-15 .leadership-team-block .leadership-team-left img {
  max-width: 120px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 10px;
  height: 145px;
}
@media (max-width: 87.49875rem) {
  .block-views-blocktechnologies-block-15 .leadership-team-block .leadership-team-left img {
    height: 100%;
    max-height: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-15 .leadership-team-block .leadership-team-left img {
    max-width: 90px;
    max-height: 90px;
  }
}
.block-views-blocktechnologies-block-15 .leadership-team-block .leadership-team-right {
  padding-left: 1rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-15 .leadership-team-block .leadership-team-right {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.block-views-blocktechnologies-block-15 .leadership-team-block .leadership-team-right a {
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 1.05rem;
  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-blocktechnologies-block-15 .leadership-team-block .leadership-team-right .leader-linkedin-profile {
  padding: 0.125rem 0.5rem;
  background-color: #f7f7f7;
  border-radius: 19px;
  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: 1rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-15 .leadership-team-block .leadership-team-right .leader-linkedin-profile {
    margin-bottom: 0;
    background-color: transparent;
    padding: 0;
  }
}
.block-views-blocktechnologies-block-15 .leadership-team-block .leadership-team-right .leader-linkedin-profile a {
  color: #6A6A71;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-15 .leadership-team-block .leadership-team-right .leader-linkedin-profile a {
    color: transparent;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 90px;
    height: 90px;
  }
}
.block-views-blocktechnologies-block-15 .leadership-team-block .leadership-team-right .leader-linkedin-profile a::before {
  content: url(../images/icons/linkedin-icon.svg);
  margin-right: 0.25rem;
  max-width: 24px;
  max-height: 24px;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-15 .leadership-team-block .leadership-team-right .leader-linkedin-profile a::before {
    position: absolute;
    top: 0px;
    left: 0px;
    max-width: 20px;
    max-height: 20px;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-15 .leadership-team-block .leadership-team-right .leader-name h3, .block-views-blocktechnologies-block-15 .leadership-team-block .leadership-team-right .leader-name .h3 {
    margin-bottom: 0.25rem;
  }
}
.block-views-blocktechnologies-block-15 .leadership-team-block .leadership-team-right .leader-position p {
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-15 .leadership-team-block .leadership-team-right .leader-position p {
    font-size: 0.75rem !important;
    font-weight: 500 !important;
    margin-bottom: 0.75rem;
    color: #6A6A71;
    line-height: 1.05rem;
  }
}
.block-views-blocktechnologies-block-15 .leadership-team-block .leadership-team-right .leader-schedule-meet {
  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-blocktechnologies-block-15 .leadership-team-block .leadership-team-right .leader-schedule-meet a {
  color: #30B587;
}
.block-views-blocktechnologies-block-15 .leadership-team-block .leadership-team-right .leader-schedule-meet a::before {
  content: url(../images/icons/schedule-meet-icon.svg);
  margin-right: 0.25rem;
  max-width: 18px;
  max-height: 18px;
}

.block-views-blocktechnologies-block-9 {
  background-color: #fff;
}
.block-views-blocktechnologies-block-9 .view-header, .block-views-blocktechnologies-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-9 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-9 .view-header, .block-views-blocktechnologies-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-9 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-9 .view-header, .block-views-blocktechnologies-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-9 .seo-header {
    max-width: 100%;
  }
}
.block-views-blocktechnologies-block-9 .view-header h2, .block-views-blocktechnologies-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-9 .seo-header h2, .block-views-blocktechnologies-block-9 .view-header .h2, .block-views-blocktechnologies-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-9 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blocktechnologies-block-9 .view-header h2, .block-views-blocktechnologies-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-9 .seo-header h2, .block-views-blocktechnologies-block-9 .view-header .h2, .block-views-blocktechnologies-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-9 .seo-header .h2, .block-views-blocktechnologies-block-9 .view-header h5, .block-views-blocktechnologies-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blocktechnologies-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-9 .seo-header h5, .block-views-blocktechnologies-block-9 .view-header .h5, .block-views-blocktechnologies-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blocktechnologies-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-9 .seo-header .h5, .block-views-blocktechnologies-block-9 .view-header p, .block-views-blocktechnologies-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-9 .seo-header p {
  text-align: start;
}
.block-views-blocktechnologies-block-9 .view-header p, .block-views-blocktechnologies-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-9 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-block-9 .view-header p, .block-views-blocktechnologies-block-9 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-9 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-9 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blocktechnologies-block-9 .faq-title h2, .block-views-blocktechnologies-block-9 .faq-title .h2 {
  margin-bottom: 2rem;
}
.block-views-blocktechnologies-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph {
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blocktechnologies-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item {
  background-color: #f7f7f7;
  width: 49%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border: 2px solid #f7f7f7;
  margin-bottom: 0;
  border: 2px solid #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item {
    width: 100%;
    display: none;
  }
  .block-views-blocktechnologies-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:not(:first-child) {
    margin-top: 1rem !important;
  }
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:not(:nth-child(-n+2)) {
    margin-top: 1rem !important;
  }
}
.block-views-blocktechnologies-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item h4::before, .block-views-blocktechnologies-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item .h4::before {
  content: url(../images/icons/arrow-right-green.svg);
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-filter: saturate(100%) brightness(0%);
          filter: saturate(100%) brightness(0%);
}
.block-views-blocktechnologies-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:nth-child(odd) {
  margin-right: 2%;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:nth-child(odd) {
    margin-right: 0;
  }
}
.block-views-blocktechnologies-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover {
  background-color: #f7f7f7;
  border: 2px solid #30B587;
  -webkit-filter: unset;
          filter: unset;
}
.block-views-blocktechnologies-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover h4, .block-views-blocktechnologies-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover .h4 {
  color: #30B587;
}
.block-views-blocktechnologies-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover h4::before, .block-views-blocktechnologies-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item:hover .h4::before {
  content: url(../images/icons/arrow-right-green.svg);
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-filter: unset;
          filter: unset;
}
.block-views-blocktechnologies-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item.active h4, .block-views-blocktechnologies-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item.active .h4 {
  color: #30B587;
}
.block-views-blocktechnologies-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item.active h4::before, .block-views-blocktechnologies-block-9 .view-content .views-row .paragraph--type--seo-questions-multiple-texts- .field--name-field-questions-seo-paragraph .field__item.active .h4::before {
  content: url(../images/icons/arrow-right-green.svg);
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-filter: unset;
          filter: unset;
}
.block-views-blocktechnologies-block-9 .view-footer {
  text-align: center;
}
.block-views-blocktechnologies-block-9 .view-footer #loadMoreQuestions {
  display: none;
  margin: 0;
  margin-top: 3rem;
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.0625rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-9 .view-footer #loadMoreQuestions {
    padding: 1.125rem 1.5rem !important;
  }
}
@media screen and (max-width: 64rem) {
  .block-views-blocktechnologies-block-9 .view-footer #loadMoreQuestions {
    margin-top: 2rem;
  }
}

.block-views-blocktechnologies-block-11 {
  background-color: #f7f7f7;
}
.block-views-blocktechnologies-block-11 .view-display-id-block_11 {
  padding-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-11 .view-display-id-block_11 {
    padding-bottom: 3rem;
    padding-right: 0;
  }
}
.block-views-blocktechnologies-block-11 .view-header, .block-views-blocktechnologies-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-11 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 65%;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-11 .view-header, .block-views-blocktechnologies-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blocktechnologies-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-11 .seo-header {
    margin: 0 0 1.5rem 0 !important;
    max-width: 100%;
  }
}
.block-views-blocktechnologies-block-11 .view-header h2, .block-views-blocktechnologies-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blocktechnologies-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-11 .seo-header h2, .block-views-blocktechnologies-block-11 .view-header .h2, .block-views-blocktechnologies-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blocktechnologies-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-11 .seo-header .h2, .block-views-blocktechnologies-block-11 .view-header h5, .block-views-blocktechnologies-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blocktechnologies-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-11 .seo-header h5, .block-views-blocktechnologies-block-11 .view-header .h5, .block-views-blocktechnologies-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blocktechnologies-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-11 .seo-header .h5, .block-views-blocktechnologies-block-11 .view-header p, .block-views-blocktechnologies-block-11 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blocktechnologies-block-11 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blocktechnologies-block-11 .seo-header p {
  text-align: start;
}
.block-views-blocktechnologies-block-11 .view-content {
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content {
    padding: 0;
  }
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
@media (min-width: 48rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .owl-stage {
    padding-right: 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .owl-item .views-field-field-client-headline-text {
    visibility: hidden;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .owl-item.active .views-field-field-client-headline-text {
    visibility: visible;
  }
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
  padding-top: 10.625rem;
}
@media (max-width: 64rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row {
    padding-top: 7.625rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row {
    padding-left: 0;
    padding-right: 0;
    padding-top: 7.625rem;
  }
}
@media (max-width: 29.375rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row {
    padding-top: 9.375rem;
  }
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text {
  position: absolute;
  top: 0px;
  left: 0px;
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
  text-transform: uppercase;
  color: #30B587;
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
  font-size: 2.375rem;
  font-weight: 500 !important;
  color: #262424;
}
@media (max-width: 61.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    font-size: 1.5rem !important;
    font-weight: 400 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
    font-size: 0.75rem;
  }
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
  text-align: start;
  max-width: 65%;
  line-height: 1.3;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    max-width: 75%;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    max-width: 100%;
  }
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
  line-height: 1.35rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
    line-height: 0.9rem;
  }
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2 {
  line-height: 2.85rem;
}
@media (max-width: 64rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2 {
    line-height: 1.8rem;
  }
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper {
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 25%;
      -ms-flex: 0 1 25%;
          flex: 0 1 25%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    padding-bottom: 1.5rem;
  }
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image {
  height: 100%;
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image .field-content {
  height: 100%;
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image .field-content img {
  border-radius: 12px;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 75%;
      -ms-flex: 0 1 75%;
          flex: 0 1 75%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    padding-left: 0;
  }
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-field-client-project-icon {
  padding-bottom: 1.5rem;
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-field-client-project-icon img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
  height: 20px;
  max-height: 20px;
  max-width: 200px;
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body {
  padding-bottom: 1.5rem;
  line-height: 1.5rem;
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body p {
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body p {
    font-weight: 500 !important;
    line-height: 1.3125rem;
  }
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .left-client-side-informations .views-field-field-client-image img {
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 50px;
  width: 50px;
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations {
  padding-left: 0.5rem;
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-name h4, .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-name .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-position p {
  color: #30B587;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-position p {
    font-weight: 500 !important;
  }
}
.block-views-blocktechnologies-block-11 .view-content .owl-nav button.owl-prev {
  position: absolute;
  left: 0px;
  top: 300px;
  background: transparent !important;
}
.block-views-blocktechnologies-block-11 .view-content .owl-nav button.owl-prev span {
  content: url(../images/icons/arrow-right.svg);
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-nav button.owl-prev {
    top: 250px;
    display: none;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-nav button.owl-prev {
    display: none;
  }
}
.block-views-blocktechnologies-block-11 .view-content .owl-nav button.owl-next {
  position: absolute;
  right: 0px;
  top: 300px;
  background: transparent !important;
}
.block-views-blocktechnologies-block-11 .view-content .owl-nav button.owl-next span {
  content: url(../images/icons/arrow-right.svg);
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-nav button.owl-next {
    top: 250px;
    display: none;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-nav button.owl-next {
    display: none;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-11 .view-content .owl-dots {
    margin-top: 1.25rem;
    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;
  }
  .block-views-blocktechnologies-block-11 .view-content .owl-dots .owl-dot.active {
    background: #18C595;
  }
  .block-views-blocktechnologies-block-11 .view-content .owl-dots .owl-dot {
    color: inherit;
    border: 1px solid;
    border-color: #18C595;
    padding: 0 !important;
    font: inherit;
    height: 10px;
    width: 10px;
    background: transparent;
    border-radius: 50%;
  }
  .block-views-blocktechnologies-block-11 .view-content .owl-dots .owl-dot:not(:last-child) {
    margin-right: 0.5rem;
  }
}

.block-views-blocktechnologies-block-14 {
  background-color: #f7f7f7;
}
.block-views-blocktechnologies-block-14 .view-id-technologies.view-display-id-block_14 {
  padding-top: 4rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-14 {
    display: none;
  }
}
.block-views-blocktechnologies-block-14 .active-mini-client .hover-clients {
  border: 2px solid #30B587 !important;
}
.block-views-blocktechnologies-block-14 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blocktechnologies-block-14 .view-content .owl-stage-outer {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .current.owl-item .views-row, .block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .first-active-element.owl-item .views-row {
  background: #fff;
}
.block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .current.owl-item .views-row h4, .block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .current.owl-item .views-row .h4, .block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .first-active-element.owl-item .views-row h4, .block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .first-active-element.owl-item .views-row .h4 {
  color: #262424;
}
.block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .current.owl-item .views-row p, .block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .first-active-element.owl-item .views-row p {
  color: #212121;
}
@media (max-width: 64rem) {
  .block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .current.owl-item .views-row p, .block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .first-active-element.owl-item .views-row p {
    line-height: 1.5rem;
  }
}
.block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .current.owl-item .views-row img, .block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .first-active-element.owl-item .views-row img {
  opacity: unset;
}
.block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .views-row {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 12px;
}
.block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .views-row .hover-clients {
  border-radius: 12px;
  border: 2px solid rgba(255, 255, 255, 0.5);
  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;
}
.block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .views-row .hover-clients, .block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .views-row .nohover-clients {
  padding: 1.5rem;
}
.block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .views-row .hover-clients:hover {
  border: 2px solid #30B587;
}
.block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .views-row .views-field-field-client-project-icon {
  padding-bottom: 1rem;
}
.block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .views-row .views-field-field-client-project-icon img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
  height: 20px;
  max-height: 20px;
  max-width: 200px;
  opacity: 0.5;
}
.block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text {
  padding-bottom: 0.5rem;
}
.block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h4, .block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h4 {
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(38, 36, 36, 0.5);
}
.block-views-blocktechnologies-block-14 .view-content .owl-stage-outer .views-row .views-field-field-client-name p {
  color: #262424;
  margin-bottom: 0;
  color: rgba(38, 36, 36, 0.5);
}
.block-views-blocktechnologies-block-14 .view-content .owl-nav {
  display: none;
}
.block-views-blocktechnologies-block-14 .view-content .owl-dots {
  margin-top: 4rem;
  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;
}
@media (max-width: 47.99875rem) {
  .block-views-blocktechnologies-block-14 .view-content .owl-dots {
    margin-top: 4rem;
  }
}
.block-views-blocktechnologies-block-14 .view-content .owl-dots .owl-dot.active {
  background: #18C595;
}
.block-views-blocktechnologies-block-14 .view-content .owl-dots .owl-dot {
  color: inherit;
  border: 1px solid;
  border-color: #18C595;
  padding: 0 !important;
  font: inherit;
  height: 10px;
  width: 10px;
  background: transparent;
  border-radius: 50%;
}
.block-views-blocktechnologies-block-14 .view-content .owl-dots .owl-dot:not(:last-child) {
  margin-right: 0.5rem;
}

.block-views-blockmain-technology-page-block-6 .view-content {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  min-height: 390px;
}
.block-views-blockmain-technology-page-block-6 .views-row {
  border-radius: 8px;
  position: relative;
  padding: 11.875rem 6.25rem;
}
@media (max-width: 74.99875rem) {
  .block-views-blockmain-technology-page-block-6 .views-row {
    padding: 5rem 3.75rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-technology-page-block-6 .views-row {
    padding: 6.25rem 3.75rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-6 .views-row {
    padding: 4rem 1rem;
  }
}
.block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing {
  position: relative;
  z-index: 3;
}
.block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content {
  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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper {
  width: 70%;
}
.block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper h2, .block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper .h2 {
  margin-bottom: 1rem;
}
.block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper p {
  margin-bottom: 0;
}
.block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper h2, .block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper .h2, .block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper p {
  color: #fff;
}
@media (max-width: 35.99875rem) {
  .block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper h2, .block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper .h2, .block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper p {
    text-align: center;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content .content-wrapper {
    margin-bottom: 3rem;
    width: 100%;
  }
}
.block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content .button-wrapper {
  width: 30%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content .button-wrapper {
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content .button-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content .button-wrapper p {
  margin-bottom: 0;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content .button-wrapper p a {
  color: #fff;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.0625rem;
  padding: 1.5rem 2rem;
  background-color: #30B587;
  border-radius: 5px;
  border: 1px solid #30B587;
  cursor: pointer;
}
.block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content .button-wrapper p a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-6 .views-row .views-field-nothing .field-content .button-wrapper p a {
    padding: 1.125rem 1.5rem;
    font-size: 1rem;
  }
}
.block-views-blockmain-technology-page-block-6 .views-row .views-field-field-lets-talk-image-tech .field-content::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 8px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  background: -o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}
.block-views-blockmain-technology-page-block-6 .views-row .views-field-field-lets-talk-image-tech img {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 33%;
     object-position: 33%;
  border-radius: 8px;
}

.block-views-blockmain-technology-page-block-1 .views-row {
  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;
  position: relative;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.block-views-blockmain-technology-page-block-1 .views-row:before {
  background: rgb(53, 47, 95);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(29.11%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 29.11%, rgba(0, 0, 0, 0) 100%);
  content: "";
  position: absolute;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.block-views-blockmain-technology-page-block-1 .views-field-field-slider-image-maintech {
  height: 100vh;
}
.block-views-blockmain-technology-page-block-1 .views-field-field-slider-image-maintech img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.block-views-blockmain-technology-page-block-1 .views-field-nothing {
  position: relative;
  z-index: 1;
  width: 100%;
}
.block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content {
  display: block;
  max-width: 1304px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  margin: auto;
  color: #fff;
  position: relative;
  text-align: center;
}
.block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content h1, .block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content .h1 {
  line-height: 1;
  font-weight: 500;
  max-width: 680px;
  margin: auto;
  margin-bottom: 1.5rem;
}
.block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content h1 strong, .block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content .h1 strong {
  font-weight: 700;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content h1, .block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content .h1 {
    font-size: 2.625rem !important;
  }
}
.block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content h4, .block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content .h4 {
  max-width: 663px;
  margin: auto;
  font-weight: 500;
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  color: #f7f7f7;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content h4, .block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content .h4 {
    font-size: 1rem !important;
  }
}
.block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content .body {
  max-width: 768px;
  margin: auto;
  color: #fff;
}
.block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content .body h1, .block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content .body .h1 {
  color: #fff;
}
.block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content .body p {
  color: #f7f7f7 !important;
}
.block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content .links a {
  font-weight: 600;
  font-size: 0.875rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content .links a:nth-child(1) {
    margin-bottom: 0.5rem;
    font-size: 0.875rem !important;
    padding: 1.125rem 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content .links a:nth-child(2) {
    padding: 1.125rem 3.09375rem;
    font-size: 0.875rem !important;
  }
}
.block-views-blockmain-technology-page-block-1 .views-field-nothing .field-content .links a:nth-child(2):hover {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.block-views-blockmain-technology-page-block-2 {
  background-color: #f7f7f7;
}
.block-views-blockmain-technology-page-block-2 .view-display-id-block_2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockmain-technology-page-block-2 .view-header, .block-views-blockmain-technology-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockmain-technology-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-2 .seo-header {
  width: 100% !important;
  max-width: unset;
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 3rem !important;
  max-width: 824px;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-2 .view-header, .block-views-blockmain-technology-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockmain-technology-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-2 .seo-header {
    padding-left: 0;
    margin-bottom: 2rem !important;
  }
}
.block-views-blockmain-technology-page-block-2 .view-header h2, .block-views-blockmain-technology-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockmain-technology-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-2 .seo-header h2, .block-views-blockmain-technology-page-block-2 .view-header .h2, .block-views-blockmain-technology-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockmain-technology-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-2 .seo-header .h2 {
  margin-bottom: 0;
}
.block-views-blockmain-technology-page-block-2 .view-header h2, .block-views-blockmain-technology-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockmain-technology-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-2 .seo-header h2, .block-views-blockmain-technology-page-block-2 .view-header .h2, .block-views-blockmain-technology-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockmain-technology-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-2 .seo-header .h2, .block-views-blockmain-technology-page-block-2 .view-header h5, .block-views-blockmain-technology-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockmain-technology-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-2 .seo-header h5, .block-views-blockmain-technology-page-block-2 .view-header .h5, .block-views-blockmain-technology-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockmain-technology-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-2 .seo-header .h5, .block-views-blockmain-technology-page-block-2 .view-header p, .block-views-blockmain-technology-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockmain-technology-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-2 .seo-header p {
  text-align: start;
}
.block-views-blockmain-technology-page-block-2 .view-header p, .block-views-blockmain-technology-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockmain-technology-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-2 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockmain-technology-page-block-2 .view-header p, .block-views-blockmain-technology-page-block-2 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockmain-technology-page-block-2 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-2 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blockmain-technology-page-block-2 .active-technology h3, .block-views-blockmain-technology-page-block-2 .active-technology .h3 {
  color: #30B587;
}
.block-views-blockmain-technology-page-block-2 .active-technology::after {
  content: url(../images/icons/arrow-right-green.svg) !important;
  -webkit-filter: unset !important;
          filter: unset !important;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-2 .active-technology::after {
    -webkit-transform: rotate(-90deg) !important;
         -o-transform: rotate(-90deg) !important;
            transform: rotate(-90deg) !important;
  }
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies {
  cursor: pointer;
  margin-bottom: 2rem;
  width: 100%;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-2 .grouped-parent-technologies {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .views-field-title .field-content {
    font-size: 0.75rem;
    color: #6A6A71;
  }
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies h3, .block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .h3 {
  width: 100%;
  font-weight: 600;
  font-size: 1.4375rem;
  line-height: 1.725rem;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .views-row {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding-left: 0.5rem;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .views-row:nth-child(n+7) {
  display: none;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .views-row:nth-child(6) .views-field-title::after {
  content: "...";
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .views-row:nth-child(6) .views-field-title .field-content {
  margin-right: 0.5rem;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .views-row:not(:nth-child(6)) .views-field-title::after {
  content: "|";
}
@media (max-width: 35.99875rem) {
  .block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .views-row:not(:nth-child(6)) .views-field-title::after {
    font-size: 0.75rem;
    color: #6A6A71;
  }
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .views-row:not(:nth-child(6)) .views-field-title .field-content {
  margin-right: 0.5rem;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .views-row .field-content {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.05rem;
  color: #262424;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies::after {
  position: absolute;
  content: url(../images/icons/arrow-right-green.svg);
  padding-top: 0.5rem;
  right: 20px;
  -webkit-filter: saturate(100%) brightness(0%);
          filter: saturate(100%) brightness(0%);
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-2 .grouped-parent-technologies::after {
    right: 10px;
    -webkit-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .mobile-technologies-icon {
  margin-top: 1rem;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .active-technology-icons {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .grouped-parent-technologies-second {
  cursor: pointer;
  display: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .grouped-parent-technologies-second h3, .block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .grouped-parent-technologies-second .h3 {
  display: none;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .grouped-parent-technologies-second .views-row {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding: 1.5rem;
  background-color: #fff;
  border-radius: 12px;
  margin-bottom: 1rem;
  width: 19.2%;
  margin-right: 1%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .grouped-parent-technologies-second .views-row {
    width: 32%;
    margin-right: 2%;
    padding: 0.5rem;
  }
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(5n+6) {
  margin-right: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(5n+6) {
    margin-right: 2%;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(3n+4) {
    margin-right: 0;
  }
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .grouped-parent-technologies-second .views-row .views-field-field-icon-technologies {
  margin-bottom: 1rem;
  text-align: center;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .grouped-parent-technologies-second .views-row .views-field-title {
  text-align: center;
}
@media (max-width: 35.99875rem) {
  .block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .grouped-parent-technologies-second .views-row .views-field-title {
    font-size: 0.875rem;
  }
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(n+7) {
  display: unset;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(6) .views-field-title::after {
  content: unset;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:nth-child(6) .views-field-title .field-content {
  margin-right: unset;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:not(:nth-child(6)) .views-field-title::after {
  content: unset;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .grouped-parent-technologies-second .views-row:not(:nth-child(6)) .views-field-title .field-content {
  margin-right: unset;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-2 .grouped-parent-technologies .grouped-parent-technologies-second {
    width: 100%;
  }
}
.block-views-blockmain-technology-page-block-2 .view-display-id-block_2 .view-content {
  width: 40%;
  padding-top: 1.5rem;
  padding-right: 3rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0;
}
@media screen and (max-width: 49.375rem) {
  .block-views-blockmain-technology-page-block-2 .view-display-id-block_2 .view-content {
    width: 100%;
    padding-right: 0;
    padding-top: 0;
  }
}
.block-views-blockmain-technology-page-block-2 .active-technology-icons {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies-second {
  display: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies-second h3, .block-views-blockmain-technology-page-block-2 .grouped-parent-technologies-second .h3 {
  display: none;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies-second .views-row {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding: 1.5rem;
  background-color: #fff;
  border-radius: 12px;
  margin-bottom: 1rem;
  width: 19.2%;
  margin-right: 1%;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies-second .views-row img {
  width: 35px;
  height: 45px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-2 .grouped-parent-technologies-second .views-row img {
    width: 30px;
    height: 30px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies-second .views-row:nth-child(5n+6) {
  margin-right: 0;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies-second .views-row .views-field-field-icon-technologies {
  margin-bottom: 1rem;
  text-align: center;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies-second .views-row .views-field-field-icon-technologies .field-content a:first-child {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  height: 100%;
  width: 100%;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies-second .views-row .views-field-title {
  text-align: center;
}
.block-views-blockmain-technology-page-block-2 .grouped-parent-technologies-second .views-row .views-field-title .field-content {
  font-weight: 500;
  line-height: 1.21rem;
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-2 .grouped-parent-technologies-second .views-row {
    width: 32%;
    padding-right: 1%;
  }
}
@media screen and (max-width: 49.375rem) {
  .block-views-blockmain-technology-page-block-2 .grouped-parent-technologies-second {
    width: 100%;
  }
}
.block-views-blockmain-technology-page-block-2 .attachment-after {
  width: 60%;
}
.block-views-blockmain-technology-page-block-2 .attachment-after .view-display-id-attachment_1 .view-content {
  padding-top: 0;
  padding-right: 0;
  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: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-2 .attachment-after {
    display: none;
  }
}

@media (max-width: 61.99875rem) {
  .block-views-blockmain-technology-page-block-3 .view-display-id-block_3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.block-views-blockmain-technology-page-block-3 .view-header, .block-views-blockmain-technology-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockmain-technology-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-3 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 70%;
}
@media screen and (max-width: 64rem) {
  .block-views-blockmain-technology-page-block-3 .view-header, .block-views-blockmain-technology-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockmain-technology-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-3 .seo-header {
    margin: 0 0 2rem 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-3 .view-header, .block-views-blockmain-technology-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockmain-technology-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-3 .seo-header {
    max-width: 100%;
  }
}
.block-views-blockmain-technology-page-block-3 .view-header h2, .block-views-blockmain-technology-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockmain-technology-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-3 .seo-header h2, .block-views-blockmain-technology-page-block-3 .view-header .h2, .block-views-blockmain-technology-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockmain-technology-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-3 .seo-header .h2 {
  margin-bottom: 1rem;
}
.block-views-blockmain-technology-page-block-3 .view-header h2, .block-views-blockmain-technology-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockmain-technology-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-3 .seo-header h2, .block-views-blockmain-technology-page-block-3 .view-header .h2, .block-views-blockmain-technology-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockmain-technology-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-3 .seo-header .h2, .block-views-blockmain-technology-page-block-3 .view-header h5, .block-views-blockmain-technology-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockmain-technology-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-3 .seo-header h5, .block-views-blockmain-technology-page-block-3 .view-header .h5, .block-views-blockmain-technology-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockmain-technology-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-3 .seo-header .h5, .block-views-blockmain-technology-page-block-3 .view-header p, .block-views-blockmain-technology-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockmain-technology-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-3 .seo-header p {
  text-align: start;
}
.block-views-blockmain-technology-page-block-3 .view-header p, .block-views-blockmain-technology-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockmain-technology-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-3 .seo-header p {
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .block-views-blockmain-technology-page-block-3 .view-header p, .block-views-blockmain-technology-page-block-3 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockmain-technology-page-block-3 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-3 .seo-header p {
    font-weight: 500 !important;
  }
}
.block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content {
  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: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries {
  width: 100%;
  padding-right: 2.5rem;
  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: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: auto;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries {
    width: 100%;
    padding: 0;
  }
}
.block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries p {
  font-weight: 500;
}
.block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 64rem) {
  .block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries p {
    font-weight: 400;
  }
}
.block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries a {
  color: #30B587;
  text-decoration: none;
  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;
  gap: 16px;
}
.block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries a:hover {
  color: #262424 !important;
}
.block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries h2, .block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries .h2 {
  margin-bottom: 2rem;
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries h2, .block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries .h2 {
    margin-bottom: 1rem;
  }
}
.block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries h5, .block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries .h5 {
  font-size: 1.125rem;
  color: #30B587;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 0.03em;
}
@media (max-width: 74.99875rem) {
  .block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries h5, .block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries .h5 {
    font-size: 1rem !important;
  }
}
.block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries .linkSeoAds {
  margin-top: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries .linkSeoAds {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 1rem;
  }
}
.block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries .linkSeoAds p {
  text-align: justify;
}
.block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries .linkSeoAds p a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #30B587;
  padding: 1.125rem 1.5rem;
  text-decoration: none;
  color: #F8FAFC;
  border-radius: 5px;
  border: 1px solid #30B587;
  margin: 0 0.75rem;
  margin-left: 0;
  font-weight: 600;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-content: center;
  cursor: pointer;
}
.block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries .linkSeoAds p a:hover {
  background: rgba(123, 218, 185, 0.2);
  color: #30B587;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries ol {
  margin-bottom: 0;
}
.block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries li {
  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;
  color: #6A6A71;
}
@media screen and (max-width: 64rem) {
  .block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries li {
    font-size: 0.875rem;
  }
}
.block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries li strong {
  display: contents;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries li {
    padding-right: 0;
  }
}
.block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .left-industries li::before {
  content: url(../images/icons/checkbox-regular.svg);
  height: 18px;
  margin-right: 1rem;
  margin-top: 0.25rem;
}
.block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .right-industries {
  width: 50%;
  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;
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .right-industries {
    width: 100%;
    margin: auto;
  }
}
.block-views-blockmain-technology-page-block-3 .views-field-nothing .field-content .right-industries img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}

.block-views-blockmain-technology-page-block-4 {
  background-color: #f7f7f7;
}
.block-views-blockmain-technology-page-block-4 .view-display-id-block_4 {
  padding-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-display-id-block_4 {
    padding-bottom: 3rem;
    padding-right: 0;
  }
}
.block-views-blockmain-technology-page-block-4 .view-header, .block-views-blockmain-technology-page-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockmain-technology-page-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-4 .seo-header {
  margin: 0 0 3rem 0 !important;
  max-width: 65%;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-header, .block-views-blockmain-technology-page-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd, .block-views-blockmain-technology-page-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-4 .seo-header {
    margin: 0 0 1.5rem 0 !important;
    max-width: 100%;
  }
}
.block-views-blockmain-technology-page-block-4 .view-header h2, .block-views-blockmain-technology-page-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h2, .block-views-blockmain-technology-page-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-4 .seo-header h2, .block-views-blockmain-technology-page-block-4 .view-header .h2, .block-views-blockmain-technology-page-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h2, .block-views-blockmain-technology-page-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h2, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-4 .seo-header .h2, .block-views-blockmain-technology-page-block-4 .view-header h5, .block-views-blockmain-technology-page-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd h5, .block-views-blockmain-technology-page-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-4 .seo-header h5, .block-views-blockmain-technology-page-block-4 .view-header .h5, .block-views-blockmain-technology-page-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd .h5, .block-views-blockmain-technology-page-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header .h5, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-4 .seo-header .h5, .block-views-blockmain-technology-page-block-4 .view-header p, .block-views-blockmain-technology-page-block-4 .block-block-content747810ae-1bd1-4084-932b-982cea4c5cfd p, .block-views-blockmain-technology-page-block-4 .block-views-blockseo-block-9 .views-field-nothing .seo-header p, .block-views-blockseo-block-9 .views-field-nothing .block-views-blockmain-technology-page-block-4 .seo-header p {
  text-align: start;
}
.block-views-blockmain-technology-page-block-4 .view-content {
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content {
    padding: 0;
  }
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .owl-stage {
  padding-left: 0 !important;
}
@media (min-width: 48rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .owl-stage {
    padding-right: 0 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .owl-item .views-field-field-client-headline-text {
    visibility: hidden;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .owl-item.active .views-field-field-client-headline-text {
    visibility: visible;
  }
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
  padding-top: 10.625rem;
}
@media (max-width: 64rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row {
    padding-top: 7.625rem;
  }
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row {
    padding-left: 0;
    padding-right: 0;
    padding-top: 7.625rem;
  }
}
@media (max-width: 29.375rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row {
    padding-top: 9.375rem;
  }
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text {
  position: absolute;
  top: 0px;
  left: 0px;
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
  text-transform: uppercase;
  color: #30B587;
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
  font-size: 2.375rem;
  font-weight: 500 !important;
  color: #262424;
}
@media (max-width: 61.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    font-size: 1.5rem !important;
    font-weight: 400 !important;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
    font-size: 0.75rem;
  }
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
  text-align: start;
  max-width: 65%;
  line-height: 1.3;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    max-width: 75%;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text p {
    max-width: 100%;
  }
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
  line-height: 1.35rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h5, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h5 {
    line-height: 0.9rem;
  }
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2 {
  line-height: 2.85rem;
}
@media (max-width: 64rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h2, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h2 {
    line-height: 1.8rem;
  }
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper {
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 25%;
      -ms-flex: 0 1 25%;
          flex: 0 1 25%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    padding-bottom: 1.5rem;
  }
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image {
  height: 100%;
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image .field-content {
  height: 100%;
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .left-client-side .views-field-field-client-project-image .field-content img {
  border-radius: 12px;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 75%;
      -ms-flex: 0 1 75%;
          flex: 0 1 75%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 1.5rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    padding-left: 0;
  }
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-field-client-project-icon {
  padding-bottom: 1.5rem;
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-field-client-project-icon img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
  height: 20px;
  max-height: 20px;
  max-width: 200px;
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body {
  padding-bottom: 1.5rem;
  line-height: 1.5rem;
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body p {
  color: #262424;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .views-field-body p {
    font-weight: 500 !important;
    line-height: 1.3125rem;
  }
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .left-client-side-informations .views-field-field-client-image img {
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 50px;
  width: 50px;
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations {
  padding-left: 0.5rem;
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-name h4, .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-name .h4 {
  font-size: 1.125rem;
  font-weight: 700;
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-position p {
  color: #30B587;
  margin-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-stage-outer .views-row .client-block-wrapper .right-client-side .client-informations .right-client-side-informations .views-field-field-client-position p {
    font-weight: 500 !important;
  }
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-nav button.owl-prev {
  position: absolute;
  left: 0px;
  top: 300px;
  background: transparent !important;
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-nav button.owl-prev span {
  content: url(../images/icons/arrow-right.svg);
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-nav button.owl-prev {
    top: 250px;
    display: none;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-nav button.owl-prev {
    display: none;
  }
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-nav button.owl-next {
  position: absolute;
  right: 0px;
  top: 300px;
  background: transparent !important;
}
.block-views-blockmain-technology-page-block-4 .view-content .owl-nav button.owl-next span {
  content: url(../images/icons/arrow-right.svg);
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-nav button.owl-next {
    top: 250px;
    display: none;
  }
}
@media (max-width: 35.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-nav button.owl-next {
    display: none;
  }
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-4 .view-content .owl-dots {
    margin-top: 1.25rem;
    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;
  }
  .block-views-blockmain-technology-page-block-4 .view-content .owl-dots .owl-dot.active {
    background: #18C595;
  }
  .block-views-blockmain-technology-page-block-4 .view-content .owl-dots .owl-dot {
    color: inherit;
    border: 1px solid;
    border-color: #18C595;
    padding: 0 !important;
    font: inherit;
    height: 10px;
    width: 10px;
    background: transparent;
    border-radius: 50%;
  }
  .block-views-blockmain-technology-page-block-4 .view-content .owl-dots .owl-dot:not(:last-child) {
    margin-right: 0.5rem;
  }
}

.block-views-blockmain-technology-page-block-5 {
  background-color: #f7f7f7;
}
.block-views-blockmain-technology-page-block-5 .view-id-main_technology_page.view-display-id-block_5 {
  padding-top: 4rem;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-5 {
    display: none;
  }
}
.block-views-blockmain-technology-page-block-5 .active-mini-client .hover-clients {
  border: 2px solid #30B587 !important;
}
.block-views-blockmain-technology-page-block-5 .view-content {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .current.owl-item .views-row, .block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .first-active-element.owl-item .views-row {
  background: #fff;
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .current.owl-item .views-row h4, .block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .current.owl-item .views-row .h4, .block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .first-active-element.owl-item .views-row h4, .block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .first-active-element.owl-item .views-row .h4 {
  color: #262424;
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .current.owl-item .views-row p, .block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .first-active-element.owl-item .views-row p {
  color: #212121;
}
@media (max-width: 64rem) {
  .block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .current.owl-item .views-row p, .block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .first-active-element.owl-item .views-row p {
    line-height: 1.5rem;
  }
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .current.owl-item .views-row img, .block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .first-active-element.owl-item .views-row img {
  opacity: unset;
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .views-row {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 12px;
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .views-row .hover-clients {
  border-radius: 12px;
  border: 2px solid rgba(255, 255, 255, 0.5);
  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;
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .views-row .hover-clients, .block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .views-row .nohover-clients {
  padding: 1.5rem;
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .views-row .hover-clients:hover {
  border: 2px solid #30B587;
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .views-row .views-field-field-client-project-icon {
  padding-bottom: 1rem;
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .views-row .views-field-field-client-project-icon img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
  height: 20px;
  max-height: 20px;
  max-width: 200px;
  opacity: 0.5;
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text {
  padding-bottom: 0.5rem;
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text h4, .block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .views-row .views-field-field-client-headline-text .h4 {
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(38, 36, 36, 0.5);
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-stage-outer .views-row .views-field-field-client-name p {
  color: #262424;
  margin-bottom: 0;
  color: rgba(38, 36, 36, 0.5);
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-nav {
  display: none;
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-dots {
  margin-top: 4rem;
  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;
}
@media (max-width: 47.99875rem) {
  .block-views-blockmain-technology-page-block-5 .view-content .owl-dots {
    margin-top: 4rem;
  }
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-dots .owl-dot.active {
  background: #18C595;
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-dots .owl-dot {
  color: inherit;
  border: 1px solid;
  border-color: #18C595;
  padding: 0 !important;
  font: inherit;
  height: 10px;
  width: 10px;
  background: transparent;
  border-radius: 50%;
}
.block-views-blockmain-technology-page-block-5 .view-content .owl-dots .owl-dot:not(:last-child) {
  margin-right: 0.5rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImltcG9ydC5zY3NzIiwidmFyaWFibGVzLnNjc3MiLCJ0eXBvZ3JhcGh5LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL21peGlucy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9hZmZpeC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9hbGVydHMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvYm9vay5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9ib29rLW5hdmlnYXRpb24uc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9jb21tZW50cy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9jb21tZXJjZS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9jb250ZXh0dWFsLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2RldGFpbHMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvZHJvcGJ1dHRvbi5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvZHJvcGJ1dHRvbi5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9mZWVkLWljb24uc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvZmllbGQuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvZmlsZS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9mb3JtLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9oZWxwLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2ljb25zLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2ltYWdlLWJ1dHRvbi5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9pbmRlbnRlZC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9pdGVtLWxpc3Quc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9tZWRpYS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9ub2RlLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL25vZGUtcHJldmlldy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9wYWdlLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3NlYXJjaC1mb3JtLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3Nob3J0Y3V0LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3NpZGViYXIuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvc2l0ZS1mb290ZXIuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvc2tpcC1saW5rLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3RhYmxlLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3RhYmxlZHJhZy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy90YWJsZXNlbGVjdC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy90YWJsZXNvcnQuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdGFibGVzb3J0LWluZGljYXRvci5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy90YWJzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3RleHRhcmVhLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3VpLXdpZGdldC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy91aS1kaWFsb2cuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdXNlci5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy92ZXJ0aWNhbC10YWJzLmNvbXBvbmVudC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy92ZXJ0aWNhbC10YWJzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3ZpZXdzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3dlYmZvcm0uc2NzcyIsInBhZ2Vfc2VvX2Fkcy5zY3NzIiwicGFnZV9saW5rZWRpbl9hZHMuc2NzcyIsInBhZ2Vfc2VvX2Fkc19vbGQuc2NzcyIsInBhZ2Vfc3Vic2NyaWJlLnNjc3MiLCJzdHlsZS5zY3NzIiwicGFnZV80MDQuc2NzcyIsInBhZ2Vfc2VydmljZXMuc2NzcyIsInBhZ2VfaG9tZS5zY3NzIiwicGFnZV9jb250YWN0LnNjc3MiLCJwYWdlX3Byb2plY3RzLnNjc3MiLCJwYWdlX2Fib3V0LnNjc3MiLCJwYWdlX2NhcmVlci5zY3NzIiwicGFnZV9jb25maXJtYXRpb24uc2NzcyIsInBhZ2VfbmV3cy5zY3NzIiwicGFnZV9zZW8uc2NzcyIsInBhZ2VfaW5kdXN0cmllcy5zY3NzIiwicGFnZV90ZWNobm9sb2dpZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEIsWUFBQSxFQUFBLGNBQUE7QUNnREEsV0FBQTtBQ2hEQSxlQUFBO0FBRUEsaUJBQUE7QUFPQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQUFBO0FDUkU7Ozs7O0VBQUE7QUNERjtFQVFJLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUEsdUJBQUE7RUFJQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFJQSxxQkFBQTtFQUFBLGdDQUFBO0VBQUEscUJBQUE7RUFBQSxrQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxtQkFBQTtFQUFBLGtCQUFBO0VBSUEsK0JBQUE7RUFBQSwrQkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSx5QkFBQTtFQUdGLDZCQUFBO0VBQ0EsdUJBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0VBTUEsMk1BQUE7RUFDQSx5R0FBQTtFQUNBLHlGQUFBO0VBT0Esd0NBQUE7RUM0UEkseUJBTEk7RURyUFIsNkJBQUE7RUFDQSwwQkFBQTtFQUNBLHFCQUFBO0VBSUEsa0JBQUE7RUFJQSxzQkFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtREFBQTtFQUVBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw4QkFBQTtFQUdBLHdCQUFBO0VBQ0EsOEJBQUE7RUFFQSx3QkFBQTtFQUVBLDBCQUFBO0FMZ0RGOztBT3hHQTs7O0VBR0UsOEJBQUE7VUFBQSxzQkFBQTtBUDJHRjs7QU81Rkk7RUFOSjtJQU9NLHVCQUFBO0VQZ0dKO0FBQ0Y7O0FPbkZBO0VBQ0UsU0FBQTtFQUNBLHVDQUFBO0VEbVBJLG1DQUxJO0VDNU9SLHVDQUFBO0VBQ0EsdUNBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsbUNBQUE7RUFDQSw4QkFBQTtFQUNBLDZDQUFBO0FQc0ZGOztBTzdFQTtFQUNFLGNBQUE7RUFDQSxjQ2lqQjRCO0VEaGpCNUIsU0FBQTtFQUNBLHFCQUFBO0VBQ0EsYUN1akI0QjtBUnZlOUI7O0FPdEVBO0VBQ0UsYUFBQTtFQUNBLHFCQ3dmNEI7RUR2ZjVCLGdDSi9CYTtFSWlDYixnQkN3ZjRCO0VEdmY1QixnQkN3ZjRCO0FSaGI5Qjs7QU9wRUE7RUQ2TVEsbUNBQUE7QU5ySVI7QU03Qkk7RUMzQ0o7SURvTlEsbUJBQUE7RU54SU47QUFDRjs7QU94RUE7RUR3TVEsbUNBQUE7QU41SFI7QU10Q0k7RUN0Q0o7SUQrTVEsbUJBQUE7RU4vSE47QUFDRjs7QU81RUE7RURtTVEsK0JBQUE7QU5uSFI7QU0vQ0k7RUNqQ0o7SUQwTVEsa0JBQUE7RU50SE47QUFDRjs7QU9oRkE7RUQwTE0sa0JBTEk7QU5qR1Y7O0FPL0VBO0VEcUxNLG1CQUxJO0FON0ZWOztBTzlFQTtFRGdMTSxlQUxJO0FOekZWOztBT3ZFQTtFQUNFLGFBQUE7RUFDQSxtQkNtUzBCO0FSek41Qjs7QU9oRUE7RUFDRSx5Q0FBQTtVQUFBLGlDQUFBO0VBQ0EsWUFBQTtFQUNBLDhCQUFBO0FQbUVGOztBTzdEQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBUGdFRjs7QU8xREE7O0VBRUUsa0JBQUE7QVA2REY7O0FPMURBOzs7RUFHRSxhQUFBO0VBQ0EsbUJBQUE7QVA2REY7O0FPMURBOzs7O0VBSUUsZ0JBQUE7QVA2REY7O0FPMURBO0VBQ0UsaUJKN0dpQjtBSDBLbkI7O0FPeERBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FQMkRGOztBT3JEQTtFQUNFLGdCQUFBO0FQd0RGOztBT2hEQTs7RUFFRSxtQkNzVzRCO0FSblQ5Qjs7QU8zQ0E7RURtRk0sa0JBTEk7QU4vQlY7O0FPeENBO0VBQ0UsaUJDK2E0QjtFRDlhNUIsd0NBQUE7QVAyQ0Y7O0FPbENBOztFQUVFLGtCQUFBO0VEK0RJLGlCQUxJO0VDeERSLGNBQUE7RUFDQSx3QkFBQTtBUHFDRjs7QU9sQ0E7RUFBTSxlQUFBO0FQc0NOOztBT3JDQTtFQUFNLFdBQUE7QVB5Q047O0FPcENBO0VBQ0UsMkJBQUE7RUFDQSxxQkx0SWdCO0FGNktsQjtBT3JDRTtFQUNFLGlDQUFBO0VBQ0EscUJMeklvQjtBRmdMeEI7O0FPN0JFO0VBRUUsY0FBQTtFQUNBLHFCQUFBO0FQK0JKOztBT3hCQTs7OztFQUlFLHFDQ2tSNEI7RUY3UHhCLGNBTEk7QU5ZVjs7QU9wQkE7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFRFNJLGtCQUxJO0FOb0JWO0FPbkJFO0VESUksa0JBTEk7RUNHTixjQUFBO0VBQ0Esa0JBQUE7QVBxQko7O0FPakJBO0VESE0sa0JBTEk7RUNVUiwyQkFBQTtFQUNBLHFCQUFBO0FQb0JGO0FPakJFO0VBQ0UsY0FBQTtBUG1CSjs7QU9mQTtFQUNFLDJCQUFBO0VEZkksa0JBTEk7RUNzQlIsd0JDc3lDa0M7RURyeUNsQyxzQ0NzeUNrQztFQzFrRGhDLHNCQUFBO0FUdVRKO0FPaEJFO0VBQ0UsVUFBQTtFRHRCRSxjQUxJO0FOOENWOztBT1JBO0VBQ0UsZ0JBQUE7QVBXRjs7QU9MQTs7RUFFRSxzQkFBQTtBUFFGOztBT0FBO0VBQ0Usb0JBQUE7RUFDQSx5QkFBQTtBUEdGOztBT0FBO0VBQ0UsbUJDc1Q0QjtFRHJUNUIsc0JDcVQ0QjtFRHBUNUIsY0NqVlM7RURrVlQsZ0JBQUE7QVBHRjs7QU9JQTtFQUVFLG1CQUFBO0VBQ0EsZ0NBQUE7QVBGRjs7QU9LQTs7Ozs7O0VBTUUscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QVBGRjs7QU9VQTtFQUNFLHFCQUFBO0FQUEY7O0FPYUE7RUFFRSxnQkFBQTtBUFhGOztBT21CQTtFQUNFLFVBQUE7QVBoQkY7O0FPcUJBOzs7OztFQUtFLFNBQUE7RUFDQSxvQkFBQTtFRHJISSxrQkFMSTtFQzRIUixvQkFBQTtBUGxCRjs7QU9zQkE7O0VBRUUsb0JBQUE7QVBuQkY7O0FPd0JBO0VBQ0UsZUFBQTtBUHJCRjs7QU93QkE7RUFHRSxpQkFBQTtBUHZCRjtBTzBCRTtFQUNFLFVBQUE7QVB4Qko7O0FPK0JBO0VBQ0Usd0JBQUE7QVA1QkY7O0FPb0NBOzs7O0VBSUUsMEJBQUE7QVBqQ0Y7QU9vQ0k7Ozs7RUFDRSxlQUFBO0FQL0JOOztBT3NDQTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtBUG5DRjs7QU93Q0E7RUFDRSxnQkFBQTtBUHJDRjs7QU8rQ0E7RUFDRSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0FQNUNGOztBT29EQTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQzhJNEI7RUZ4VnRCLGlDQUFBO0VDNk1OLG9CQUFBO0FQbERGO0FNN1RJO0VDd1dKO0lEL0xRLGlCQUFBO0VOd0pOO0FBQ0Y7QU8rQ0U7RUFDRSxXQUFBO0FQN0NKOztBT29EQTs7Ozs7OztFQU9FLFVBQUE7QVBqREY7O0FPb0RBO0VBQ0UsWUFBQTtBUGpERjs7QU8wREE7RUFDRSxvQkFBQTtFQUNBLDZCQUFBO0FQdkRGOztBTytEQTs7Ozs7OztDQUFBO0FBV0E7RUFDRSx3QkFBQTtBUC9ERjs7QU9vRUE7RUFDRSxVQUFBO0FQakVGOztBT3dFQTtFQUNFLGFBQUE7RUFDQSwwQkFBQTtBUHJFRjs7QU8wRUE7RUFDRSxxQkFBQTtBUHZFRjs7QU80RUE7RUFDRSxTQUFBO0FQekVGOztBT2dGQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtBUDdFRjs7QU9xRkE7RUFDRSx3QkFBQTtBUGxGRjs7QU8wRkE7RUFDRSx3QkFBQTtBUHZGRjs7QVU3ZUE7RUp5UU0sa0JBTEk7RUlsUVIsZ0JGd2tCNEI7QVJ4RjlCOztBVTNlRTtFSnNRTSxpQ0FBQTtFSWxRSixnQkZ5akJrQjtFRXhqQmxCLGdCRndpQjBCO0FSNUQ5QjtBTTdZSTtFSXBHRjtJSjZRTSxlQUFBO0VOd09OO0FBQ0Y7O0FVdGZFO0VKc1FNLGlDQUFBO0VJbFFKLGdCRnlqQmtCO0VFeGpCbEIsZ0JGd2lCMEI7QVJqRDlCO0FNeFpJO0VJcEdGO0lKNlFNLGlCQUFBO0VObVBOO0FBQ0Y7O0FVamdCRTtFSnNRTSxpQ0FBQTtFSWxRSixnQkZ5akJrQjtFRXhqQmxCLGdCRndpQjBCO0FSdEM5QjtBTW5hSTtFSXBHRjtJSjZRTSxlQUFBO0VOOFBOO0FBQ0Y7O0FVNWdCRTtFSnNRTSxpQ0FBQTtFSWxRSixnQkZ5akJrQjtFRXhqQmxCLGdCRndpQjBCO0FSM0I5QjtBTTlhSTtFSXBHRjtJSjZRTSxpQkFBQTtFTnlRTjtBQUNGOztBVXZoQkU7RUpzUU0saUNBQUE7RUlsUUosZ0JGeWpCa0I7RUV4akJsQixnQkZ3aUIwQjtBUmhCOUI7QU16Ykk7RUlwR0Y7SUo2UU0sZUFBQTtFTm9STjtBQUNGOztBVWxpQkU7RUpzUU0saUNBQUE7RUlsUUosZ0JGeWpCa0I7RUV4akJsQixnQkZ3aUIwQjtBUkw5QjtBTXBjSTtFSXBHRjtJSjZRTSxpQkFBQTtFTitSTjtBQUNGOztBVXJoQkE7RUN2REUsZUFBQTtFQUNBLGdCQUFBO0FYZ2xCRjs7QVVyaEJBO0VDNURFLGVBQUE7RUFDQSxnQkFBQTtBWHFsQkY7O0FVdmhCQTtFQUNFLHFCQUFBO0FWMGhCRjtBVXhoQkU7RUFDRSxvQkZna0IwQjtBUnRDOUI7O0FVaGhCQTtFSm9OTSxrQkFMSTtFSTdNUix5QkFBQTtBVm1oQkY7O0FVL2dCQTtFQUNFLG1CRjZSTztFRmhGSCxrQkFMSTtBTjJVVjtBVWhoQkU7RUFDRSxnQkFBQTtBVmtoQko7O0FVOWdCQTtFQUNFLGlCQUFBO0VBQ0EsbUJGbVJPO0VGaEZILGtCQUxJO0VJNUxSLGNGdEZTO0FSdW1CWDtBVS9nQkU7RUFDRSxhQUFBO0FWaWhCSjs7QVlqbkJBO0VD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QUFBO0VBQ0EsMENBQUE7QXBCa3pESjs7QW9CcDBERTtFQU9FLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUVBLDRCQUFBO0VBQ0EsMENBQUE7QXBCZzBESjs7QW9CbDFERTtFQU9FLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUVBLDRCQUFBO0VBQ0EsMENBQUE7QXBCODBESjs7QW9CaDJERTtFQU9FLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUVBLDRCQUFBO0VBQ0EsMENBQUE7QXBCNDFESjs7QW9COTJERTtFQU9FLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUVBLDRCQUFBO0VBQ0EsMENBQUE7QXBCMDJESjs7QW9CNTNERTtFQU9FLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUVBLDRCQUFBO0VBQ0EsMENBQUE7QXBCdzNESjs7QW9CMTRERTtFQU9FLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUVBLDRCQUFBO0VBQ0EsMENBQUE7QXBCczRESjs7QW9CeDVERTtFQU9FLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUVBLDRCQUFBO0VBQ0EsMENBQUE7QXBCbzVESjs7QW1CMXdESTtFQUNFLGdCQUFBO0VBQ0EsaUNBQUE7QW5CNndETjs7QWdCajJESTtFR2tGQTtJQUNFLGdCQUFBO0lBQ0EsaUNBQUE7RW5CbXhESjtBQUNGO0FnQngyREk7RUdrRkE7SUFDRSxnQkFBQTtJQUNBLGlDQUFBO0VuQnl4REo7QUFDRjtBZ0I5MkRJO0VHa0ZBO0lBQ0UsZ0JBQUE7SUFDQSxpQ0FBQTtFbkIreERKO0FBQ0Y7QWdCcDNESTtFR2tGQTtJQUNFLGdCQUFBO0lBQ0EsaUNBQUE7RW5CcXlESjtBQUNGO0FnQjEzREk7RUdrRkE7SUFDRSxnQkFBQTtJQUNBLGlDQUFBO0VuQjJ5REo7QUFDRjtBcUJ4OERBO0VBQ0UscUJiOHhCc0M7QVI0cUN4Qzs7QXFCajhEQTtFQUNFLHVDQUFBO0VBQ0EsMENBQUE7RUFDQSxnQkFBQTtFZm9SSSxrQkFMSTtFZTNRUixnQmxCa0RpQjtBSGc1RG5COztBcUI5N0RBO0VBQ0UscUNBQUE7RUFDQSx3Q0FBQTtFZjBRSSxrQkFMSTtBTjZyRFY7O0FxQjk3REE7RUFDRSxzQ0FBQTtFQUNBLHlDQUFBO0Vmb1FJLG1CQUxJO0FObXNEVjs7QXNCLzlEQTtFQUNFLG1CZHN4QnNDO0VGdGZsQyxrQkFMSTtFZ0J2UlIsY2RLUztBUjI5RFg7O0F1QnIrREE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VqQjhSSSxlQUxJO0VpQnRSUixtQnBCMERtQjtFb0J6RG5CLGdCcEI0RGlCO0VvQjNEakIsV3JCb0RhO0VxQm5EYixzQnJCSU07RXFCSE4sb0NBQUE7VUFBQSw0QkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VkR0Usa0JBQUE7RWVIRSx3RkRNSjtFQ05JLGdGRE1KO0VDTkksMkVETUo7RUNOSSx3RURNSjtFQ05JLDhHRE1KO0F2Qm0rREY7QXdCcitETTtFRGhCTjtJQ2lCUSx3QkFBQTtJQUFBLG1CQUFBO0lBQUEsZ0JBQUE7RXhCdytETjtBQUNGO0F1QnQrREU7RUFDRSxnQkFBQTtBdkJ3K0RKO0F1QnQrREk7RUFDRSxlQUFBO0F2QncrRE47QXVCbitERTtFQUNFLFdyQjhCVztFcUI3Qlgsc0JyQmxCSTtFcUJtQkoscUJmcXlCb0M7RWVweUJwQyxVQUFBO0VBS0UsMERmNnFCMEI7VWU3cUIxQixrRGY2cUIwQjtBUm96Q2hDO0F1QjE5REU7RUFFRSxhQUFBO0F2QjI5REo7QXVCdjlERTtFQUNFLGNmMUNPO0VlNENQLFVBQUE7QXZCdzlESjtBdUIzOURFO0VBQ0UsY2YxQ087RWU0Q1AsVUFBQTtBdkJ3OURKO0F1QjM5REU7RUFDRSxjZjFDTztFZTRDUCxVQUFBO0F2Qnc5REo7QXVCMzlERTtFQUNFLGNmMUNPO0VlNENQLFVBQUE7QXZCdzlESjtBdUJoOURFO0VBRUUseUJmMURPO0VlNkRQLFVBQUE7QXZCKzhESjtBdUIzOERFO0VBQ0UseUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCZmdvQjBCO0tlaG9CMUIsd0JmZ29CMEI7VWVob0IxQiwwQmZnb0IwQjtFZS9uQjFCLFdyQmZXO0V1QjVEYix5QmpCTVM7RWV1RVAsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLDRCZjBZMEI7RWV6WTFCLGdCQUFBO0VDdEVFLHFKRHVFRjtFQ3ZFRSw2SUR1RUY7RUN2RUUsd0lEdUVGO0VDdkVFLHFJRHVFRjtFQ3ZFRSwyS0R1RUY7QXZCNjhESjtBd0JoaEVNO0VEdURKO0lDdERNLHdCQUFBO0lBQUEsbUJBQUE7SUFBQSxnQkFBQTtFeEJtaEVOO0FBQ0Y7QXVCLzhERTtFQUNFLHlCZnM0QjhCO0FSMmtDbEM7O0F1Qng4REE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQnBCbENpQjtFb0JtQ2pCLFdyQjFDYTtFcUIyQ2IsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0F2QjI4REY7QXVCejhERTtFQUNFLFVBQUE7QXZCMjhESjtBdUJ4OERFO0VBRUUsZ0JBQUE7RUFDQSxlQUFBO0F2Qnk4REo7O0F1Qjk3REE7RUFDRSxzQ2ZzdEJzQztFZXJ0QnRDLHVCQUFBO0VqQmtLSSxtQkFMSTtFRzdRTixzQkFBQTtBVG1qRUo7QXVCLzdERTtFQUNFLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQmZnbEIwQjtLZWhsQjFCLHVCZmdsQjBCO1VlaGxCMUIseUJmZ2xCMEI7QVJpM0M5Qjs7QXVCNzdEQTtFQUNFLG9DZjBzQnNDO0VlenNCdEMsb0JBQUE7RWpCcUpJLGtCQUxJO0VHN1FOLHFCQUFBO0FUK2pFSjtBdUI5N0RFO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHdCZnVrQjBCO0tldmtCMUIscUJmdWtCMEI7VWV2a0IxQix1QmZ1a0IwQjtBUnkzQzlCOztBdUJ4N0RFO0VBQ0UsdUNmdXJCb0M7QVJvd0N4QztBdUJ4N0RFO0VBQ0Usc0Nmb3JCb0M7QVJzd0N4QztBdUJ2N0RFO0VBQ0Usb0NmaXJCb0M7QVJ3d0N4Qzs7QXVCcDdEQTtFQUNFLFdmK3FCc0M7RWU5cUJ0QyxtQ2Z3cUJzQztFZXZxQnRDLGlCZjZoQjRCO0FSMDVDOUI7QXVCcjdERTtFQUNFLGVBQUE7QXZCdTdESjtBdUJwN0RFO0VBQ0Usb0JBQUE7RWRwS0Esa0JBQUE7QVQybEVKO0F1Qm43REU7RWR4S0Usa0JBQUE7QVQ4bEVKO0F1Qmw3REU7RUFBb0Isa0NmeXBCa0I7QVI0eEN4QztBdUJwN0RFO0VBQW9CLGdDZnlwQmtCO0FSOHhDeEM7O0EwQmxuRUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLDBDQUFBO0VBQ0EsNkNBQUE7RXBCNFJJLGVBTEk7RW9CcFJSLG1CdkJ3RG1CO0V1QnZEbkIsZ0J2QjBEaUI7RXVCekRqQixXeEJrRGE7RXdCakRiLHNCeEJFTTtFd0JETixpUEFBQTtFQUNBLDRCQUFBO0VBQ0EseUNsQnc1QmtDO0VrQnY1QmxDLGtDbEJ3NUJrQztVa0J4NUJsQywwQmxCdzVCa0M7RWtCdjVCbEMseUJBQUE7RWpCREUsa0JBQUE7RWVIRSx3RkVPSjtFRlBJLGdGRU9KO0VGUEksMkVFT0o7RUZQSSx3RUVPSjtFRlBJLDhHRU9KO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0ExQm1uRUY7QXdCdm5FTTtFRWZOO0lGZ0JRLHdCQUFBO0lBQUEsbUJBQUE7SUFBQSxnQkFBQTtFeEIwbkVOO0FBQ0Y7QTBCdG5FRTtFQUNFLHFCbEI4eUJvQztFa0I3eUJwQyxVQUFBO0VBS0UsMERsQnk1QjRCO1VrQno1QjVCLGtEbEJ5NUI0QjtBUjJ0Q2xDO0EwQmhuRUU7RUFFRSxzQmxCdXFCMEI7RWtCdHFCMUIsc0JBQUE7QTFCaW5FSjtBMEI5bUVFO0VBRUUseUJsQm5DTztBUmtwRVg7QTBCMW1FRTtFQUNFLGtCQUFBO0VBQ0EsdUJBQUE7QTFCNG1FSjs7QTBCeG1FQTtFQUNFLG9CbEJncUI0QjtFa0IvcEI1Qix1QmxCK3BCNEI7RWtCOXBCNUIsb0JsQitwQjRCO0VGcmJ4QixtQkFMSTtFRzdRTixzQkFBQTtBVHFwRUo7O0EwQnhtRUE7RUFDRSxtQmxCNHBCNEI7RWtCM3BCNUIsc0JsQjJwQjRCO0VrQjFwQjVCLGtCbEIycEI0QjtFRnpieEIsa0JBTEk7RUc3UU4scUJBQUE7QVQ2cEVKOztBMkI1cUVBO0VBQ0UsY0FBQTtFQUNBLGtCbkI0MUJ3QztFbUIzMUJ4QyxtQm5CNDFCd0M7RW1CMzFCeEMsdUJuQjQxQndDO0FSbTFDMUM7QTJCN3FFRTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtBM0IrcUVKOztBMkIzcUVBO0VBQ0Usb0JuQmsxQndDO0VtQmoxQnhDLGVBQUE7RUFDQSxpQkFBQTtBM0I4cUVGO0EyQjVxRUU7RUFDRSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0EzQjhxRUo7O0EyQjFxRUE7RUFDRSxVbkJvMEJ3QztFbUJuMEJ4QyxXbkJtMEJ3QztFbUJsMEJ4QyxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0J6QmhCTTtFeUJpQk4sNEJBQUE7RUFDQSwyQkFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7RUFDQSxxQ25CdTBCd0M7RW1CdDBCeEMsd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EseUJBQUE7QTNCNnFFRjtBMkIxcUVFO0VsQnZCRSxxQkFBQTtBVG9zRUo7QTJCenFFRTtFQUVFLGtCbkI4ekJzQztBUjQyQzFDO0EyQnZxRUU7RUFDRSwrQm5CcXpCc0M7VW1CcnpCdEMsdUJuQnF6QnNDO0FSbzNDMUM7QTJCdHFFRTtFQUNFLHFCbkJpeEJvQztFbUJoeEJwQyxVQUFBO0VBQ0EsMERuQjZwQjRCO1VtQjdwQjVCLGtEbkI2cEI0QjtBUjJnRGhDO0EyQnJxRUU7RUFDRSx5Qm5CeEJNO0VtQnlCTixxQm5CekJNO0FSZ3NFVjtBMkJycUVJO0VBSUksK09BQUE7QTNCb3FFUjtBMkJocUVJO0VBSUksdUpBQUE7QTNCK3BFUjtBMkIxcEVFO0VBQ0UseUJuQjdDTTtFbUI4Q04scUJuQjlDTTtFbUJtREoseU9BQUE7QTNCd3BFTjtBMkJwcEVFO0VBQ0Usb0JBQUE7RUFDQSxvQkFBQTtVQUFBLFlBQUE7RUFDQSxZbkI2eEJ1QztBUnkzQzNDO0EyQi9vRUk7RUFDRSxlQUFBO0VBQ0EsWW5Cb3hCcUM7QVI2M0MzQzs7QTJCbm9FQTtFQUNFLG1CbkIrd0JnQztBUnUzQ2xDO0EyQnBvRUU7RUFDRSxVbkIyd0I4QjtFbUIxd0I5QixtQkFBQTtFQUNBLHdLQUFBO0VBQ0EsZ0NBQUE7RWxCM0dBLGtCQUFBO0VlSEUseURHZ0hGO0VIaEhFLG9ER2dIRjtFSGhIRSxpREdnSEY7QTNCc29FSjtBd0JsdkVNO0VHc0dKO0lIckdNLHdCQUFBO0lBQUEsbUJBQUE7SUFBQSxnQkFBQTtFeEJxdkVOO0FBQ0Y7QTJCem9FSTtFQUNFLDBKQUFBO0EzQjJvRU47QTJCeG9FSTtFQUNFLGlDbkIwd0I0QjtFbUJyd0IxQix1SkFBQTtBM0Jzb0VSO0EyQmpvRUU7RUFDRSxvQm5CcXZCOEI7RW1CcHZCOUIsZUFBQTtBM0Jtb0VKO0EyQmpvRUk7RUFDRSxvQkFBQTtFQUNBLGNBQUE7QTNCbW9FTjs7QTJCOW5FQTtFQUNFLHFCQUFBO0VBQ0Esa0JuQm11QmdDO0FSODVDbEM7O0EyQjluRUE7RUFDRSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7QTNCaW9FRjtBMkI3bkVJO0VBQ0Usb0JBQUE7RUFDQSxvQkFBQTtVQUFBLFlBQUE7RUFDQSxhbkJvbEJ3QjtBUjJpRDlCOztBNEJweUVBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QTVCdXlFRjtBNEJyeUVFO0VBQ0UsVUFBQTtBNUJ1eUVKO0E0Qm55RUk7RUFBMEIsMEVwQnE4QmE7VW9CcjhCYixrRXBCcThCYTtBUmkyQzNDO0E0QnJ5RUk7RUFBMEIsa0VwQm84QmE7QVJvMkMzQztBNEJyeUVFO0VBQ0UsU0FBQTtBNUJ1eUVKO0E0QnB5RUU7RUFDRSxXcEJzN0J1QztFb0JyN0J2QyxZcEJxN0J1QztFb0JwN0J2QyxvQkFBQTtFSHpCRix5QmpCa0NRO0VvQlBOLFNwQnE3QnVDO0VDajhCdkMsbUJBQUE7RWVIRSw0SElrQkY7RUpsQkUsb0hJa0JGO0VKbEJFLCtHSWtCRjtFSmxCRSw0R0lrQkY7RUpsQkUsa0pJa0JGO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtBNUJxeUVKO0F3QnB6RU07RUlNSjtJSkxNLHdCQUFBO0lBQUEsbUJBQUE7SUFBQSxnQkFBQTtFeEJ1ekVOO0FBQ0Y7QTRCeHlFSTtFSGpDRix5QmpCcTlCeUM7QVJ1M0MzQztBNEJ0eUVFO0VBQ0UsV3BCKzVCOEI7RW9COTVCOUIsY3BCKzVCOEI7RW9COTVCOUIsa0JBQUE7RUFDQSxlcEI4NUI4QjtFb0I3NUI5Qix5QnBCcENPO0VvQnFDUCx5QkFBQTtFbkI3QkEsbUJBQUE7QVRzMEVKO0E0QnB5RUU7RUFDRSxXcEIyNUJ1QztFb0IxNUJ2QyxZcEIwNUJ1QztFaUI3OEJ6Qyx5QmpCa0NRO0VvQm1CTixTcEIyNUJ1QztFQ2o4QnZDLG1CQUFBO0VlSEUsNEhJNENGO0VKNUNFLG9ISTRDRjtFSjVDRSwrR0k0Q0Y7RUo1Q0UsNEdJNENGO0VKNUNFLGtKSTRDRjtFQUNBLHFCQUFBO09BQUEsZ0JBQUE7QTVCcXlFSjtBd0I5MEVNO0VJaUNKO0lKaENNLHdCQUFBO0lBQUEsbUJBQUE7SUFBQSxnQkFBQTtFeEJpMUVOO0FBQ0Y7QTRCeHlFSTtFSDNERix5QmpCcTlCeUM7QVJpNUMzQztBNEJ0eUVFO0VBQ0UsV3BCcTRCOEI7RW9CcDRCOUIsY3BCcTRCOEI7RW9CcDRCOUIsa0JBQUE7RUFDQSxlcEJvNEI4QjtFb0JuNEI5Qix5QnBCOURPO0VvQitEUCx5QkFBQTtFbkJ2REEsbUJBQUE7QVRnMkVKO0E0QnB5RUU7RUFDRSxvQkFBQTtBNUJzeUVKO0E0QnB5RUk7RUFDRSx5QnBCdEVLO0FSNDJFWDtBNEJueUVJO0VBQ0UseUJwQjFFSztBUisyRVg7O0E2QjUzRUE7RUFDRSxrQkFBQTtBN0IrM0VGO0E2QjczRUU7OztFQUdFLDBCckIrOUI4QjtFcUI5OUI5QixpQnJCKzlCOEI7QVJnNkNsQztBNkI1M0VFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7T0FBQSx3QkFBQTtVQUFBLHFCQUFBO0VMTkUsZ0ZLT0Y7RUxQRSx3RUtPRjtFTFBFLHNFS09GO0VMUEUsZ0VLT0Y7RUxQRSxtSUtPRjtBN0I4M0VKO0F3Qmo0RU07RUtWSjtJTFdNLHdCQUFBO0lBQUEsbUJBQUE7SUFBQSxnQkFBQTtFeEJvNEVOO0FBQ0Y7QTZCaDRFRTs7RUFFRSxxQkFBQTtBN0JrNEVKO0E2Qmg0RUk7O0VBQ0Usa0JBQUE7QTdCbTRFTjtBNkJwNEVJOztFQUNFLGtCQUFBO0E3Qm00RU47QTZCcDRFSTs7RUFDRSxrQkFBQTtBN0JtNEVOO0E2QnA0RUk7O0VBQ0Usa0JBQUE7QTdCbTRFTjtBNkJoNEVJOzs7RUFFRSxxQnJCcThCNEI7RXFCcDhCNUIsd0JyQnE4QjRCO0FSODdDbEM7QTZCaDRFSTs7RUFDRSxxQnJCZzhCNEI7RXFCLzdCNUIs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SjtBaURudUpJO0VBQ0Usc0JBQUE7QWpEcXVKTjs7QWtEMTRKRTtFQUNFLGNEb0wyQjtFQ25MM0IseUJEZ0xzQjtBakQ2dEoxQjtBa0QxNEpNO0VBRUUsY0Q4S3VCO0VDN0t2Qix5QkFBQTtBbEQyNEpSO0FrRHg0Sk07RUFDRSxXaERDQTtFZ0RBQSx5QkR3S3VCO0VDdkt2QixxQkR1S3VCO0FqRG11Si9COztBa0R4NUpFO0VBQ0UsY0RrTHlCO0VDakx6Qix5QkRnTHNCO0FqRDJ1SjFCO0FrRHg1Sk07RUFFRSxjRDRLcUI7RUMzS3JCLHlCQUFBO0FsRHk1SlI7QWtEdDVKTTtFQUNFLFdoRENBO0VnREFBLHlCRHNLcUI7RUNyS3JCLHFCRHFLcUI7QWpEbXZKN0I7O0FrRHQ2SkU7RUFDRSxjRGtMeUI7RUNqTHpCLHlCRGdMc0I7QWpEeXZKMUI7QWtEdDZKTTtFQUVFLGNENEtxQjtFQzNLckIseUJBQUE7QWxEdTZKUjtBa0RwNkpNO0VBQ0UsV2hEQ0E7RWdEQUEseUJEc0txQjtFQ3JLckIscUJEcUtxQjtBakRpd0o3Qjs7QWtEcDdKRTtFQUNFLGNEa0x5QjtFQ2pMekIseUJEZ0xzQjtBakR1d0oxQjtBa0RwN0pNO0VBRUUsY0Q0S3FCO0VDM0tyQix5QkFBQTtBbERxN0pSO0FrRGw3Sk07RUFDRSxXaERDQTtFZ0RBQSx5QkRzS3FCO0VDcktyQixxQkRxS3FCO0FqRCt3SjdCOztBa0RsOEpFO0VBQ0UsY0RvTDJCO0VDbkwzQix5QkRnTHNCO0FqRHF4SjFCO0FrRGw4Sk07RUFFRSxjRDhLdUI7RUM3S3ZCLHlCQUFBO0FsRG04SlI7QWtEaDhKTTtFQUNFLFdoRENBO0VnREFBLHlCRHdLdUI7RUN2S3ZCLHFCRHVLdUI7QWpEMnhKL0I7O0FrRGg5SkU7RUFDRSxjRGtMeUI7RUNqTHpCLHlCRGdMc0I7QWpEbXlKMUI7QWtEaDlKTTtFQUVFLGNENEtxQjtFQzNLckIseUJBQUE7QWxEaTlKUjtBa0Q5OEpNO0VBQ0UsV2hEQ0E7RWdEQUEseUJEc0txQjtFQ3JLckIscUJEcUtxQjtBakQyeUo3Qjs7QWtEOTlKRTtFQUNF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aVBRO0VBT0ksOEJBQUE7QTFFZ2lQWjs7QTBFdmlQUTtFQU9JLDRCQUFBO0ExRW9pUFo7O0EwRTNpUFE7RUFPSSwyQkFBQTtBMUV3aVBaOztBMEUvaVBRO0VBT0ksaUNBQUE7QTFFNGlQWjs7QTBFbmpQUTtFQU9JLGdDQUFBO0ExRWdqUFo7O0EwRXZqUFE7RUFPSSw4QkFBQTtBMUVvalBaOztBMEUzalBRO0VBT0ksZ0NBQUE7QTFFd2pQWjs7QTBFL2pQUTtFQU9JLDhCQUFBO0ExRTRqUFo7O0EwRW5rUFE7RUFPSSw0QkFBQTtBMUVna1BaOztBMEV2a1BRO0VBT0ksa0NBQUE7QTFFb2tQWjs7QTBFM2tQUTtFQU9JLGlDQUFBO0ExRXdrUFo7O0EwRS9rUFE7RUFPSSwrQkFBQTtBMUU0a1BaOztBMEVubFBRO0VBT0ksaUNBQUE7QTFFZ2xQWjs7QTBFdmxQUTtFQU9JLCtCQUFBO0ExRW9sUFo7O0EwRTNsUFE7RUFPSSwwQkFBQTtBMUV3bFBaOztBMEUvbFBRO0VBT0ksZ0NBQUE7QTFFNGxQWjs7QTBFbm1QUTtFQU9JLCtCQUFBO0ExRWdtUFo7O0EwRXZtUFE7RUFPSSw2QkFBQTtBMUVvbVBaOztBMEUzbVBRO0VBT0ksK0JBQUE7QTFFd21QWjs7QTBFL21QUTtFQU9JLDZCQUFBO0ExRTRtUFo7O0EwRW5uUFE7RUFPSSxpQkFBQTtBMUVnblBaOztBMEV2blBRO0VBT0ksdUJBQUE7QTFFb25QWjs7QTBFM25QUTtFQU9JLHNCQUFBO0ExRXduUFo7O0EwRS9uUFE7RUFPSSxvQkFBQTtBMUU0blBaOztBMEVub1BRO0VBT0ksc0JBQUE7QTFFZ29QWjs7QTBFdm9QUTtFQU9JLG9CQUFBO0ExRW9vUFo7O0EwRTNvUFE7RUFPSSxnREFBQTtBMUV3b1BaOztBMEUvb1BRO0VBT0ksOENBQUE7QTFFNG9QWjs7QTBFbnBQUTtFQU9JLDhDQUFBO0ExRWdwUFo7O0EwRXZwUFE7RUFPSSwwQ0FBQTtBMUVvcFBaOztBMEUzcFBRO0VBT0ksNkJBQUE7QTFFd3BQWjs7QTBFL3BQUTtFQU9JLDhCQUFBO0ExRTRwUFo7O0EwRW5xUFE7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RTFFKzNSVjtFMEV0NFJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFMUVtNFJWO0UwRTE0Uk07SUFPSSx5QkFBQTtFMUVzNFJWO0UwRTc0Uk07SUFPSSwrQkFBQTtFMUV5NFJWO0UwRWg1Uk07SUFPSSw4QkFBQTtFMUU0NFJWO0UwRW41Uk07SUFPSSw0QkFBQTtFMUUrNFJWO0UwRXQ1Uk07SUFPSSw4QkFBQTtFMUVrNVJWO0UwRXo1Uk07SUFPSSw0QkFBQTtFMUVxNVJWO0UwRTU1Uk07SUFPSSwyQkFBQTtFMUV3NVJWO0UwRS81Uk07SUFPSSxpQ0FBQTtFMUUyNVJWO0UwRWw2Uk07SUFPSSxnQ0FBQTtFMUU4NVJWO0UwRXI2Uk07SUFPSSw4QkFBQTtFMUVpNlJWO0UwRXg2Uk07SUFPSSxnQ0FBQTtFMUVvNlJWO0UwRTM2Uk07SUFPSSw4QkFBQTtFMUV1NlJWO0UwRTk2Uk07SUFPSSw0QkFBQTtFMUUwNlJWO0UwRWo3Uk07SUFPSSxrQ0FBQTtFMUU2NlJWO0UwRXA3Uk07SUFPSSxpQ0FBQTtFMUVnN1JWO0UwRXY3Uk07SUFPSSwrQkFBQTtFMUVtN1JWO0UwRTE3Uk07SUFPSSxpQ0FBQTtFMUVzN1JWO0UwRTc3Uk07SUFPSSwrQkFBQTtFMUV5N1JWO0UwRWg4Uk07SUFPSSwwQkFBQTtFMUU0N1JWO0UwRW44Uk07SUFPSSxnQ0FBQTtFMUUrN1JWO0UwRXQ4Uk07SUFPSSwrQkFBQTtFMUVrOFJWO0UwRXo4Uk07SUFPSSw2QkFBQTtFMUVxOFJWO0UwRTU4Uk07SUFPSSwrQkFBQTtFMUV3OFJWO0UwRS84Uk07SUFPSSw2QkFBQTtFMUUyOFJWO0UwRWw5Uk07SUFPSSxpQkFBQTtFMUU4OFJWO0UwRXI5Uk07SUFPSSx1QkFBQTtFMUVpOVJWO0UwRXg5Uk07SUFPSSxzQkFBQTtFMUVvOVJWO0UwRTM5Uk07SUFPSSxvQkFBQTtFMUV1OVJWO0UwRTk5Uk07SUFPSSxzQkFBQTtFMUUwOVJWO0UwRWorUk07SUFPSSxvQkFBQTtFMUU2OVJWO0UwRXArUk07SUFPSSwyQkFBQTtFMUVnK1JWO0UwRXYrUk07SUFPSSw0QkFB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QUFBO0UxRTZ0U1Y7RTBFcHVTTTtJQU9JLHdCQUFBO0UxRWd1U1Y7RTBFdnVTTTtJQU9JLDhCQUFBO0UxRW11U1Y7RTBFMXVTTTtJQU9JLDZCQUFBO0UxRXN1U1Y7RTBFN3VTTTtJQU9JLDJCQUFBO0UxRXl1U1Y7RTBFaHZTTTtJQU9JLDZCQUFBO0UxRTR1U1Y7RTBFbnZTTTtJQU9JLDJCQUFBO0UxRSt1U1Y7RTBFdHZTTTtJQU9JLDJCQUFBO0UxRWt2U1Y7RTBFenZTTTtJQU9JLDBCQUFBO0UxRXF2U1Y7RTBFNXZTTTtJQU9JLGdDQUFBO0UxRXd2U1Y7RTBFL3ZTTTtJQU9JLCtCQUFBO0UxRTJ2U1Y7RTBFbHdTTTtJQU9JLDZCQUFBO0UxRTh2U1Y7RTBFcndTTTtJQU9JLCtCQUFBO0UxRWl3U1Y7RTBFeHdTTTtJQU9JLDZCQUFBO0UxRW93U1Y7RTBFM3dTTTtJQU9JLDZCQUFBO0UxRXV3U1Y7RTBFOXdTTTtJQU9JLDJCQUFBO0UxRTB3U1Y7RTBFanhTTTtJQU9JLGlDQUFBO0UxRTZ3U1Y7RTBFcHhTTTtJQU9JLGdDQUFBO0UxRWd4U1Y7RTBFdnhTTTtJQU9JLDhCQUFBO0UxRW14U1Y7RTBFMXhTTTtJQU9JLGdDQUFBO0UxRXN4U1Y7RTBFN3hTTTtJQU9JLDhCQUFBO0UxRXl4U1Y7RTBFaHlTTTtJQU9JLDhCQUFBO0UxRTR4U1Y7RTBFbnlTTTtJQU9JLHlCQUFBO0UxRSt4U1Y7RTBFdHlTTTtJQU9JLCtCQUFBO0UxRWt5U1Y7RTBFenlTTTtJQU9JLDhCQUFBO0UxRXF5U1Y7RTBFNXlTTTtJQU9JLDRCQUFBO0UxRXd5U1Y7RTBFL3lTTTtJQU9JLDhCQUFBO0UxRTJ5U1Y7RTBFbHpTTTtJQU9JLDRCQUFBO0UxRTh5U1Y7RTBFcnpTTTtJQU9JLDRCQUFBO0UxRWl6U1Y7RTBFeHpTTTtJQU9JLHFCQUFBO0UxRW96U1Y7RTBFM3pTTTtJQU9JLDJCQUFBO0UxRXV6U1Y7RTBFOXpTTTtJQU9JLDBCQUFBO0UxRTB6U1Y7RTBFajBTTTtJQU9JLHdCQUFBO0UxRTZ6U1Y7RTBFcDBTTTtJQU9JLDBCQUFBO0UxRWcw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LDRCQUFBO0lBQUEsK0JBQUE7RTFFbTJUVjtFMEUxMlRNO0lBT0kseUJBQUE7RTFFczJUVjtFMEU3MlRNO0lBT0ksK0JBQUE7RTFFeTJUVjtFMEVoM1RNO0lBT0ksOEJBQUE7RTFFNDJUVjtFMEVuM1RNO0lBT0ksNEJBQUE7RTFFKzJUVjtFMEV0M1RNO0lBT0ksOEJBQUE7RTFFazNUVjtFMEV6M1RNO0lBT0ksNEJBQUE7RTFFcTNUVjtFMEU1M1RNO0lBT0ksMkJBQUE7RTFFdzNUVjtFMEUvM1RNO0lBT0ksaUNBQUE7RTFFMjNUVjtFMEVsNFRNO0lBT0ksZ0NBQUE7RTFFODNUVjtFMEVyNFRNO0lBT0ksOEJBQUE7RTFFaTRUVjtFMEV4NFRNO0lBT0ksZ0NBQUE7RTFFbzRUVjtFMEUzNFRNO0lBT0ksOEJBQUE7RTFFdTRUVjtFMEU5NFRNO0lBT0ksNEJBQUE7RTFFMDRUVjtFMEVqNVRNO0lBT0ksa0NBQUE7RTFFNjRUVjtFMEVwNVRNO0lBT0ksaUNBQUE7RTFFZzVUVjtFMEV2NVRNO0lBT0ksK0JBQUE7RTFFbTVUVjtFMEUxNVRNO0lBT0ksaUNBQUE7RTFFczVUVjtFMEU3NVRNO0lBT0ksK0JBQUE7RTFFeTVUVjtFMEVoNlRNO0lBT0ksMEJBQUE7RTFFNDVUVjtFMEVuNlRNO0lBT0ksZ0NBQUE7RTFFKzVUVjtFMEV0NlRNO0lBT0ksK0JBQUE7RTFFazZUVjtFMEV6NlRNO0lBT0ksNkJBQUE7RTFFcTZUVjtFMEU1NlRNO0lBT0ksK0JBQUE7RTFFdzZUVjtFMEUvNlRNO0lBT0ksNkJBQUE7RTFFMjZUVjtFMEVsN1RNO0lBT0ksaUJBQUE7RTFFODZUVjtFMEVyN1RNO0lBT0ksdUJBQUE7RTFFaTdUVjtFMEV4N1RNO0lBT0ksc0JBQUE7RTFFbzdUVjtFMEUzN1RNO0lBT0ksb0JBQUE7RTFFdTdUVjtFMEU5N1RNO0lBT0ksc0JBQUE7RTFFMDdUVjtFMEVqOFRNO0lBT0ksb0JBQUE7RTFFNjdUVjtFMEVwOFRNO0lBT0ksMkJBQUE7RTFFZzhUVjtFMEV2OFRNO0lBT0ksNEJBQUE7RTFFbThUVjtFMEUxOFRNO0lB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SUFPSSx3QkFBQTtFMUVnc1VWO0UwRXZzVU07SUFPSSw4QkFBQTtFMUVtc1VWO0UwRTFzVU07SUFPSSw2QkFBQTtFMUVzc1VWO0UwRTdzVU07SUFPSSwyQkFBQTtFMUV5c1VWO0UwRWh0VU07SUFPSSw2QkFBQTtFMUU0c1VWO0UwRW50VU07SUFPSSwyQkFBQTtFMUUrc1VWO0UwRXR0VU07SUFPSSwyQkFBQTtFMUVrdFVWO0UwRXp0VU07SUFPSSwwQkFBQTtFMUVxdFVWO0UwRTV0VU07SUFPSSxnQ0FBQTtFMUV3dFVWO0UwRS90VU07SUFPSSwrQkFBQTtFMUUydFVWO0UwRWx1VU07SUFPSSw2QkFBQTtFMUU4dFVWO0UwRXJ1VU07SUFPSSwrQkFBQTtFMUVpdVVWO0UwRXh1VU07SUFPSSw2QkFBQTtFMUVvdVVWO0UwRTN1VU07SUFPSSw2QkFBQTtFMUV1dVVWO0UwRTl1VU07SUFPSSwyQkFBQTtFMUUwdVVWO0UwRWp2VU07SUFPSSxpQ0FBQTtFMUU2dVVWO0UwRXB2VU07SUFPSSxnQ0FBQTtFMUVndlVWO0UwRXZ2VU07SUFPSSw4QkFBQTtFMUVtdlVWO0UwRTF2VU07SUFPSSxnQ0FBQTtFMUVzdlVWO0UwRTd2VU07SUFPSSw4QkFBQTtFMUV5dlVWO0UwRWh3VU07SUFPSSw4QkFBQTtFMUU0dlVWO0UwRW53VU07SUFPSSx5QkFBQTtFMUUrdlVWO0UwRXR3VU07SUFPSSwrQkFBQTtFMUVrd1VWO0UwRXp3VU07SUFPSSw4QkFBQTtFMUVxd1VWO0UwRTV3VU07SUFPSSw0QkFBQTtFMUV3d1VWO0UwRS93VU07SUFPSSw4QkFBQTtFMUUyd1VWO0UwRWx4VU07SUFPSSw0QkFBQTtFMUU4d1VWO0UwRXJ4VU07SUFPSSw0QkFBQTtFMUVpeFVWO0UwRXh4VU07SUFPSSxxQkFBQTtFMUVveFVWO0UwRTN4VU07SUFPSSwyQkFBQTtFMUV1eFVWO0UwRTl4VU07SUFPSSwwQkFBQTtFMUUweFVWO0UwRWp5VU07SUFPSSx3QkFBQTtFMUU2eFVWO0UwRXB5VU07SUFPSSwwQkFBQTtFMUVneVVWO0UwRXZ5VU07SUFPSSx3QkFB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O0VBQ0Esc0J4SHptQ0c7RXdIMG1DSCxtQkFBQTtFQUNBLGV4SDVrQ0E7QUYyMmFaO0FnQnIzYUk7RTBHMjRCSTtJQUVRLFdBQUE7RTFINCtZZDtBQUNGO0FnQjMyYUk7RTBHNDNCSTtJQUtRLFVBQUE7RTFIOCtZZDtBQUNGO0FnQmgzYUk7RTBHbTRCUTtJQUdRLG1CeEgxNEJQO0VGdzNhWDtBQUNGO0EwSDUrWVk7RUFDSSxVQUFBO0VBQ0EseUJBQUE7QTFIOCtZaEI7QTBINytZZ0I7RUFDSSx5QnhIcDdCTDtFd0hxN0JLLGdDQUFBO0VBQ0EsYXhIbjVCUDtFd0hvNUJPLHFCeEhyNUJSO0FGbzRhWjtBMEg5K1lvQjtFQUNJLGtCQUFBO0VBQ0EsV3hIdjdCVDtFd0h3N0JTLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBMUhnL1l4QjtBZ0JyNWFJO0UwR2c2QmdCO0lBT1EsV0FBQTtJQUNBLGV2SHI3Qlg7SXVIczdCVyxtQkFBQTtFMUhrL1kxQjtBQUNGO0FnQjU1YUk7RTBHMjVCWTtJQWtCUSxvQkFBQTtFMUhtL1l0QjtBQUNGO0EwSGovWWdCO0VBQ0ksbUJ4SHY2QlI7RXdIdzZCUSxvQnhIeDZCUjtBRjI1YVo7QTBIeCtZZ0I7RUFDSSxvQnhIcDdCUjtFd0hxN0JRLHFCeEhyN0JSO0FGKzVhWjtBMEh4K1lnQjtFQUNJLHNCeEh4N0JSO0FGazZhWjtBZ0I3NWFJO0UwR3k0QlE7SUE2Q1EsMEJBQUE7RTFIMitZbEI7QUFDRjtBMEh2K1lvQjtFQUNJLGdCQUFBO0ExSHkrWXhCO0EwSHQrWWdCO0VBQ0ksa0JBQUE7RUFDQSx5QnhIcCtCTDtFd0hxK0JLLHdCQUFBO0VBQ0EscUJ4SHg4QlI7QUZnN2FaO0EwSHYrWW9CO0VBRUksbUJBQUE7RUFDQSxnQkFBQTtBMUh3K1l4QjtBMEh0K1lvQjtFQUVJLGdCQUFBO0ExSHUrWXhCO0EwSG4rWW9CO0VBQ0ksVUFBQTtFQUNBLGdCQUFBO0ExSHErWXhCO0EwSG4rWW9CO0VBQ0kscUJ4SHo5Qlo7QUY4N2FaO0EwSHArWXdCO0VBQ0ksZ0JBQUE7QTFIcytZNUI7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O0lBQ0EsWUFBQTtJQUNBLGlEQUFBO0U5SDBwaUJOO0U4SHZwaUJFO0lBQ0ksV0FBQTtJQUNBLFlBQUE7SUFDQSxpREFBQTtFOUh5cGlCTjtFOEh0cGlCRTtJQUNJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsaURBQUE7RTlId3BpQk47RThIcnBpQkU7SUFDSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLHlCQUFBO0U5SHVwaUJOO0U4SHBwaUJFO0lBQ0ksV0FBQTtJQUNBLFlBQUE7SUFDQSx5QkFBQTtFOUhzcGlCTjtFOEhucGlCRTtJQUNJLFdBQUE7SUFDQSxZQUFBO0lBQ0EseUJBQUE7RTlIcXBpQk47QUFDRjs7QThIcHNpQkE7RUFDSTtJQUNJLFdBQUE7SUFDQSxZQUFBO0lBQ0EseUJBQUE7RTlINHBpQk47RThIenBpQkU7SUFDSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLHlCQUFBO0U5SDJwaUJOO0U4SHhwaUJFO0lBQ0ksV0FBQTtJQUNBLFlBQUE7SUFDQSxpREFBQTtFOUgwcGlCTjtFOEh2cGlCRTtJQUNJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsaURBQUE7RTlIeXBpQk47RThIdHBpQkU7SUFDSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGlEQUFBO0U5SHdwaUJOO0U4SHJwaUJFO0lBQ0ksV0FBQTtJQUNBLFlBQUE7SUFDQSx5QkFBQTtFOUh1cGlCTjtFOEhwcGlCRTtJQUNJLFdBQUE7SUFDQSxZQUFBO0lBQ0EseUJBQUE7RTlIc3BpQk47RThIbnBpQkU7SUFDSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLHlCQUFBO0U5SHFwaUJOO0FBQ0Y7QThIbHBpQkE7RUFDSTtJQUNJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtFOUhvcGlCTjtFOEhqcGlCRTtJQUNJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtFOUhtcGlCTjtFOEhocGlCRTtJQUNJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtFOUhrcGlCTjtFOEgvb2lCRTtJQUNJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtFOUhpcGlCTjtFOEg5b2lCRTtJQUNJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtFOUhncGlCTjtFOEg3b2lCRTtJQUNJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtFOUgrb2lCTjtFOEg1b2lCRTtJQUNJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtFOUg4b2lCTjtFOEgzb2lCRTtJQUNJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtFOUg2b2lCTjtBQUNGO0E4SDVyaUJBO0VBQ0k7SUFDSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RTlIb3BpQk47RThIanBpQkU7SUFDSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RTlIbXBpQk47RThIaHBpQkU7SUFDSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RTlIa3BpQk47RThIL29pQkU7SUFDSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RTlIaXBpQk47RThIOW9pQkU7SUFDSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RTlIZ3BpQk47RThIN29pQkU7SUFDSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RTlIK29pQk47RThINW9pQkU7SUFDSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RTlIOG9pQk47RThIM29pQkU7SUFDSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RTlINm9pQk47QUFDRjtBOEg1cmlCQTtFQUNJO0lBQ0ksV0FBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0U5SG9waUJOO0U4SGpwaUJFO0lBQ0ksV0FBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0U5SG1waUJOO0U4SGhwaUJFO0lBQ0ksV0FBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0U5SGtwaUJOO0U4SC9vaUJFO0lBQ0ksV0FBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0U5SGlwaUJOO0U4SDlvaUJFO0lBQ0ksV0FBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0U5SGdwaUJOO0U4SDdvaUJFO0lBQ0ksV0FBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0U5SCtvaUJOO0U4SDVvaUJFO0lBQ0ksV0FBQTtJQUNBLFlBQUE7SUFDQSxV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QkFBQTtFaEltNXBCMUI7QUFDRjtBZ0lqNXBCb0I7RUFDSSxtQjlIL21FWDtBRmtndUJiO0FnSWw1cEJ3QjtFQUNJLG1CQUFBO0FoSW81cEI1QjtBZ0JoaHVCSTtFZ0hpb0VRO0lBRVEseUI5SHZwRUw7SThId3BFSyxVQUFBO0lBQ0EsWUFBQTtFaElpNXBCbEI7QUFDRjtBZ0loNXBCZ0I7RUFDSSwwQkFBQTtBaElrNXBCcEI7QWdCMWh1Qkk7RWdIMG9FZ0I7SUFHUSxnQjlIbHFFYjtJOEhtcUVhLGVBQUE7SUFDQSxtQkFBQTtJQUNBLGtCQUFBO0VoSWk1cEIxQjtBQUNGO0FnQmxpdUJJO0VnSGtwRXdCO0lBRVEsbUI5SHpvRXZCO0VGMmh1Qlg7QUFDRjtBZ0J2aXVCSTtFZ0h3cEV3QjtJQUVRLGdCQUFBO0VoSWk1cEJsQztBQUNGOztBZ0lyNHBCQTtFQUNJLDJCQUFBO0VBQ0Esc0I5SDlyRVc7QUZza3VCZjtBZ0JqanVCSTtFZ0gycUVBO0lBRVEsaUI5SHJxRUQ7SThIc3FFQyxvQjlIdHFFRDtJOEh1cUVDLGdCQUFBO0VoSXc0cEJWO0FBQ0Y7QWdJcjRwQkk7RUFDSSw2QkFBQTtFQUNBLGNBQUE7QWhJdTRwQlI7QWdJdDRwQlE7RUFISjtJQUlRLDZCQUFBO0VoSXk0cEJWO0FBQ0Y7QWdCamt1Qkk7RWdIbXJFQTtJQU9RLGVBQUE7RWhJMjRwQlY7QUFDRjtBZ0kxNHBCUTtFQUVJLG1COUh0cUVMO0FGaWp1QlA7QWdJcjRwQlE7RUFDSSxpQkFBQTtBaEl1NHBCWjtBZ0lyNHBCUTtFQUNJLHFCOUgvcUVKO0FGc2p1QlI7QWdCNWx1Qkk7RWdIb3RFSTtJQUdRLDJCQUFBO0VoSXk0cEJkO0FBQ0Y7QWdJdDRwQkk7RUFDUSxlQUFBO0VBQ0EsY0FBQTtBaEl3NHBCWjtBZ0l2NHBCUTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtBaEl5NHBCWjtBZ0I1bHVCSTtFZ0h1dEVJO0lBRVEsU0FBQTtFaEl1NHBCZDtBQUNGO0FnSXA0cEJnQjtFQUNJLDBCQUFBO0FoSXM0cEJwQjtBZ0lwNHBCZ0I7RUFDSSxzQjlIdHZFTDtB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QTtFaElra2tDVjtBQUNGO0FnSWpra0NRO0VBNExJLFVBQUE7RUFDQSxzQjlIbDhHRztFOEhtOEdILG1CQUFBO0VBQ0EsZTlIcjZHQTtBRjZ5cUNaO0FnQnZ6cUNJO0VnSGd2R0k7SUFFUSxXQUFBO0VoSXlra0NkO0FBQ0Y7QWdCN3lxQ0k7RWdIaXVHSTtJQUtRLFVBQUE7RWhJMmtrQ2Q7QUFDRjtBZ0JsenFDSTtFZ0h3dUdRO0lBR1EsbUI5SC91R1A7RUYwenFDWDtBQUNGO0FnSXpra0NZO0VBQ0ksVUFBQTtFQUNBLHlCQUFBO0FoSTJra0NoQjtBZ0kxa2tDZ0I7RUFDSSx5QjlIenhHTDtFOEgweEdLLGdDQUFBO0VBQ0EsYTlIeHZHUDtFOEh5dkdPLHFCOUgxdkdSO0FGczBxQ1o7QWdJM2trQ29CO0VBQ0ksa0JBQUE7RUFDQSxXOUg1eEdUO0U4SDZ4R1MseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FoSTZra0N4QjtBZ0J2MXFDSTtFZ0hxd0dnQjtJQU9RLFdBQUE7SUFDQSxlN0gxeEdYO0k2SDJ4R1csbUJBQUE7RWhJK2trQzFCO0FBQ0Y7QWdCOTFxQ0k7RWdIZ3dHWTtJQWtCUSxvQkFBQTtFaElnbGtDdEI7QUFDRjtBZ0k5a2tDZ0I7RUFDSSxtQjlINXdHUjtFOEg2d0dRLG9COUg3d0dSO0FGNjFxQ1o7QWdJN2trQ29CO0VBQ0ksb0I5SGp4R1o7RThIa3hHWSxxQjlIbHhHWjtBRmkycUNaO0FnSTdra0NvQjtFQUNJLHNCOUhyeEdaO0FGbzJxQ1o7QWdCLzFxQ0k7RWdIOHVHUTtJQXNDUSwwQkFBQTtFaEkra2tDbEI7QUFDRjtBZ0kza2tDb0I7RUFDSSxnQkFBQTtBaEk2a2tDeEI7QWdJMWtrQ2dCO0VBQ0ksa0JBQUE7RUFDQSx5QjlIbDBHTDtFOEhtMEdLLHdCQUFBO0VBQ0EscUI5SHR5R1I7QUZrM3FDWjtBZ0kza2tDb0I7RUFFSSxtQkFBQTtFQUNBLGdCQUFBO0FoSTRra0N4QjtBZ0kxa2tDb0I7RUFFSSxnQkFBQTtBaEkya2tDeEI7QWdJdmtrQ29CO0VBQ0ksVUFBQTtFQUNBLGdCQUFB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Njh4Q3hCO0F5STU4eEN3QjtFQUhKO0lBSVEsMkJBQUE7RXpJKzh4QzFCO0FBQ0Y7QXlJNzh4Q29CO0VBQ0ksbUJ2SXp5Q1g7QUZ3djBDYjtBeUk5OHhDd0I7RUFDSSxtQkFBQTtBeklnOXhDNUI7QWdCdHcwQ0k7RXlIMnpDUTtJQUVRLHlCdklqMUNMO0l1SWsxQ0ssVUFBQTtJQUNBLFlBQUE7RXpJNjh4Q2xCO0FBQ0Y7QXlJNTh4Q2dCO0VBQ0ksMEJBQUE7QXpJODh4Q3BCO0FnQmh4MENJO0V5SG8wQ2dCO0lBR1EsZ0J2STUxQ2I7SXVJNjFDYSxlQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtFekk2OHhDMUI7QUFDRjtBZ0J4eDBDSTtFeUg0MEN3QjtJQUVRLG1CdkluMEN2QjtFRml4MENYO0FBQ0Y7QWdCN3gwQ0k7RXlIazFDd0I7SUFFUSxnQkFBQTtFekk2OHhDbEM7QUFDRjs7QXlJLzd4Q0E7RUFDSSwyQkFBQTtFQUNBLHNCdkkxM0NXO0FGNHowQ2Y7QWdCdnkwQ0k7RXlIdTJDQTtJQUVRLGlCdklqMkNEO0l1SWsyQ0Msb0J2SWwyQ0Q7SXVJbTJDQyxnQkFBQTtFeklrOHhDVjtBQUNGO0F5SS83eENJO0VBQ0ksNkJBQUE7RUFDQSxjQUFBO0F6SWk4eENSO0F5SWg4eENRO0VBSEo7SUFJUSw2QkFBQTtFekltOHhDVjtBQUNGO0FnQnZ6MENJO0V5SCsyQ0E7SUFPUSxlQUFBO0V6SXE4eENWO0FBQ0Y7QXlJcDh4Q1E7RUFFSSxtQnZJbDJDTDtBRnV5MENQO0F5SS83eENRO0VBQ0ksaUJBQUE7QXpJaTh4Q1o7QXlJLzd4Q1E7RUFDSSxxQnZJMzJDSjtBRjR5MENSO0FnQmwxMENJO0V5SGc1Q0k7SUFHUSwyQkFBQTtFekltOHhDZDtBQUNGO0F5SWg4eENJO0VBQ1EsZUFBQTtFQUNBLGNBQUE7QXpJazh4Q1o7QXlJajh4Q1E7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7QXpJbTh4Q1o7QWdCbDEwQ0k7RXlIbTVDSTtJQUVRLFNBQUE7RXpJaTh4Q2Q7QUFDRjtBeUk5N3hDZ0I7RUFDSSwwQkFBQTtBeklnOHhD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QkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBMUkwMjRDWjtBZ0JuMC9DSTtFMEhxOUdJO0lBT1EsZ0JBQUE7RTFJMjI0Q2Q7QUFDRjtBMEkxMjRDWTtFQUNJLG1CeEk3K0dBO0FGeTEvQ2hCO0EwSTEyNENZO0VBQ0ksY0FBQTtFQUNBLGlCQUFBO0VBQ0EscUJ4SWwvR0E7RXdJbS9HQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QTFJNDI0Q2hCO0EwSTMyNENnQjtFQUNJLG9CQUFBO0ExSTYyNENwQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBJTVBPUlRTICovIC8qIFZBUklBQkxFUyAqL1xuLyogQ3VzdG9tICovXG4vKiBUWVBPR1JBUEhZICovXG4vKiBHb29nbGUgRm9udHMgKi9cbi8qIGludGVyLXJlZ3VsYXIgLSBsYXRpblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ludGVyLXYxMi1sYXRpbi1yZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogbG9jYWwoJycpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9pbnRlci12MTItbGF0aW4tcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9pbnRlci12MTItbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvaW50ZXItdjEyLWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9pbnRlci12MTItbGF0aW4tcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2ludGVyLXYxMi1sYXRpbi1yZWd1bGFyLnN2ZyNJbnRlcicpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvaW50ZXItdjEyLWxhdGluLTUwMC5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCcnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvaW50ZXItdjEyLWxhdGluLTUwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCBcbiAgICAgICAgIHVybCgnLi4vZm9udHMvaW50ZXItdjEyLWxhdGluLTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvaW50ZXItdjEyLWxhdGluLTUwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2ludGVyLXYxMi1sYXRpbi01MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9pbnRlci12MTItbGF0aW4tNTAwLnN2ZyNJbnRlcicpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvaW50ZXItdjEyLWxhdGluLTcwMC5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCcnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvaW50ZXItdjEyLWxhdGluLTcwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9pbnRlci12MTItbGF0aW4tNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCBcbiAgICAgICAgIHVybCgnLi4vZm9udHMvaW50ZXItdjEyLWxhdGluLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2ludGVyLXYxMi1sYXRpbi03MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9pbnRlci12MTItbGF0aW4tNzAwLnN2ZyNJbnRlcicpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cblxuICAqL1xuLyohXG4gKiBCb290c3RyYXAgIHY1LjIuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYnMtYmx1ZTogIzBkNmVmZDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZGMzNTQ1O1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMyOGE3NDU7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMTdhMmI4O1xuICAtLWJzLWJsYWNrOiAjMDAwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnk6ICNmOGY4Zjg7XG4gIC0tYnMtc2Vjb25kYXJ5OiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0tYnMtaW5mbzogIzE3YTJiODtcbiAgLS1icy13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWJzLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1icy1saWdodDogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLXByaW1hcnktcmdiOiAyNDgsIDI0OCwgMjQ4O1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDI1NSwgNzgsIDQ2O1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiA0MCwgMTY3LCA2OTtcbiAgLS1icy1pbmZvLXJnYjogMjMsIDE2MiwgMTg0O1xuICAtLWJzLXdhcm5pbmctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1kYW5nZXItcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1saWdodC1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtZGFyay1yZ2I6IDUyLCA1OCwgNjQ7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYm9keS1mb250LXdlaWdodDogbm9ybWFsO1xuICAtLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMDAwO1xuICAtLWJzLWJvZHktYmc6ICNmZmY7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1icy1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14bDogMXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLTJ4bDogMnJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWxpbmstY29sb3I6ICMyNjI0MjQ7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzFlMWQxZDtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogI2ZmZjNjZDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQzNzVyZW0gKyAyLjI1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zNjI1cmVtICsgMS4zNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjE4NzVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWJnKTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtY29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14eGwsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWJzLWd1dHRlci14OiAwO1xufVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwO1xufVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG59XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTtcbn1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTtcbn1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG59XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG59XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1zbS0wLFxuLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctc20tMCxcbi5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4uZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0xLFxuLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMixcbi5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbi5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMyxcbi5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXNtLTMsXG4uZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS00LFxuLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS01LFxuLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbi5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbi5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4uZ3ktbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1tZC0xLFxuLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbi5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4uZ3gtbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4uZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4uZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbWQtNCxcbi5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNCxcbi5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNSxcbi5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLW1kLTUsXG4uZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLWxnLTAsXG4uZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbi5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTEsXG4uZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctMyxcbi5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4uZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4uZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4uZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy01LFxuLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteGwtMCxcbi5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXhsLTAsXG4uZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuLmd4LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMSxcbi5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4uZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4uZ3kteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXhsLTMsXG4uZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14bC0zLFxuLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbi5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNCxcbi5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNSxcbi5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4uZ3kteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14eGwtMCxcbi5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbi5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14eGwtMSxcbi5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMSxcbi5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbi5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4uZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4uZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4uZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbi5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXh4bC01LFxuLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXh4bC01LFxuLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG4udGFibGUge1xuICAtLWJzLXRhYmxlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10YWJsZS1iZyk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZyk7XG59XG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBjdXJyZW50Y29sb3I7XG59XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG59XG5cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG59XG5cbi50YWJsZS1hY3RpdmUge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXByaW1hcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjY2ZlMmZmO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2JhY2JlNjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzVkN2YyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmFjYmU2O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JmZDFlYztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2UyZTNlNTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjYmNjY2U7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2Q3ZDhkYTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2NiY2NjZTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNkMWQyZDQ7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXN1Y2Nlc3Mge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZDRlZGRhO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2JmZDVjNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzllMWNmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmZkNWM0O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2M0ZGJjYTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtaW5mbyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNkMWVjZjE7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYmNkNGQ5O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjN2UwZTU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiY2Q0ZDk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzFkYWRmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS13YXJuaW5nIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2ZmZjNjZDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNlNmRiYjk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2YyZTdjMztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2U2ZGJiOTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlY2UxYmU7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhbmdlciB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmOGQ3ZGE7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjZGZjMmM0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2NjY2Y7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmMyYzQ7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTVjN2NhO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1saWdodCB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjZGZlMGUxO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2VkZWU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmUwZTE7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTVlNmU3O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgLS1icy10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1iZzogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICMzNzNiM2U7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogIzJjMzAzNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzM3M2IzZTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICMzMjM1Mzk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBoZWlnaHQ6IDEuNWVtO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTBlMztcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAyLjI1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIC1tb3otcGFkZGluZy1zdGFydDogY2FsYygwLjc1cmVtIC0gM3B4KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwO1xufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzODZiN2ZlJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkNGZlO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyAycHgpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjc1cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDp2YWxpZCwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OnZhbGlkLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDE7XG59XG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOmludmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtaW52YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6aW52YWxpZCxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDI7XG59XG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1idG4tZm9udC1mYW1pbHk6IDtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogbm9ybWFsO1xuICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0biwgLmJ0bjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4sIC5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLmJ0bi5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG46Zm9jdXMsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuLmFjdGl2ZTpmb2N1cywgLmJ0bi5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmOGY4Zjg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjhmODtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjlmOWY5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOWY5Zjk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjExLCAyMTE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjlmOWY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjlmOWY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y4ZjhmODtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogcmdiKDI1NSwgNzgsIDQ2KTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZjY5NGQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmNjA0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE3LCA2NiwgMzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmY3MTU4O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmY2MDQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDI1NSwgNzgsIDQ2KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNDhiNDYxO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzZWIwNTg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDM0LCAxNDIsIDU5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzUzYjk2YTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzNlYjA1ODtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzNhYjBjMztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMmVhYmJmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMTM4LCAxNTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNDViNWM2O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMmVhYmJmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE3YTJiODtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjYTJjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmY2QzOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYmIyZDNiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNiMDJhMzc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNSwgODMsIDk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2IwMmEzNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2E1MjgzNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkM2Q0ZDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2M2YzdjODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTIsIDIxMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNjNmM3Yzg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNiYWJiYmM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzM0M2E0MDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM1MjU4NWQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzQ4NGU1MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogODIsIDg4LCA5MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1ZDYxNjY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM0ODRlNTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmOGY4Zjg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjhmODtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjhmOGY4O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOGY4Zjg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OCwgMjQ4LCAyNDg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjhmOGY4O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjhmOGY4O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjhmOGY4O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjhmODtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigyNTUsIDc4LCA0Nik7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI1NSwgNzgsIDQ2KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDc4LCA0NjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNTUsIDc4LCA0Nik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTUsIDc4LCA0Nik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNTUsIDc4LCA0Nik7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzI4YTc0NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0MCwgMTY3LCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE3YTJiODtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMywgMTYyLCAxODQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM0M2E0MDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1MiwgNTgsIDY0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM0M2E0MDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tbGluayB7XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDksIDEzMiwgMjUzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1icy1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogIzAwMDtcbiAgLS1icy1kcm9wZG93bi1iZzogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjMWUyMTI1O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICNlOWVjZWY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiB2YXIoLS1icy1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1kcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbn1cbi5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbn1cbi5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG4uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tYmc6ICMzNDNhNDA7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm50aC1jaGlsZChuKzMpLFxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjZmZmO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi10YWJzIC5uYXYtbGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIHtcbiAgLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi1waWxscyAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKTtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogMXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhciA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhciA+IC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbn1cblxuLm5hdmJhci1uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xufVxuLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItZGFyayB7XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcmQge1xuICAtLWJzLWNhcmQtc3BhY2VyLXk6IDFyZW07XG4gIC0tYnMtY2FyZC1zcGFjZXIteDogMXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLXNwYWNlci15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1jYXJkLWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLS1icy1jYXJkLWJveC1zaGFkb3c6IDtcbiAgLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtY2FyZC1jYXAtYmc6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIC0tYnMtY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1icy1jYXJkLWhlaWdodDogO1xuICAtLWJzLWNhcmQtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJnOiAjZmZmO1xuICAtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMXJlbTtcbiAgLS1icy1jYXJkLWdyb3VwLW1hcmdpbjogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtY2FyZC1oZWlnaHQpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ncm91cC1tYXJnaW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiAjMDAwO1xuICAtLWJzLWFjY29yZGlvbi1iZzogI2ZmZjtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0ndmFyJTI4LS1icy1ib2R5LWNvbG9yJTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzBjNjNlNCclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogIzBjNjNlNDtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiAjZTdmMWZmO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGModmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgKiAtMSkgMCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWJyZWFkY3J1bWItYmc6IDtcbiAgLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDtcbiAgLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICM2Yzc1N2Q7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgY29udGVudDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgLyogcnRsOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAqLztcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tYmc6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjZTllY2VmO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmc6ICNlOWVjZWY7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4ucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZCA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJhZGdlIHtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXg6IDAuNjVlbTtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXk6IDAuMzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXNpemU6IDAuNzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXdlaWdodDogYm9sZDtcbiAgLS1icy1iYWRnZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy15KSB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtYmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYWxlcnQge1xuICAtLWJzLWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYWxlcnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXkpIHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWxlcnQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM2MzYzNjM7XG4gIC0tYnMtYWxlcnQtYmc6ICNmZWZlZmU7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZmRmZGZkO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM5OTJmMWM7XG4gIC0tYnMtYWxlcnQtYmc6ICNmZmRjZDU7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZmZjYWMwO1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjN2EyNjE2O1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICMxODY0Mjk7XG4gIC0tYnMtYWxlcnQtYmc6ICNkNGVkZGE7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjYmZlNWM3O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzEzNTAyMTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjMGU2MTZlO1xuICAtLWJzLWFsZXJ0LWJnOiAjZDFlY2YxO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2I5ZTNlYTtcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwYjRlNTg7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzY2NGQwMztcbiAgLS1icy1hbGVydC1iZzogI2ZmZjNjZDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmZmVjYjU7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTIzZTAyO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzg0MjAyOTtcbiAgLS1icy1hbGVydC1iZzogI2Y4ZDdkYTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmNWMyYzc7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2YTFhMjE7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM2MzY0NjQ7XG4gIC0tYnMtYWxlcnQtYmc6ICNmZWZlZmU7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0ZjUwNTA7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzFmMjMyNjtcbiAgLS1icy1hbGVydC1iZzogI2Q2ZDhkOTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNjMmM0YzY7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTkxYzFlO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgLS1icy1wcm9ncmVzcy1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWJzLXByb2dyZXNzLWJnOiAjZTllY2VmO1xuICAtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLS1icy1wcm9ncmVzcy1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yOiAjZmZmO1xuICAtLWJzLXByb2dyZXNzLWJhci1iZzogIzBkNmVmZDtcbiAgLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItYmcpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCkgdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6ICNmZmY7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICNmOGY5ZmE7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI2U5ZWNlZjtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICNmZmY7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xufVxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgKiAtMSk7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpICogLTEpO1xuICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgKiAtMSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpICogLTEpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpICogLTEpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgKiAtMSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzYzNjM2MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNjM2MzYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzYzNjM7XG4gIGJvcmRlci1jb2xvcjogIzYzNjM2Mztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzk5MmYxYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGNkNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzk5MmYxYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2YzZjMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTJmMWM7XG4gIGJvcmRlci1jb2xvcjogIzk5MmYxYztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxODY0Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE4NjQyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmZDVjNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg2NDI5O1xuICBib3JkZXItY29sb3I6ICMxODY0Mjk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGU2MTZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwZTYxNmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2Q0ZDk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNjE2ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMGU2MTZlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzY2NGQwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNjY0ZDAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZkYmI5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjRkMDM7XG4gIGJvcmRlci1jb2xvcjogIzY2NGQwMztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzg0MjAyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzg0MjAyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmYzJjNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDIwMjk7XG4gIGJvcmRlci1jb2xvcjogIzg0MjAyOTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjNjM2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzYzNjQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjQ2NDtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2NDY0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFmMjMyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWYyMzI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMmMzO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjIzMjY7XG4gIGJvcmRlci1jb2xvcjogIzFmMjMyNjtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuLnRvYXN0IHtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtdG9hc3QtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtdG9hc3Qtc3BhY2luZzogMS41cmVtO1xuICAtLWJzLXRvYXN0LW1heC13aWR0aDogMzUwcHg7XG4gIC0tYnMtdG9hc3QtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy10b2FzdC1jb2xvcjogO1xuICAtLWJzLXRvYXN0LWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLWJzLXRvYXN0LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLXRvYXN0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy10b2FzdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYnMtdG9hc3QtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy10b2FzdC1oZWFkZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy10b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtdG9hc3QtYm94LXNoYWRvdyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xufVxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuLnRvYXN0Om5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDkwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9hc3QtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy10b2FzdC1zcGFjaW5nKTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cbi50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpICogLTAuNSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm1vZGFsIHtcbiAgLS1icy1tb2RhbC16aW5kZXg6IDEwNTU7XG4gIC0tYnMtbW9kYWwtd2lkdGg6IDUwMHB4O1xuICAtLWJzLW1vZGFsLXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtbW9kYWwtbWFyZ2luOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtY29sb3I6IDtcbiAgLS1icy1tb2RhbC1iZzogI2ZmZjtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuNXJlbSAtIDFweCk7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAxcmVtIDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMDAwO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLTAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC0wLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAtMC41KSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwge1xuICAgIC0tYnMtbW9kYWwtbWFyZ2luOiAxLjc1cmVtO1xuICAgIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogI2ZmZjtcbiAgLS1icy10b29sdGlwLWJnOiAjMDAwO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWJzLXRvb2x0aXAtb3BhY2l0eTogMC45O1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDAuOHJlbTtcbiAgLS1icy10b29sdGlwLWFycm93LWhlaWdodDogMC40cmVtO1xuICB6LWluZGV4OiB2YXIoLS1icy10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIG1hcmdpbjogdmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy10b29sdGlwLW9wYWNpdHkpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBvcG92ZXIge1xuICAtLWJzLXBvcG92ZXItemluZGV4OiAxMDcwO1xuICAtLWJzLXBvcG92ZXItbWF4LXdpZHRoOiAyNzZweDtcbiAgLS1icy1wb3BvdmVyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcG9wb3Zlci1iZzogI2ZmZjtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjVyZW0gLSAxcHgpO1xuICAtLWJzLXBvcG92ZXItYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3I6IHZhcigtLWJzLWhlYWRpbmctY29sb3IpO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWJnOiAjZjBmMGYwO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWJvZHktY29sb3I6ICMwMDA7XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWFycm93LWhlaWdodDogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIHotaW5kZXg6IHZhcigtLWJzLXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1tYXgtd2lkdGgpO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAtMC41KTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgKiAtMSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtc3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICBib3JkZXI6IHZhcigtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbi5zcGlubmVyLWdyb3cge1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMsIC5vZmZjYW52YXMteHhsLCAub2ZmY2FudmFzLXhsLCAub2ZmY2FudmFzLWxnLCAub2ZmY2FudmFzLW1kLCAub2ZmY2FudmFzLXNtIHtcbiAgLS1icy1vZmZjYW52YXMtd2lkdGg6IDQwMHB4O1xuICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IDMwdmg7XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1jb2xvcjogO1xuICAtLWJzLW9mZmNhbnZhcy1iZzogI2ZmZjtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDQ1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwNDU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTA0NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5oaWRpbmcsIC5vZmZjYW52YXMtbGcuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTA0NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuaGlkaW5nLCAub2ZmY2FudmFzLXhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTA0NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuaGlkaW5nLCAub2ZmY2FudmFzLXh4bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwNDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLmhpZGluZywgLm9mZmNhbnZhcy5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG59XG4ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAtMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLTAuNSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAtMC41KTtcbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBsYWNlaG9sZGVyLmJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAwLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogMC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXIge1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICMwMDAgNTUlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzUlLCAjMDAwIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjQ4LCAyNDgsIDI0OCwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjU1LCA3OCwgNDYsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSg0MCwgMTY3LCA2OSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWluZm8ge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDIzLCAxNjIsIDE4NCwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXdhcm5pbmcge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI1NSwgMTkzLCA3LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyMjAsIDUzLCA2OSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWxpZ2h0IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNDgsIDI0OSwgMjUwLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFyayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoNTIsIDU4LCA2NCwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogI2Y4ZjhmOCAhaW1wb3J0YW50O1xufVxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZjlmOWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpICFpbXBvcnRhbnQ7XG59XG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY3MTU4ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjNTNiOTZhICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjNDViNWM2ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZjZDM5ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYjAyYTM3ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZjlmYWZiICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMmEyZTMzICFpbXBvcnRhbnQ7XG59XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDc1JTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmJvcmRlci0yIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmJvcmRlci0zIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmJvcmRlci00IHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDRweDtcbn1cblxuLmJvcmRlci01IHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDVweDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS40Mzc1cmVtICsgMi4yNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM2MjVyZW0gKyAxLjM1dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtbGcge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmVuZDpyZW1vdmUgKi9cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLTJ4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0yIHtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIE1JWElOUyAqL1xuLmJ0bi1wcmltYXJ5IGEge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmOGY4Zjg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjhmODtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjlmOWY5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOWY5Zjk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjExLCAyMTE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjlmOWY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjlmOWY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y4ZjhmODtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uYnRuLXNlY29uZGFyeSBhIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigyNTUsIDc4LCA0Nik7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmNjk0ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmY2MDQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDY2LCAzOTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZjcxNTg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZjYwNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyNTUsIDc4LCA0Nik7XG59XG5cbi5idG4tc3VjY2VzcyBhIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzQ4YjQ2MTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjM2ViMDU4O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzNCwgMTQyLCA1OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1M2I5NmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzZWIwNTg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4taW5mbyBhIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzNhYjBjMztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMmVhYmJmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMTM4LCAxNTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNDViNWM2O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMmVhYmJmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE3YTJiODtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLXdhcm5pbmcgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmNhMmM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE3LCAxNjQsIDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjZDM5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLWRhbmdlciBhIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2JiMmQzYjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYjAyYTM3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjUsIDgzLCA5NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNiMDJhMzc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNhNTI4MzQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tbGlnaHQgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOWZhZmI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y5ZmFmYjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTIsIDIxMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOWZhZmI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOWZhZmI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tZGFyayBhIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzJjMzEzNjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMmEyZTMzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA4MiwgODgsIDkzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzJhMmUzMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI3MmMzMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZjhmOGY4O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY4Zjg7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Y4ZjhmODtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjhmOGY4O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDgsIDI0OCwgMjQ4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y4ZjhmODtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Y4ZjhmODtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Y4ZjhmODtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY4Zjg7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigyNTUsIDc4LCA0Nik7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI1NSwgNzgsIDQ2KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDc4LCA0NjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNTUsIDc4LCA0Nik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTUsIDc4LCA0Nik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNTUsIDc4LCA0Nik7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyBhIHtcbiAgLS1icy1idG4tY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQwLCAxNjcsIDY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzI4YTc0NTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzI4YTc0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIGEge1xuICAtLWJzLWJ0bi1jb2xvcjogIzE3YTJiODtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjMsIDE2MiwgMTg0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE3YTJiODtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE3YTJiODtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIGEge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciBhIHtcbiAgLS1icy1idG4tY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCBhIHtcbiAgLS1icy1idG4tY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM0M2E0MDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1MiwgNTgsIDY0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM0M2E0MDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbyBhZmZpeCBlZmZlY3QuXG4gKi9cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAzNTtcbiAgbGVmdDogMDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgY29tbWVudHMgaW4gQmFycmlvLlxuICovXG4uYWxlcnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi50b2FzdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uYWxlcnQgc3ZnIHtcbiAgbWF4LXdpZHRoOiAycmVtO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBCb290c3RyYXAgQmFycmlvIHNwZWNpZmljIHN0eWxpbmcgZm9yIHRoZSBCb29rIG1vZHVsZS5cbiAqL1xuLmJvb2stbmF2aWdhdGlvbiAubWVudSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9vay1uYXZpZ2F0aW9uIC5ib29rLXBhZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFN0eWxpbmcgZm9yIHRoZSBCb29rIG1vZHVsZS5cbiAqL1xuLmJvb2stbmF2aWdhdGlvbiAubWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuXG4uYm9vay1uYXZpZ2F0aW9uIC5ib29rLXBhZ2VyIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMC41ZW0gMDtcbn1cblxuLmJvb2stcGFnZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmJvb2stcGFnZXJfX2l0ZW0tLXByZXZpb3VzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLyogTFRSICovXG4gIHdpZHRoOiA0NSU7XG59XG5cbltkaXI9cnRsXSAuYm9vay1wYWdlcl9faXRlbS0tcHJldmlvdXMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYm9vay1wYWdlcl9faXRlbS0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOCU7XG59XG5cbi5ib29rLXBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0OyAvKiBMVFIgKi9cbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8qIExUUiAqL1xuICB3aWR0aDogNDUlO1xufVxuXG5bZGlyPXJ0bF0gLmJvb2stcGFnZXJfX2l0ZW0tLW5leHQge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgYnJlYWRjcnVtYnMuXG4gKi9cbi5icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnJlZ2lvbi1icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMCAxNXB4IDAuMjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGNvbW1lbnRzIGluIEJhcnRpay5cbiAqL1xuLyogVGhpcyBpcyByZXF1aXJlZCB0byB3aW4gb3ZlciBzcGVjaWZpY2l0eSBvZiAjY29udGVudCBoMiAqL1xuI2NvbnRlbnQgLmNvbW1lbnQtd3JhcHBlciBoMiwgI2NvbnRlbnQgLmNvbW1lbnQtd3JhcHBlciAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbiNjb250ZW50IC5jb21tZW50LXdyYXBwZXIgaDIuY29tbWVudC1mb3JtX190aXRsZSwgI2NvbnRlbnQgLmNvbW1lbnQtd3JhcHBlciAuY29tbWVudC1mb3JtX190aXRsZS5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmZpZWxkLW5vZGUtLWNvbW1lbnQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY29tbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbltkaXI9cnRsXSAuY29tbWVudCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uY29tbWVudF9fbWV0YSB7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gIC8qIExUUiAqL1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbltkaXI9cnRsXSAuY29tbWVudF9fbWV0YSB7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG59XG5cbi5jb21tZW50X19hdHRyaWJ1dGlvbiBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4vKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBvdmVyIHNwZWNpZmljaXR5IG9mIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcgKi9cbi5jb21tZW50IC5maWVsZC0tbmFtZS11c2VyLXBpY3R1cmUgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29tbWVudF9fYXV0aG9yIC51c2VybmFtZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jb21tZW50X19hdXRob3Ige1xuICBtYXJnaW46IDRweCAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uY29tbWVudF9fdGltZSxcbi5jb21tZW50X19wZXJtYWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGNvbG9yOiAjNjg2OTZiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAwIDAuNWVtIDAgMDtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuY29tbWVudF9fdGltZSxcbi5jb21tZW50X19wZXJtYWxpbmsge1xuICBwYWRkaW5nOiAwIDAgMCAwLjVlbTtcbn1cblxuLmNvbW1lbnRfX3Blcm1hbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5jb21tZW50X19jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIC8qIExUUiAqL1xuICB0b3A6IDEuMjVlbTtcbiAgYm9yZGVyLXRvcDogMS4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEuMjVlbSBzb2xpZCAjZGVlMmU2O1xuICAvKiBMVFIgKi9cbiAgYm9yZGVyLWJvdHRvbTogMS4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5bZGlyPXJ0bF0gLmNvbW1lbnRfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDEuMjVlbSBzb2xpZCAjZGVlMmU2O1xufVxuXG4uY29tbWVudF9fY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIC8qIExUUiAqL1xuICB0b3A6IDEuMjVlbTtcbiAgYm9yZGVyLXRvcDogMS4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEuMjVlbSBzb2xpZCAjZmZmO1xuICAvKiBMVFIgKi9cbiAgYm9yZGVyLWJvdHRvbTogMS4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0gLmNvbW1lbnRfX2NvbnRlbnQ6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMS4yNWVtIHNvbGlkICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5jb21tZW50X19jb250ZW50IGgzLCAuY29tbWVudF9fY29udGVudCAuaDMge1xuICBtYXJnaW4tdG9wOiAwLjk0ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNDVlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY29tbWVudF9fY29udGVudCBuYXYge1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG4uaW5kZW50ZWQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuaW5kZW50ZWQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29tbWVudCAubGlua3Mge1xuICBwYWRkaW5nOiAwIDAgMC4yNWVtIDA7XG59XG5cbi5jb21tZW50IC5saW5rcy1pbmxpbmUgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMC41ZW0gMCAwO1xuICAvKiBMVFIgKi9cbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5bZGlyPXJ0bF0gLmNvbW1lbnQgLmxpbmtzLWlubGluZSBzcGFuIHtcbiAgcGFkZGluZzogMCAwIDAgMC41ZW07XG59XG5cbi5jb21tZW50LS11bnB1Ymxpc2hlZCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogNXB4IDJweCA1cHggNXB4O1xuICAvKiBMVFIgKi9cbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbltkaXI9cnRsXSAuY29tbWVudC0tdW5wdWJsaXNoZWQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDJweDtcbn1cblxuLyoqXG4gKiBAdG9kbzogdW5wdWJsaXNoZWQgbm9kZXMgaGF2ZSBjbGFzcyAubm9kZS0tdW5wdWJsaXNoZWQuXG4gKiBjaGFuZ2UgdGhpcyB0byAuY29tbWVudC0tdW5wdWJsaXNoZWQuXG4gKi9cbi51bnB1Ymxpc2hlZCAuY29tbWVudC10ZXh0IC5jb21tZW50LWFycm93IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG59XG5cbi51bnB1Ymxpc2hlZCB7XG4gIHBhZGRpbmc6IDEuMjVlbSAxLjI1ZW0gMDtcbn1cblxuLmNvbW1lbnQtZm9vdGVyIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uY29tbWVudC0tdW5wdWJsaXNoZWQgLmNvbW1lbnRfX3RleHQ6YWZ0ZXIsXG4ubm9kZS0tdW5wdWJsaXNoZWQgLmNvbW1lbnRfX3RleHQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlO1xuICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1ydGxdIC5jb21tZW50LS11bnB1Ymxpc2hlZCAuY29tbWVudF9fY29udGVudDphZnRlcixcbltkaXI9cnRsXSAubm9kZS0tdW5wdWJsaXNoZWQgLmNvbW1lbnRfX2NvbnRlbnQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGU7XG59XG5cbi52aWV3cy1maWVsZC12YXJpYXRpb25zID4gc3BhbiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi52aWV3cy1maWVsZC12YXJpYXRpb25zID4gc3BhbiA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgLmZpZWxkLS1uYW1lLXByaWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG59XG4udmlld3MtZmllbGQtdmFyaWF0aW9ucyAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi52aWV3cy1maWVsZC12YXJpYXRpb25zIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi52aWV3cy1maWVsZC12YXJpYXRpb25zIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSAuZmllbGQtLW5hbWUtcHVyY2hhc2VkLWVudGl0eSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi52aWV3cy1maWVsZC12YXJpYXRpb25zIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSAuZmllbGQtLW5hbWUtcXVhbnRpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udmlld3MtZmllbGQtdmFyaWF0aW9ucyAuY29tbWVyY2Utb3JkZXItaXRlbS12YXJpYXRpb24tY2FydC1mb3JtLWZvcm0gLmZpZWxkLS1uYW1lLXF1YW50aXR5IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3cy1maWVsZC12YXJpYXRpb25zIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSAuZmllbGQtLW5hbWUtcXVhbnRpdHkgaW5wdXQge1xuICB3aWR0aDogNTBweDtcbn1cbi52aWV3cy1maWVsZC12YXJpYXRpb25zIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jZWRpdC1zaGlwcGluZy1pbmZvcm1hdGlvbiAuY29sLWF1dG8sXG4jZWRpdC1wYXltZW50LWluZm9ybWF0aW9uLWJpbGxpbmctaW5mb3JtYXRpb24gLmNvbC1hdXRvLFxuI2VkaXQtcGF5bWVudC1pbmZvcm1hdGlvbi1iaWxsaW5nLWluZm9ybWF0aW9uLmNvbC1hdXRvLFxuI2VkaXQtb3JkZXItc3VtbWFyeSAuY29sLWF1dG8sXG4jZWRpdC1vcmRlci1zdW1tYXJ5LmNvbC1hdXRvIHtcbiAgcGFkZGluZzogMDtcbn1cblxuI2VkaXQtc2hpcHBpbmctaW5mb3JtYXRpb24gI2VkaXQtc2hpcHBpbmctaW5mb3JtYXRpb24tc2hpcHBpbmctcHJvZmlsZS1maWVsZC1ydWMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LWlkLWxpc3RhZG9fZGVfcHJvZHVjdG9zIC52aWV3cy1yb3cgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udmlldy1pZC1saXN0YWRvX2RlX3Byb2R1Y3RvcyAudmlld3Mtcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi52aWV3LWlkLWxpc3RhZG9fZGVfcHJvZHVjdG9zIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2Q5ZDlkOTtcbn1cblxuLmNhcnQtYmxvY2stLWNvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogI2YwMjUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgd2lkdGg6IGF1dG87XG59XG4uY2FydC1ibG9jay0tY29udGVudHMgLmNhcnQtYmxvY2stLWNvbnRlbnRzX19pdGVtcyB7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmNhcnQtYmxvY2stLWNvbnRlbnRzIC5jYXJ0LWJsb2NrLS1jb250ZW50c19faXRlbXMgdGFibGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJ0LWJsb2NrLS1jb250ZW50cyAuY2FydC1ibG9jay0tY29udGVudHNfX2l0ZW1zIHRhYmxlIHRoZWFkLnRoZWFkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2YwMjUwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FydC1ibG9jay0tY29udGVudHMgLmNhcnQtYmxvY2stLWNvbnRlbnRzX19pdGVtcyB0YWJsZSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FydC0tY2FydC1vZmZjYW52YXMge1xuICBiYWNrZ3JvdW5kOiAjZjAyNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmNhcnQtLWNhcnQtb2ZmY2FudmFzIC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY29udGVudHNfX2xpbmtzIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uY2FydC0tY2FydC1vZmZjYW52YXMgLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jb250ZW50c19fbGlua3MgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FydC0tY2FydC1vZmZjYW52YXMgLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jb250ZW50c19fbGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZlZWViO1xufVxuLmNhcnQtLWNhcnQtb2ZmY2FudmFzIC5idG4tY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cbi5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHRhYmxlIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB0ZC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY2FydC10YWJsZV9fdGl0bGUsXG4uY2FydC0tY2FydC1vZmZjYW52YXMgdGFibGUgdGQuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNhcnQtdGFibGVfX3ByaWNlIHtcbiAgcGFkZGluZzogMC41cmVtIDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB0ZC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY2FydC10YWJsZV9fcXVhbnRpdHkge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2FydC0tY2FydC1vZmZjYW52YXMgdGFibGUgLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uY2FydC0tY2FydC1vZmZjYW52YXMgdGFibGUgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZlZWViO1xufVxuLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHRhYmxlIHRmb290IC5idG4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB0Zm9vdCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgNzgsIDQ2KTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogQ29udGV4dHVhbCBsaW5rcyBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8uXG4gKi9cbi5jb250ZXh0dWFsLWxpbmtzIGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMCAwIDA7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIENvbGxhcHNpYmxlIGRldGFpbHMuXG4gKlxuICogQHNlZSBjb2xsYXBzZS5qc1xuICogQHNlZSBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vY3NzLWJhY2tncm91bmQtaW1hZ2UtaGFja3MvXG4gKi9cbmRldGFpbHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5kZXRhaWxzID4gLmRldGFpbHMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAuNWVtIDEuNWVtO1xufVxuXG4vKiBAdG9kbyBSZWdyZXNzaW9uOiBUaGUgc3VtbWFyeSBvZiB1bmNvbGxhcHNpYmxlIGRldGFpbHMgYXJlIG5vIGxvbmdlclxuICAgICB2ZXJ0aWNhbGx5IGFsaWduZWQgd2l0aCB0aGUgLmRldGFpbHMtd3JhcHBlciBpbiBicm93c2VycyB3aXRob3V0IG5hdGl2ZVxuICAgICBkZXRhaWxzIHN1cHBvcnQuICovXG5zdW1tYXJ5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQmFydGlrJ3MgZHJvcGJ1dHRvbiBjb21wb25lbnQuXG4gKi9cbi5qcyAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIC8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaXR5IG9mIC5qcyB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uanMgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTRlNCAjZDJkMmQyICNiNGI0YjQgI2QyZDJkMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzZjNmMywgI2U4ZThlOCk7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjEyNWVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTRlNCAjZDJkMmQyICNiNGI0YjQgI2QyZDJkMjtcbn1cblxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCAuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMzJlbSAxZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7IC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0uanMgLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbiB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZThlOGU4LCAjZDJkMmQyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U4ZThlOCwgI2QyZDJkMik7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi10b2dnbGUgLmRyb3BidXR0b24tYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG4uanMgLmRyb3BidXR0b24gYSB7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb246aG92ZXIsXG4uanMgLmRyb3BidXR0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogR2VuZXJhbCBzdHlsZXMgZm9yIGRyb3BidXR0b25zLlxuICovXG4uanMgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiOGI4Yjg7XG59XG5cbi5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbiA+ICoge1xuICBwYWRkaW5nOiAwLjFlbSAwLjVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcbn1cblxuLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZThlOGU4O1xuICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1ydGxdIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbn1cblxuLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uID4gKiB7XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1ydGxdIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbiA+ICoge1xuICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5qcyB0ZCAuZHJvcGJ1dHRvbi1tdWx0aXBsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwZW07XG4gIG1hcmdpbi1yaWdodDogMmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5qcyB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMmVtO1xufVxuXG4uanMgLmRyb3BidXR0b24td3JhcHBlcixcbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uanMgdGQgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGZWVkIGljb24gc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvLlxuICovXG4uZmVlZC1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgZmllbGQgY29tcG9uZW50cy5cbiAqL1xuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICBtYXJnaW46IDAgMCAxLjJyZW07XG59XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5maWVsZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZmllbGRfX2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHVsLmxpbmtzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB1bC5saW5rcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgLyogTFRSICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbltkaXI9cnRsXSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB1bC5saW5rcyBsaSB7XG4gIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLm5vZGUgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvKiBMVFIgKi9cbiAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gICAgLyogTFRSICovXG4gIH1cbiAgW2Rpcj1ydGxdIC5ub2RlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgfVxuICAubm9kZSAuZmllbGQtLXR5cGUtaW1hZ2UgKyAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4uZmllbGQtLXR5cGUtaW1hZ2UgaW1nLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG4uZmllbGQtLXR5cGUtaW1hZ2UgYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHtcbiAgbWFyZ2luOiAwIDAgMS4ycmVtO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0gLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3Mge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3Mge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3MgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgLyogTFRSICovXG4gIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gIC8qIExUUiAqL1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5bZGlyPXJ0bF0gLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3MgbGkge1xuICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9fbGFiZWwsXG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIERlZmF1bHQgc3R5bGUgZm9yIGZpbGUgbW9kdWxlLlxuICovXG4vKiBGaWxlIGljb25zLiovXG4uZmlsZSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAvKiBMVFIgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuZmlsZSB7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG59XG5cbi5maWxlLS1nZW5lcmFsLFxuLmZpbGUtLWFwcGxpY2F0aW9uLW9jdGV0LXN0cmVhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uLW9jdGV0LXN0cmVhbS5wbmcpO1xufVxuXG4uZmlsZS0tcGFja2FnZS14LWdlbmVyaWMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy9wYWNrYWdlLXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4uZmlsZS0teC1vZmZpY2Utc3ByZWFkc2hlZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy94LW9mZmljZS1zcHJlYWRzaGVldC5wbmcpO1xufVxuXG4uZmlsZS0teC1vZmZpY2UtZG9jdW1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy94LW9mZmljZS1kb2N1bWVudC5wbmcpO1xufVxuXG4uZmlsZS0teC1vZmZpY2UtcHJlc2VudGF0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMveC1vZmZpY2UtcHJlc2VudGF0aW9uLnBuZyk7XG59XG5cbi5maWxlLS10ZXh0LXgtc2NyaXB0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMvdGV4dC14LXNjcmlwdC5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dC1odG1sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMvdGV4dC1odG1sLnBuZyk7XG59XG5cbi5maWxlLS10ZXh0LXBsYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMvdGV4dC1wbGFpbi5wbmcpO1xufVxuXG4uZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24tcGRmLnBuZyk7XG59XG5cbi5maWxlLS1hcHBsaWNhdGlvbi14LWV4ZWN1dGFibGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi14LWV4ZWN1dGFibGUucG5nKTtcbn1cblxuLmZpbGUtLWF1ZGlvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMvYXVkaW8teC1nZW5lcmljLnBuZyk7XG59XG5cbi5maWxlLS12aWRlbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL3ZpZGVvLXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL3RleHQteC1nZW5lcmljLnBuZyk7XG59XG5cbi5maWxlLS1pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL2ltYWdlLXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgZm9ybSBjb21wb25lbnRzLlxuICovXG4uZm9ybS1yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvcmVxdWlyZWQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKCgxLjVlbSArIDAuNzVyZW0gKyAycHgpICogMC41KSBjYWxjKCgxLjVlbSArIDAuNzVyZW0gKyAycHgpICogMC41KTtcbiAgd2lkdGg6IGNhbGMoKDEuNWVtICsgMC43NXJlbSArIDJweCkgKiAwLjUpO1xuICBoZWlnaHQ6IGNhbGMoKDEuNWVtICsgMC43NXJlbSArIDJweCkgKiAwLjUpO1xuICBtYXJnaW46IDAgMC4zZW07XG59XG5cbmZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuZm9ybSAuZmlsdGVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5mb3JtIC5mb3JtLXR5cGUtdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0gSGVhZGVyIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI25hdmJhci10b3Age1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbiNuYXZiYXItdG9wLm5hdmJhci1kYXJrIC5uYXYtbGluazpob3ZlcixcbiNuYXZiYXItdG9wLm5hdmJhci1kYXJrIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItbGlnaHQgLm5hdi1saW5rOmhvdmVyLFxuI25hdmJhci10b3AubmF2YmFyLWxpZ2h0IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbiNuYXZiYXItdG9wLm5hdmJhci1saWdodCAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubmF2YmFyLWJyYW5kIC5zaXRlLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMy45ZW0pIHtcbiAgLm5hdmJhci10b2dnbGVhYmxlLXhzIC5uYXZiYXItbmF2IC5uYXYtaXRlbSArIC5uYXYtaXRlbSxcbi5uYXZiYXItdG9nZ2xlYWJsZS14cy5jb2xsYXBzZS5pbiAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOWVtKSB7XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1zbSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gKyAubmF2LWl0ZW0sXG4ubmF2YmFyLXRvZ2dsZWFibGUteHMuY29sbGFwc2UuaW4gLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciB0aGUgaGVscCBibG9jay5cbiAqL1xuLmJsb2NrLWhlbHAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgaWNvbnMuXG4gKi9cbi5pY29uLWhlbHAge1xuICBiYWNrZ3JvdW5kOiB1cmwoLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaGVscC5wbmcpIDAgNTAlIG5vLXJlcGVhdDtcbiAgLyogTFRSICovXG4gIHBhZGRpbmc6IDFweCAwIDFweCAxLjVyZW07XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0gLmljb24taGVscCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICBwYWRkaW5nOiAxcHggMS41cmVtIDFweCAwO1xufVxuXG4uZmVlZC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCJyc3MtZmlsbC5zdmdcIiwgZmlsbD1cIiNmZDdlMTRcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5mZWVkLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcInJzcy1maWxsLnN2Z1wiLCBmaWxsPVwiI2ZkN2UxNFwiKTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgaW1hZ2UgYnV0dG9ucy5cbiAqL1xuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZDpob3Zlcixcbi5pbWFnZS1idXR0b24uaXMtZGlzYWJsZWQ6YWN0aXZlLFxuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZDpmb2N1cyxcbi5pbWFnZS1idXR0b24uaXMtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEJhc2ljIHN0eWxpbmcgZm9yIGNvbW1lbnQgbW9kdWxlLlxuICovXG4vKipcbiAqIEluZGVudCB0aHJlYWRlZCBjb21tZW50cy5cbiAqL1xuLmluZGVudGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuaW5kZW50ZWQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBpdGVtIGxpc3QuXG4gKi9cbi5pdGVtLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuaXRlbS1saXN0IHVsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLml0ZW0tbGlzdCB1bCBsaSB7XG4gIC8qIFRoaXMgaXMgbmVlZGVkIHRvIHJlc2V0IHN0eWxlcyBpbiBpdGVtLWxpc3QudGhlbWUuY3NzICovXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMCAwO1xuICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1ydGxdIC5pdGVtLWxpc3QgdWwgbGkge1xuICAvKiBUaGlzIGlzIG5lZWRlZCB0byByZXNldCBbZGlyPVwicnRsXCJdIHN0eWxlcyBpbiBpdGVtLWxpc3QudGhlbWUuY3NzICovXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDAgMCAxcmVtO1xufVxuXG4uaXRlbS1saXN0IC5pdGVtLWxpc3RfX2NvbW1hLWxpc3QsXG4uaXRlbS1saXN0IC5pdGVtLWxpc3RfX2NvbW1hLWxpc3QgbGksXG5bZGlyPXJ0bF0gLml0ZW0tbGlzdCAuaXRlbS1saXN0X19jb21tYS1saXN0LFxuW2Rpcj1ydGxdIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9fY29tbWEtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIExpc3QgZ3JvdXAuXG4gKiBBIGxpc3Qgb2YgbGlua3MsIGdyb3VwZWQgdG9nZXRoZXIuXG4gKi9cbi5saXN0LWdyb3VwX19saW5rIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDA7XG59XG5cbi5saXN0LWdyb3VwX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogTWVkaWEgcmVsYXRlZCAgc3BlY2lmaWMgQ1NTLlxuICovXG4vKiBNZWRpYSBJbWFnZSAqL1xuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBOb2RlIERpYWxvZyBBZGQvU2VsZWN0IE92ZXJsYXkgKi9cbi8qIFR3byBDb2x1bW4gTGF5b3V0ICovXG4ubWVkaWEtbGlicmFyeS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKiBMZWZ0IE1lbnUgTGF5b3V0ICovXG4ubWVkaWEtbGlicmFyeS1tZW51IHtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWVkaWEtbGlicmFyeS1tZW51IGxpIHtcbiAgbWFyZ2luOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLm1lZGlhLWxpYnJhcnktbWVudSBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICNlOWVjZWY7XG59XG5cbi5tZWRpYS1saWJyYXJ5LW1lbnVfX2xpbmsge1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuXG4uYWN0aXZlLm1lZGlhLWxpYnJhcnktbWVudV9fbGluayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIEZvcm0gRWxlbWVudHMgTGF5b3V0ICAqL1xuLm1lZGlhLWxpYnJhcnktY29udGVudCB7XG4gIGZsZXg6IDI7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZvcm0tLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwgLmpzLWZvcm0taXRlbSB7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4ubWVkaWEtbGlicmFyeS13cmFwcGVyIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgZmxleDogMjtcbn1cblxuLyogRml4IEZvcm0gSW5zZXJ0IEJ1dHRvbiB0byBCb3R0b20gb2YgUG9wdXAgKi9cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAuZm9ybS1hY3Rpb25zIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAudWktZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLyogR3JpZCBMYXlvdXQgKi9cbi51aS1kaWFsb2cudWktY29ybmVyLWFsbC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQudWktZnJvbnQubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwudWktZGlhbG9nLS1uYXJyb3cge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEwJSAhaW1wb3J0YW50O1xufVxuXG4ubWVkaWEtbGlicmFyeS12aWV3cy1mb3JtX19yb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIHtcbiAgbWFyZ2luOiAxMHB4O1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQgLmpzLWZvcm0tdHlwZS1jaGVja2JveCwgLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogQWRkIG9yIFNlbGVjdCBNZWRpYSAqL1xuLm1lZGlhLWxpYnJhcnktYWRkLWZvcm1fX21lZGlhOjptYXJrZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIG5vZGUgY29tcG9uZW50LlxuICovXG4ubm9kZV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLyogVmlldyBtb2RlIHRlYXNlciBzdHlsZXMuICovXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaDIsIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5oMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cblxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIubm9kZS0tc3RpY2t5IHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyNCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xufVxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCB7XG4gIGNsZWFyOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIE5vZGUgbWV0YWRhdGEgc3R5bGVzLiAqL1xuLm5vZGVfX21ldGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4ubm9kZV9fbWV0YSAuZmllbGQtLW5hbWUtZmllbGQtdXNlci1waWN0dXJlIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBMVFIgKi9cbiAgbWFyZ2luOiAxcHggMXJlbSAwIDA7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0gLm5vZGVfX21ldGEgLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qIE5vZGUgbGlua3Mgc3R5bGVzLiAqL1xuLm5vZGVfX2xpbmtzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8qIExUUiAqL1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbltkaXI9cnRsXSAubm9kZV9fbGlua3Mge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBVbnB1Ymxpc2hlZCBub2RlIHN0eWxlcy4gKi9cbi5ub2RlLS11bnB1Ymxpc2hlZCB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xufVxuXG4ubm9kZS0tdW5wdWJsaXNoZWQgLmNvbW1lbnQtdGV4dCAuY29tbWVudC1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjRmNDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjRmNDtcbn1cblxuLm5vZGUtcHJldmlldy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZDFlOGY1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkMWU4ZjUsICNkM2U4ZjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDFlOGY1LCAjZDNlOGY0KTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zMzMzKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubm9kZS1wcmV2aWV3LWJhY2tsaW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxOWZmMTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM0MTlmZjEsICMxMDc2ZDUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0MTlmZjEsICMxMDc2ZDUpOyAvKiBMVFIgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDhjODtcbiAgYm9yZGVyLXJhZGl1czogMC40ZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMWVtIDRweCAwLjZlbTsgLyogTFRSICovXG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG5bZGlyPXJ0bF0gLm5vZGUtcHJldmlldy1iYWNrbGluayB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM0MTlmZjEsICMxMDc2ZDUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQxOWZmMSwgIzEwNzZkNSk7XG4gIHBhZGRpbmc6IDRweCAwLjZlbSA0cHggMWVtO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ub2RlLXByZXZpZXctYmFja2xpbms6Zm9jdXMsXG4ubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxOWNmMTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1OWFiZjMsICMyYTkwZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1OWFiZjMsICMyYTkwZWYpOyAvKiBMVFIgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDhjODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuW2Rpcj1ydGxdIC5ub2RlLXByZXZpZXctYmFja2xpbms6Zm9jdXMsXG5bZGlyPXJ0bF0gLm5vZGUtcHJldmlldy1iYWNrbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1OWFiZjMsICMyYTkwZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzU5YWJmMywgIzJhOTBlZik7XG59XG5cbi5ub2RlLXByZXZpZXctYmFja2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNjliZTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwZTY5YmUsICMyYTkzZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwZTY5YmUsICMyYTkzZWYpOyAvKiBMVFIgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDhjODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbltkaXI9cnRsXSAubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwZTY5YmUsICMyYTkzZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBlNjliZSwgIzJhOTNlZik7XG59XG5cbi5ub2RlLXByZXZpZXctYmFja2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbyBwYWdlLlxuICovXG4vKiBIYWNrIGZvciAucGxhY2Vob2xkZXIgaXNzdWUgaHR0cHM6Ly93d3cuZHJ1cGFsLm9yZy9wcm9qZWN0L2RydXBhbC9pc3N1ZXMvMzIzMzUzMyAqL1xuZW0ucGxhY2Vob2xkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiB1bnNldCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBUaGUgdmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIHNlYXJjaCBmb3JtKHMpLlxuICovXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5oZWFkZXIgI3NlYXJjaC1ibG9jay1mb3JtIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5cbiNzZWFyY2gtYmxvY2stZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIHRoZSBTaG9ydGN1dCBhY3Rpb24gbGluayBpbiBCb290c3RyYXAgQmFycmlvLlxuICovXG4uc2hvcnRjdXQtd3JhcHBlciB7XG4gIG1hcmdpbjogMi4yZW0gMCAxLjFlbSAwOyAvKiBTYW1lIGFzIHVzdWFsIC5wYWdlLXRpdGxlIG1hcmdpbi4gKi9cbn1cblxuLnNob3J0Y3V0LXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICBmbG9hdDogbGVmdDsgLyogTFRSICovXG4gIG1hcmdpbjogMDtcbn1cblxuW2Rpcj1ydGxdIC5zaG9ydGN1dC13cmFwcGVyIC5wYWdlLXRpdGxlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2hvcnRjdXQtYWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtOyAvKiBMVFIgKi9cbiAgcGFkZGluZy10b3A6IDAuMzVlbTtcbn1cblxuW2Rpcj1ydGxdIC5zaG9ydGN1dC1hY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLnNob3J0Y3V0LWFjdGlvbjpob3Zlcixcbi5zaG9ydGN1dC1hY3Rpb246YWN0aXZlLFxuLnNob3J0Y3V0LWFjdGlvbjpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSBTaWRlYmFyIC0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2lkZWJhciAuYmxvY2sge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLnNpZGViYXIgLmJsb2NrIC5jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5zaWRlYmFyIGgyLCAuc2lkZWJhciAuaDIge1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uc2lkZWJhciB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zaWRlYmFyIHRyLmV2ZW4sXG4uc2lkZWJhciB0ci5vZGQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5zaWRlYmFyIG5hdiB1bC5uYXYge1xuICBtYXJnaW46IDAgLTFyZW07XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZvb3RlciBTdHlsaW5nLlxuICovXG4uc2l0ZS1mb290ZXIge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4uc2l0ZS1mb290ZXIgLmxheW91dC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbi8qIEZvb3RlciBUb3AgU3R5bGluZy4gKi9cbi5zaXRlLWZvb3Rlcl9fdG9wIC5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogRm9vdGVyIEJvdHRvbSBTdHlsaW5nLiAqL1xuLnNpdGUtZm9vdGVyX19ib3R0b20gLmJsb2NrIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cblxuLnNpdGUtZm9vdGVyX19ib3R0b20gLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciB0aGUgc2tpcCBsaW5rLlxuICovXG4uc2tpcC1saW5rIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiA1MDtcbiAgYmFja2dyb3VuZDogIzQ5NTA1NztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgcGFkZGluZzogMXB4IDFyZW0gMnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNraXAtbGluay52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyB0YWJsZXMuXG4gKi9cbi5zdGlja3ktaGVhZGVyIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG59XG5cbi5zdGlja3ktaGVhZGVyIHRoIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIHRhYmxlIGRyYWcuXG4gKi9cbnRyLmRyYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYwO1xufVxuXG50ci5kcmFnLXByZXZpb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDtcbn1cblxuYm9keSBkaXYudGFibGVkcmFnLWNoYW5nZWQtd2FybmluZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYS50YWJsZWRyYWctaGFuZGxlIC5oYW5kbGUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBUYWJsZSBzZWxlY3QgYmVoYXZpb3IuXG4gKlxuICogQHNlZSB0YWJsZXNlbGVjdC5qc1xuICovXG50ci5zZWxlY3RlZCB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG59XG5cbnRkLmNoZWNrYm94LFxudGguY2hlY2tib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbltkaXI9cnRsXSB0ZC5jaGVja2JveCxcbltkaXI9cnRsXSB0aC5jaGVja2JveCB7XG4gIC8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaWNpdHkgb2YgW2Rpcj1cInJ0bFwiXSB0ZCAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFRhYmxlIHNvcnQgaW5kaWNhdG9yLlxuICovXG50aC5pcy1hY3RpdmUgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG50ZC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBUYWJsZXNvcnQgaW5kaWNhdG9yIHN0eWxlcy5cbiAqL1xuLnRhYmxlc29ydCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMXB4IDAgMCA1cHg7XG59XG5cbi50YWJsZXNvcnQtLWFzYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zL2ZmZmZmZi90d2lzdGllLWRvd24uc3ZnKTtcbn1cblxuLnRhYmxlc29ydC0tZGVzYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zL2ZmZmZmZi90d2lzdGllLXVwLnN2Zyk7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFRoZW1lIHN0eWxpbmcgZm9yIHRhYnMuXG4gKi9cbm5hdi50YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxubmF2LnRhYnMgdWwge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBkaXNwbGF5OiBmbGV4O1xufVxubmF2LnRhYnMgdWwgLm5hdi1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xufVxubmF2LnRhYnMgdWwgLm5hdi1pdGVtIGEge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxubmF2LnRhYnMgdWwgLm5hdi1pdGVtLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGEgcmVzaXphYmxlIHRleHRhcmVhLlxuICovXG4uZm9ybS10ZXh0YXJlYS13cmFwcGVyIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJhcnRpaydzIHVpLXdpZGdldCBjb21wb25lbnQuXG4gKi9cbi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQmFydGlrJ3MgbW9kYWwgd2luZG93c1xuICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi51aS1kaWFsb2cge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udWktZGlhbG9nIGlucHV0LFxuLnVpLWRpYWxvZyBzZWxlY3QsXG4udWktZGlhbG9nIHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4udWktZGlhbG9nIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmM2YzZjMsICNlOGU4ZTgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2I0YjRiNDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkMmQyZDI7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2QyZDJkMjtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVlbSAxLjA2M2VtO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFRoZW1lIHN0eWxpbmcgZm9yIHVzZXIgbW9kdWxlLlxuICovXG4vKiBWaXN1YWwgc3R5bGluZyBmb3IgdGhlIFBhc3N3b3JkIHN0cmVuZ3RoIGluZGljYXRvciAqL1xuLnBhc3N3b3JkLXN0cmVuZ3RoX19tZXRlciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLW91dDtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtd2VhayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLWZhaXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy1nb29kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtc3Ryb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnBhc3N3b3JkLWNvbmZpcm0sXG4ucGFzc3dvcmQtZmllbGQsXG4ucGFzc3dvcmQtc3RyZW5ndGgsXG4ucGFzc3dvcmQtY29uZmlybS1tYXRjaCB7XG4gIHdpZHRoOiA1NSU7XG59XG5cbi5wYXNzd29yZC1zdWdnZXN0aW9ucyB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICBtYXJnaW46IDAuN2VtIDA7XG4gIG1heC13aWR0aDogMzQuN2VtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ucGFzc3dvcmQtc3VnZ2VzdGlvbnMgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29uZmlybS1wYXJlbnQsXG4ucGFzc3dvcmQtcGFyZW50IHtcbiAgY2xlYXI6IGxlZnQ7XG4gIC8qIExUUiAqL1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMzNlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2Rpcj1ydGxdIC5jb25maXJtLXBhcmVudCxcbltkaXI9cnRsXSAucGFzc3dvcmQtcGFyZW50IHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4vKiBTdHlsaW5nIGZvciB0aGUgc3RhdHVzIGluZGljYXRvciBvZiB0aGUgcGFzc3dvcmRzIG1hdGNoIHRlc3QuICAqL1xuLnBhc3N3b3JkLWNvbmZpcm0gLm9rIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucGFzc3dvcmQtY29uZmlybSAuZXJyb3Ige1xuICBjb2xvcjogI2RjMzU0NTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIExvZ2luIHBhZ2Ugc3R5cGUgKi9cbi5wYWdlLXVzZXItbG9naW4gbWFpbiAucmVnaW9uLWNvbnRlbnQsXG4ucGFnZS11c2VyLXBhc3N3b3JkIG1haW4gLnJlZ2lvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuYm9keS5wYXRoLXVzZXIgLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkX19sYWJlbCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgY29sb3I6IHJnYigyNTUsIDc4LCA0Nik7XG59XG5ib2R5LnBhdGgtdXNlciAuZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2l0ZW0ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuYm9keS5wYXRoLXVzZXIgLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGRfX2xhYmVsIHtcbiAgY29sb3I6IHJnYigyNTUsIDc4LCA0Nik7XG59XG5ib2R5LnBhdGgtdXNlciAuZmllbGQtLWxhYmVsLWFib3ZlIC5maWVsZF9faXRlbSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWZXJ0aWNhbCB0YWJzIGNvbXBvbmVudC5cbiAqL1xuLyogVmVydGljYWwgVGFicyBSZXNldCAqL1xuLnZlcnRpY2FsLXRhYnNfX21lbnUge1xuICBtYXJnaW46IC0xcHggMCAtMXB4OyAvKiBMVFIgKi9cbiAgcGFkZGluZzogMDtcbn1cblxuW2Rpcj1ydGxdIC52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTFlbTtcbiAgLyogVGhpcyBpcyByZXF1aXJlZCB0byB3aW4gc3BlY2lmaWNpdHkgb3ZlciBbZGlyPVwicnRsXCJdIC5yZWdpb24tY29udGVudCB1bCAqL1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWZXJ0aWNhbCBUYWJzLlxuICovXG4udmVydGljYWwtdGFicyB7XG4gIG1hcmdpbjogMDtcbiAgLyogTFRSICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbltkaXI9cnRsXSAudmVydGljYWwtdGFicyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLyogTFRSICovXG4gIHdpZHRoOiAxNWVtO1xuICBtYXJnaW46IDA7XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuW2Rpcj1ydGxdIC52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTE1ZW07XG59XG5cbi52ZXJ0aWNhbC10YWJzX19wYW5lIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19wYW5lID4gc3VtbWFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExheW91dCBvZiBlYWNoIHRhYi4gKi9cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41ZW0gMC42ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhOmZvY3VzIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tdGl0bGUsXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGE6YWN0aXZlIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tdGl0bGUsXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGE6aG92ZXIgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGE6aG92ZXIge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xufVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtLmlzLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAvKiBMVFIgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuW2Rpcj1ydGxdIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtLXN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogU3R5bGluZyBmb3IgVmlld3MgaW4gQmFydGlrLlxuICovXG4vKiBUYWIgc3R5bGVzICovXG4udmlld3MtZGlzcGxheXMgLnRhYnMgLm9wZW4gPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwIDA7XG59XG5cbi52aWV3cy1kaXNwbGF5cyAudGFicyAub3BlbiA+IGE6aG92ZXIsXG4udmlld3MtZGlzcGxheXMgLnRhYnMgLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG5cbi52aWV3cy1kaXNwbGF5cyAuc2Vjb25kYXJ5IC5mb3JtLXN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi8qIFRhYnMgYWN0aW9uIGxpc3Qgc3R5bGVzICovXG4udmlld3MtZGlzcGxheXMgLnRhYnMgLmFjdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogQ29udGV4dHVhbCBmaWx0ZXIgb3B0aW9ucyBzdHlsZXMgKi9cbi52aWV3cy1maWx0ZXJhYmxlLW9wdGlvbnMgLmZpbHRlcmFibGUtb3B0aW9uOm50aC1vZi10eXBlKGV2ZW4pIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxuXG4vKiBWaWV3cyBhY3Rpb24gZHJvcGJ1dHRvbiBzdHlsZXMgKi9cbi52aWV3cy11aS1kaXNwbGF5LXRhYi1hY3Rpb25zIC5kcm9wYnV0dG9uIC5mb3JtLXN1Ym1pdCB7XG4gIGNvbG9yOiAjMWUxZDFkO1xufVxuXG4udmlld3MtdWktZGlzcGxheS10YWItYWN0aW9ucyAuZHJvcGJ1dHRvbiAuZm9ybS1zdWJtaXQ6aG92ZXIsXG4udmlld3MtdWktZGlzcGxheS10YWItYWN0aW9ucyAuZHJvcGJ1dHRvbiAuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICBjb2xvcjogIzI2MjQyNDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3Igd2Vmb3JtJ3MgZm9ybSBjb21wb25lbnRzLlxuICovXG4vKiBBZGQgcmVxdWlyZSBhc3RlcmlzayB0byBuZXNzZXNhcnkgZmllbGRzICovXG4uZm9ybS1yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvcmVxdWlyZWQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3cHggN3B4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luOiAwIDAuM2VtO1xufVxuXG4vKiBCdXR0b24gc3R5bGVzIGZvciByYWRpb3MgYW5kIGNoZWNrYm94ZXMgd2hlbiBzZXQgdW5kZXIgXCJPcHRpb25zIERpc3BsYXlcIiAqL1xuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMtaG9yaXpvbnRhbCAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucy13cmFwcGVyIHtcbiAgZmxleDogYXV0bztcbn1cblxuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMgLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMgLmZvcm0tY2hlY2stbGFiZWw6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpO1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zLXdyYXBwZXIgLmZvcm0tY2hlY2stbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCA1cHggMTBweCAwO1xufVxuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMtd3JhcHBlciAucmFkaW8sXG4ud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucyAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucy13cmFwcGVyIC5mb3JtLWNoZWNrIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5vZGUtLXR5cGUtc2VvLWFkcyBuYXYudGFicyB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtc2VvLWFkcyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1zZW8tYWRzIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtc2VvLWFkcyBwIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLyogQ29tcGFuaWVzICovXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTE0IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTQge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTE0IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTQgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTE0IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xNCAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzE0IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIG1heC13aWR0aDogODI0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTE0IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTQgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTE0IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xNCAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzE0IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTE0IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTQgLnZpZXctaGVhZGVyIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTE0IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDMsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xNCAuc2VvLWhlYWRlciBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzE0IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTE0IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTQgLnZpZXctaGVhZGVyIC5oMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzE0IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzE0IC5zZW8taGVhZGVyIC5oMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzE0IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzE0IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzE0IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTE0IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTQgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzE0IC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xNCAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xNCAudmlld3MtZmllbGQtZmllbGQtY29tcGFuaWVzLXNlby1hZHMgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTQgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbmllcy1zZW8tYWRzIC5maWVsZC1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTE0IC52aWV3cy1maWVsZC1maWVsZC1jb21wYW5pZXMtc2VvLWFkcyAuZmllbGQtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xNCAudmlld3MtZmllbGQtZmllbGQtY29tcGFuaWVzLXNlby1hZHMgLmZpZWxkLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTE0IC52aWV3cy1maWVsZC1maWVsZC1jb21wYW5pZXMtc2VvLWFkcyAuZmllbGQtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIC5maWVsZF9faXRlbSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xNCAudmlld3MtZmllbGQtZmllbGQtY29tcGFuaWVzLXNlby1hZHMgLmZpZWxkLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyAuZmllbGRfX2l0ZW0gaW1nIHtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTQgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbmllcy1zZW8tYWRzIC5maWVsZC1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28gLmZpZWxkX19pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDEwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xNCAudmlld3MtZmllbGQtZmllbGQtY29tcGFuaWVzLXNlby1hZHMgLmZpZWxkLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyAuZmllbGRfX2l0ZW0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MXB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTQgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbmllcy1zZW8tYWRzIC5maWVsZC1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28gLmZpZWxkX19pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiA2NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xNCAudmlld3MtZmllbGQtZmllbGQtY29tcGFuaWVzLXNlby1hZHMgLmZpZWxkLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyAuZmllbGRfX2l0ZW0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIEVuZCBDb21wYW5pZXMqL1xuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciBhIHtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzI2MjQyNCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgcC5zdWJ0aXRsZS1wIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwQjU4NztcbiAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIHAuc3VidGl0bGUtcCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIGgxLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciAuaDEge1xuICBmb250LXNpemU6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgaDEsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5oMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgLmxpbmtTZW9BZHMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciAubGlua1Nlb0FkcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciAubGlua1Nlb0FkcyBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0Y4RkFGQztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xuICBtYXJnaW46IDAgMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5saW5rU2VvQWRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMywgMjE4LCAxODUsIDAuMik7XG4gIGNvbG9yOiAjMzBCNTg3ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQgLnJpZ2h0LWFkcyB7XG4gIHdpZHRoOiA0MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IC5yaWdodC1hZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQgLnJpZ2h0LWFkcyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNsaWVudC1zLXdvcmRzLWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDc2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAudmlldy1jbGllbnQtcy13b3Jkcy1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMgLnZpZXctY29udGVudCB7XG4gIG1heC13aWR0aDogODczcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZSBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1lIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS40MzhyZW07XG59XG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXBvc2l0aW9uIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMwQjU4NztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXBvc2l0aW9uIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWJvZHkge1xuICB3aWR0aDogOTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWJvZHkgcCB7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWJvZHkgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSBwOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL3F1b3RlLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00MnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1pbWFnZSBpbWcge1xuICB3aWR0aDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXgtaGVpZ2h0OiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNvbnRlbnQgLm93bC1uYXYge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogNjRweCBhdXRvIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMgLnZpZXctY29udGVudCAub3dsLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMgLnZpZXctY29udGVudCAub3dsLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAudmlldy1jb250ZW50IC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAudmlldy1jb250ZW50IC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBFbmQgQ2xpZW50cyAqL1xuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXF1ZXN0aW9ucyAuZmllbGRfX2l0ZW0uYWN0aXZlIHAge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS1xdWVzdGlvbnMgLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS1xdWVzdGlvbnMgLmZpZWxkX19pdGVtIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5mYXEtcXVlc3Rpb25zIC5maWVsZF9faXRlbSAuaDQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS1xdWVzdGlvbnMgLmZpZWxkX19pdGVtIGg0IHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXF1ZXN0aW9ucyAuZmllbGRfX2l0ZW0gLmg0IHN0cm9uZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXF1ZXN0aW9ucyAuZmllbGRfX2l0ZW0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS1xdWVzdGlvbnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay01IC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay01IC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciBhIHtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNSAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzI2MjQyNCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNSAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay01IC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay01IC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNSAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay01IC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgcC5zdWJ0aXRsZS1wIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwQjU4NztcbiAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNSAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNSAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIHAuc3VidGl0bGUtcCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNSAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIGgxLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciAuaDEge1xuICBmb250LXNpemU6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay01IC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgaDEsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNSAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5oMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay01IC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6ICM2QTZBNzE7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciBsaSBzdHJvbmcge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciAubGlua1Nlb0FkcyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNSAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5saW5rU2VvQWRzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNSAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5saW5rU2VvQWRzIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjU4NztcbiAgcGFkZGluZzogMS4xMjVyZW0gMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRjhGQUZDO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XG4gIG1hcmdpbjogMCAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay01IC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgLmxpbmtTZW9BZHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKTtcbiAgY29sb3I6ICMzMEI1ODcgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCAucmlnaHQtYWRzIHtcbiAgd2lkdGg6IDQwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay01IC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQgLnJpZ2h0LWFkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCAucmlnaHQtYWRzIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLmZpZWxkLS1uYW1lLWZpZWxkLXZhbHVlLXZhbHVlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLmZpZWxkLS1uYW1lLWZpZWxkLXZhbHVlLXZhbHVlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5maWVsZC0tbmFtZS1maWVsZC12YWx1ZS12YWx1ZXMgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtaW1hZ2UtdGl0bGUtYm9keS0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAuZmllbGQtLW5hbWUtZmllbGQtdmFsdWUtdmFsdWVzIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLWltYWdlLXRpdGxlLWJvZHktIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5maWVsZC0tbmFtZS1maWVsZC12YWx1ZS12YWx1ZXMgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtaW1hZ2UtdGl0bGUtYm9keS0ge1xuICAgIGZsZXg6IDEgMCAzMSU7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5maWVsZC0tbmFtZS1maWVsZC12YWx1ZS12YWx1ZXMgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtaW1hZ2UtdGl0bGUtYm9keS06bm90KDpudGgtY2hpbGQoM24pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAuZmllbGQtLW5hbWUtZmllbGQtdmFsdWUtdmFsdWVzIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLWltYWdlLXRpdGxlLWJvZHktOm5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLmZpZWxkLS1uYW1lLWZpZWxkLXZhbHVlLXZhbHVlcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy1pbWFnZS10aXRsZS1ib2R5LSB7XG4gICAgZmxleDogMSAwIDMxJTtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLmZpZWxkLS1uYW1lLWZpZWxkLXZhbHVlLXZhbHVlcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy1pbWFnZS10aXRsZS1ib2R5LTpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5maWVsZC0tbmFtZS1maWVsZC12YWx1ZS12YWx1ZXMgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtaW1hZ2UtdGl0bGUtYm9keS06bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLmZpZWxkLS1uYW1lLWZpZWxkLXZhbHVlLXZhbHVlcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy1pbWFnZS10aXRsZS1ib2R5LSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utc2VydmljZXMtcGFyYWdyYXBoLTMge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLmZpZWxkLS1uYW1lLWZpZWxkLXZhbHVlLXZhbHVlcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy1pbWFnZS10aXRsZS1ib2R5LSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utc2VydmljZXMtcGFyYWdyYXBoLTMgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgaGVpZ2h0OiA2N3B4O1xuICB3aWR0aDogNjdweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAuZmllbGQtLW5hbWUtZmllbGQtdmFsdWUtdmFsdWVzIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLWltYWdlLXRpdGxlLWJvZHktIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMyB7XG4gIHBhZGRpbmc6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTggLmZpZWxkLS1uYW1lLWZpZWxkLXZhbHVlLXZhbHVlcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy1pbWFnZS10aXRsZS1ib2R5LSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTMgaDMsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOCAuZmllbGQtLW5hbWUtZmllbGQtdmFsdWUtdmFsdWVzIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLWltYWdlLXRpdGxlLWJvZHktIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMyAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5maWVsZC0tbmFtZS1maWVsZC12YWx1ZS12YWx1ZXMgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtaW1hZ2UtdGl0bGUtYm9keS0gLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTMge1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay04IC5maWVsZC0tbmFtZS1maWVsZC12YWx1ZS12YWx1ZXMgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtaW1hZ2UtdGl0bGUtYm9keS0gLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTMgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay03IC52aWV3LWlkLXNlb19hZHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTcgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNyAudmlldy1pZC1zZW9fYWRzIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTcgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTcgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS10ZWFtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTcgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLWZpcnN0IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTcgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay03IC52aWV3LWlkLXNlb19hZHMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNyAudmlldy1pZC1zZW9fYWRzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNyAudmlldy1pZC1zZW9fYWRzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTcgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNyAudmlldy1pZC1zZW9fYWRzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTcgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNyAudmlldy1pZC1zZW9fYWRzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIGEge1xuICBjb2xvcjogIzMwQjU4NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay03IC52aWV3LWlkLXNlb19hZHMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyNDI0ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTcgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLXNlY29uZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay03IC52aWV3LWlkLXNlb19hZHMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTcgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLXNlY29uZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay03IC52aWV3LWlkLXNlb19hZHMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmg1IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay03IC52aWV3LWlkLXNlb19hZHMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstdGVhbSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNyAudmlldy1pZC1zZW9fYWRzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXRlYW0gcCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTcgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuZmllbGQtLW5hbWUtZmllbGQtbGluay10ZWFtIHAgYSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xuICBwYWRkaW5nOiAxLjEyNXJlbSAxLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGOEZBRkM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwQjU4NztcbiAgbWFyZ2luOiAwIDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTcgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuZmllbGQtLW5hbWUtZmllbGQtbGluay10ZWFtIHAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKTtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNyAudmlldy1pZC1zZW9fYWRzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXRlYW0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTcgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuZmllbGQtLW5hbWUtZmllbGQtbGluay10ZWFtIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTcgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuZmllbGQtLW5hbWUtZmllbGQtbGluay10ZWFtIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTcgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuZmllbGQtLW5hbWUtZmllbGQtbGluay10ZWFtIHAgYSB7XG4gIG1hcmdpbjogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay03IC52aWV3LWlkLXNlb19hZHMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzZBNkE3MTtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNyAudmlldy1pZC1zZW9fYWRzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNyAudmlldy1pZC1zZW9fYWRzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LXJlZ3VsYXIuc3ZnKTtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93IHtcbiAgd2lkdGg6IDMyJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpub3QoOmxhc3QtY2hpbGQpLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlLXByaWNlLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUtcHJpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMHB4IDBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUtcHJpY2UgaDUsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUtcHJpY2UgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUtcHJpY2UgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZS1wcmljZSAuaDUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZS1wcmljZSBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZS1wcmljZSAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZS1wcmljZSBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlLXByaWNlIC5oNSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOS4ycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlLXByaWNlLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUtcHJpY2Uge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlLXByaWNlLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UtcHJpY2Uge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1wcmljZSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZS1wcmljZSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1ib2R5LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZS1wcmljZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWJvZHksIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpudGgtY2hpbGQoMiksIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogMiUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXByaWNlIGgzLCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UgLmgzLCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXByaWNlIGgzLCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXByaWNlIC5oMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UgaDMsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXByaWNlIC5oMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXByaWNlIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZS1wcmljZSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZS1wcmljZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UtcHJpY2UsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZS1wcmljZSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlLXByaWNlIGg0LCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UtcHJpY2UgLmg0LCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlLXByaWNlIGg0LCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlLXByaWNlIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UtcHJpY2UgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlLXByaWNlIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlLXByaWNlIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UtcHJpY2UgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlLXByaWNlIHAsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UtcHJpY2UgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UtcHJpY2UgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlLXByaWNlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtYm9keSB1bCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1ib2R5IHVsLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1ib2R5IHVsLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtYm9keSB1bCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWJvZHkgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1ib2R5IHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWJvZHkgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtYm9keSBwOmxhc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtYm9keSBwOmxhc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWJvZHkgcDpsYXN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtYm9keSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtYm9keSBsaSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1ib2R5IGxpLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1ib2R5IGxpLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtYm9keSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkE2QTcxO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWJvZHkgbGksIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtYm9keSBsaSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtYm9keSBsaSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWJvZHkgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWJvZHkgbGk6OmJlZm9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1ib2R5IGxpOjpiZWZvcmUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWJvZHkgbGk6OmJlZm9yZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWJvZHkgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVndWxhci5zdmcpO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1ib2R5IGxpIGg0LCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtYm9keSBsaSAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtYm9keSBsaSBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1ib2R5IGxpIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtYm9keSBsaSBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtYm9keSBsaSAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1ib2R5IGxpIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtYm9keSBsaSAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpsYXN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93Omxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1ib2R5IHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3c6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3c6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UgaDMsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93Omxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXByaWNlIC5oMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1wcmljZSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1wcmljZSAuaDMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UtcHJpY2UsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3c6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UtcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UtcHJpY2UgaDQsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93Omxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlLXByaWNlIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZS1wcmljZSBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZS1wcmljZSAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZS1wcmljZSBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93Omxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlLXByaWNlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZS1wcmljZSBwOmZpcnN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93Omxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlLXByaWNlIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA3NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UtcHJpY2UgcDpmaXJzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZS1wcmljZSBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtbGluay1wcmljZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtbGluay1wcmljZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXByaWNlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXByaWNlIGg2LCAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXByaWNlIC5oNiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXByaWNlIGg2LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93Omxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstcHJpY2UgLmg2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXByaWNlIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3c6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtbGluay1wcmljZSBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93Omxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstcHJpY2UgcDpmaXJzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXByaWNlIHA6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93Omxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstcHJpY2UgcCBhLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93Omxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstcHJpY2UgcCBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0Y4RkFGQztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtbGluay1wcmljZSBwIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3c6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtbGluay1wcmljZSBwIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMywgMjE4LCAxODUsIDAuMik7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93Om5vdCg6bGFzdC1jaGlsZCksIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdzpub3QoOmxhc3QtY2hpbGQpLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3c6bm90KDpsYXN0LWNoaWxkKSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUtcHJpY2UgaDUsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93IC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZS1wcmljZSAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93IC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZS1wcmljZSBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlLXByaWNlIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUtcHJpY2UgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlLXByaWNlIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUtcHJpY2UgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlLXByaWNlIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUtcHJpY2UgaDUsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93IC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZS1wcmljZSAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93IC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZS1wcmljZSBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlLXByaWNlIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUtcHJpY2UgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlLXByaWNlIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUtcHJpY2UgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlLXByaWNlIC5oNCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcmljZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUtcHJpY2UgaDUsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93IC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZS1wcmljZSAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93IC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZS1wcmljZSBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlLXByaWNlIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUtcHJpY2UgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlLXByaWNlIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay05IC5yb3cgLnZpZXdzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUtcHJpY2UgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOSAucm93IC52aWV3cy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlLXByaWNlIC5oNCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0LjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSAucm93IC52aWV3cy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93IC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgd2lkdGg6IDMyJTtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgzbiszKSkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKDJuKzIpKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgybisyKSkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLmxlYWRlcnNoaXAtdGVhbS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5sZWFkZXJzaGlwLXRlYW0tYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5sZWFkZXJzaGlwLXRlYW0tYmxvY2sgLmxlYWRlcnNoaXAtdGVhbS1sZWZ0IGltZyB7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiAxNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5sZWFkZXJzaGlwLXRlYW0tYmxvY2sgLmxlYWRlcnNoaXAtdGVhbS1sZWZ0IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLmxlYWRlcnNoaXAtdGVhbS1ibG9jayAubGVhZGVyc2hpcC10ZWFtLWxlZnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgbWF4LWhlaWdodDogOTBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5sZWFkZXJzaGlwLXRlYW0tYmxvY2sgLmxlYWRlcnNoaXAtdGVhbS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLmxlYWRlcnNoaXAtdGVhbS1ibG9jayAubGVhZGVyc2hpcC10ZWFtLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAubGVhZGVyc2hpcC10ZWFtLWJsb2NrIC5sZWFkZXJzaGlwLXRlYW0tcmlnaHQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAubGVhZGVyc2hpcC10ZWFtLWJsb2NrIC5sZWFkZXJzaGlwLXRlYW0tcmlnaHQgLmxlYWRlci1saW5rZWRpbi1wcm9maWxlIHtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAubGVhZGVyc2hpcC10ZWFtLWJsb2NrIC5sZWFkZXJzaGlwLXRlYW0tcmlnaHQgLmxlYWRlci1saW5rZWRpbi1wcm9maWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLmxlYWRlcnNoaXAtdGVhbS1ibG9jayAubGVhZGVyc2hpcC10ZWFtLXJpZ2h0IC5sZWFkZXItbGlua2VkaW4tcHJvZmlsZSBhIHtcbiAgY29sb3I6ICM2QTZBNzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5sZWFkZXJzaGlwLXRlYW0tYmxvY2sgLmxlYWRlcnNoaXAtdGVhbS1yaWdodCAubGVhZGVyLWxpbmtlZGluLXByb2ZpbGUgYSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLmxlYWRlcnNoaXAtdGVhbS1ibG9jayAubGVhZGVyc2hpcC10ZWFtLXJpZ2h0IC5sZWFkZXItbGlua2VkaW4tcHJvZmlsZSBhOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2xpbmtlZGluLWljb24uc3ZnKTtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1heC13aWR0aDogMjRweDtcbiAgbWF4LWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLmxlYWRlcnNoaXAtdGVhbS1ibG9jayAubGVhZGVyc2hpcC10ZWFtLXJpZ2h0IC5sZWFkZXItbGlua2VkaW4tcHJvZmlsZSBhOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTYgLmxlYWRlcnNoaXAtdGVhbS1ibG9jayAubGVhZGVyc2hpcC10ZWFtLXJpZ2h0IC5sZWFkZXItbmFtZSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5sZWFkZXJzaGlwLXRlYW0tYmxvY2sgLmxlYWRlcnNoaXAtdGVhbS1yaWdodCAubGVhZGVyLW5hbWUgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAubGVhZGVyc2hpcC10ZWFtLWJsb2NrIC5sZWFkZXJzaGlwLXRlYW0tcmlnaHQgLmxlYWRlci1wb3NpdGlvbiBwIHtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay02IC5sZWFkZXJzaGlwLXRlYW0tYmxvY2sgLmxlYWRlcnNoaXAtdGVhbS1yaWdodCAubGVhZGVyLXBvc2l0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiAjNkE2QTcxO1xuICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAubGVhZGVyc2hpcC10ZWFtLWJsb2NrIC5sZWFkZXJzaGlwLXRlYW0tcmlnaHQgLmxlYWRlci1zY2hlZHVsZS1tZWV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAubGVhZGVyc2hpcC10ZWFtLWJsb2NrIC5sZWFkZXJzaGlwLXRlYW0tcmlnaHQgLmxlYWRlci1zY2hlZHVsZS1tZWV0IGEge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNiAubGVhZGVyc2hpcC10ZWFtLWJsb2NrIC5sZWFkZXJzaGlwLXRlYW0tcmlnaHQgLmxlYWRlci1zY2hlZHVsZS1tZWV0IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2NoZWR1bGUtbWVldC1pY29uLnN2Zyk7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBtYXgtd2lkdGg6IDE4cHg7XG4gIG1heC1oZWlnaHQ6IDE4cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2NrbGV0cy10YWxrLWFkcy1ibG9jay0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjQyNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xLCAuYmxvY2stdmlld3MtYmxvY2tsZXRzLXRhbGstYWRzLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ib2R5LCAuYmxvY2stdmlld3MtYmxvY2tsZXRzLXRhbGstYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWJvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtYm9keSBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ib2R5IC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrbGV0cy10YWxrLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ib2R5IGgyLCAuYmxvY2stdmlld3MtYmxvY2tsZXRzLXRhbGstYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWJvZHkgLmgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ib2R5IGgyLCAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWJvZHkgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tsZXRzLXRhbGstYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWJvZHkgaDIsIC5ibG9jay12aWV3cy1ibG9ja2xldHMtdGFsay1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtYm9keSAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ib2R5IGEsIC5ibG9jay12aWV3cy1ibG9ja2xldHMtdGFsay1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtYm9keSBhIHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ib2R5IGg0IHNwYW4sIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtYm9keSAuaDQgc3BhbiwgLmJsb2NrLXZpZXdzLWJsb2NrbGV0cy10YWxrLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ib2R5IGg0IHNwYW4sIC5ibG9jay12aWV3cy1ibG9ja2xldHMtdGFsay1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtYm9keSAuaDQgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtYm9keSBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ib2R5IC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrbGV0cy10YWxrLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ib2R5IGg0LCAuYmxvY2stdmlld3MtYmxvY2tsZXRzLXRhbGstYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWJvZHkgLmg0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAuZm9ybS1pdGVtLS1lcnJvci1tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMzJweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgLyogdGV4dCBhcmVhIGRlc2NyaXB0aW9uIGZvbnQgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogI0UxRTRFODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIDotbW96LXBsYWNlaG9sZGVyLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciA6LW1vei1wbGFjZWhvbGRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgOi1tb3otcGxhY2Vob2xkZXIsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNFMUU0RTg7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciA6Oi1tb3otcGxhY2Vob2xkZXIsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIDo6LW1vei1wbGFjZWhvbGRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgOjotbW96LXBsYWNlaG9sZGVyLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjRTFFNEU4O1xuICBvcGFjaXR5OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjRTFFNEU4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI0UxRTRFODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIDo6cGxhY2Vob2xkZXIsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIDo6cGxhY2Vob2xkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIDo6cGxhY2Vob2xkZXIsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIDo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI0UxRTRFODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC53ZWJmb3JtLWRvY3VtZW50LWZpbGUsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLWRvY3VtZW50LWZpbGUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC53ZWJmb3JtLWRvY3VtZW50LWZpbGUsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC53ZWJmb3JtLWRvY3VtZW50LWZpbGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLmludmFsaWQtZmVlZGJhY2sgbGksIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5pbnZhbGlkLWZlZWRiYWNrIGxpLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAuaW52YWxpZC1mZWVkYmFjayBsaSwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmludmFsaWQtZmVlZGJhY2sgbGkge1xuICBjb2xvcjogIzZBNkE3MTtcbiAgYm9yZGVyOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNkE2QTcxO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIHNlbGVjdCwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgc2VsZWN0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciBzZWxlY3QsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHNlbGVjdCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMEI1ODc7XG4gIGNvbG9yOiAjMjYyNDI0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgc2VsZWN0OmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBzZWxlY3Q6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIHNlbGVjdDpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC5mb3JtLXR5cGUtdGV4dGFyZWEgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmZvcm0tdHlwZS10ZXh0YXJlYSAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAuZm9ybS10eXBlLXRleHRhcmVhIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24sIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5mb3JtLXR5cGUtdGV4dGFyZWEgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNkE2QTcxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmpzLWZvcm0tdHlwZS1jaGVja2JveCAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAuanMtZm9ybS10eXBlLWNoZWNrYm94IC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24sIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LTEuc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAuZm9ybS1jaGVjay1pbnB1dCwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmZvcm0tY2hlY2staW5wdXQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC5mb3JtLWNoZWNrLWlucHV0LCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMEI1ODcgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEyOHB4O1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3VibWl0LnN2Zyk7XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLmZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAuZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUgbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC5mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIC53ZWJmb3JtLWRvY3VtZW50LWZpbGUsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIC53ZWJmb3JtLWRvY3VtZW50LWZpbGUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC5mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIC53ZWJmb3JtLWRvY3VtZW50LWZpbGUsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIC53ZWJmb3JtLWRvY3VtZW50LWZpbGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAuZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSAud2ViZm9ybS1kb2N1bWVudC1maWxlIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSAud2ViZm9ybS1kb2N1bWVudC1maWxlIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAuZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSAud2ViZm9ybS1kb2N1bWVudC1maWxlIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSAud2ViZm9ybS1kb2N1bWVudC1maWxlIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLmZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUgLndlYmZvcm0tZG9jdW1lbnQtZmlsZSBsYWJlbDo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIC53ZWJmb3JtLWRvY3VtZW50LWZpbGUgbGFiZWw6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAuZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSAud2ViZm9ybS1kb2N1bWVudC1maWxlIGxhYmVsOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUgLndlYmZvcm0tZG9jdW1lbnQtZmlsZSBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL3VwbG9hZC5zdmcpO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0sIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0sIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0sIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAuZm9ybS1jb250cm9sOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gLmZvcm0tY29udHJvbDpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAuZm9ybS1jb250cm9sOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAuZm9ybS1zZWxlY3Q6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gLmZvcm0tc2VsZWN0OmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtIC5mb3JtLXNlbGVjdDpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9zdWJtaXQuc3ZnKTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDksIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wOSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA5LCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDkge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC5mb3JtLXdyYXBwZXIubWItMywgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LmZvcm0td3JhcHBlci5tYi0zLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3guZm9ybS13cmFwcGVyLm1iLTMsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC5mb3JtLXdyYXBwZXIubWItMyB7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMTAgPiAud2ViZm9ybS1mbGV4LS0xICNlZGl0LXByb2Nlc3NlZC10ZXh0IHAsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0xMCA+IC53ZWJmb3JtLWZsZXgtLTEgI2VkaXQtcHJvY2Vzc2VkLXRleHQgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTEwID4gLndlYmZvcm0tZmxleC0tMSAjZWRpdC1wcm9jZXNzZWQtdGV4dCBwLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMTAgPiAud2ViZm9ybS1mbGV4LS0xICNlZGl0LXByb2Nlc3NlZC10ZXh0IHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMTAgPiAud2ViZm9ybS1mbGV4LS0xICNlZGl0LXByb2Nlc3NlZC10ZXh0IGEsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0xMCA+IC53ZWJmb3JtLWZsZXgtLTEgI2VkaXQtcHJvY2Vzc2VkLXRleHQgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTEwID4gLndlYmZvcm0tZmxleC0tMSAjZWRpdC1wcm9jZXNzZWQtdGV4dCBhLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMTAgPiAud2ViZm9ybS1mbGV4LS0xICNlZGl0LXByb2Nlc3NlZC10ZXh0IGEge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAxLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAxLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgPiAud2ViZm9ybS1mbGV4LS0xID4gLndlYmZvcm0tZmxleC0tY29udGFpbmVyLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgPiAud2ViZm9ybS1mbGV4LS0xID4gLndlYmZvcm0tZmxleC0tY29udGFpbmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgPiAud2ViZm9ybS1mbGV4LS0xID4gLndlYmZvcm0tZmxleC0tY29udGFpbmVyLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgPiAud2ViZm9ybS1mbGV4LS0xID4gLndlYmZvcm0tZmxleC0tY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgI2VkaXQtZmxleGJveC0wMiA+IC53ZWJmb3JtLWZsZXgtLTE6bnRoLWNoaWxkKDIpID4gLndlYmZvcm0tZmxleC0tY29udGFpbmVyLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgI2VkaXQtZmxleGJveC0wMiA+IC53ZWJmb3JtLWZsZXgtLTE6bnRoLWNoaWxkKDIpID4gLndlYmZvcm0tZmxleC0tY29udGFpbmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgI2VkaXQtZmxleGJveC0wMiA+IC53ZWJmb3JtLWZsZXgtLTE6bnRoLWNoaWxkKDIpID4gLndlYmZvcm0tZmxleC0tY29udGFpbmVyLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgI2VkaXQtZmxleGJveC0wMiA+IC53ZWJmb3JtLWZsZXgtLTE6bnRoLWNoaWxkKDIpID4gLndlYmZvcm0tZmxleC0tY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgI2VkaXQtZmxleGJveC0wMiA+IC53ZWJmb3JtLWZsZXgtLTE6bnRoLWNoaWxkKDIpID4gLndlYmZvcm0tZmxleC0tY29udGFpbmVyLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgI2VkaXQtZmxleGJveC0wMiA+IC53ZWJmb3JtLWZsZXgtLTE6bnRoLWNoaWxkKDIpID4gLndlYmZvcm0tZmxleC0tY29udGFpbmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgI2VkaXQtZmxleGJveC0wMiA+IC53ZWJmb3JtLWZsZXgtLTE6bnRoLWNoaWxkKDIpID4gLndlYmZvcm0tZmxleC0tY29udGFpbmVyLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgI2VkaXQtZmxleGJveC0wMiA+IC53ZWJmb3JtLWZsZXgtLTE6bnRoLWNoaWxkKDIpID4gLndlYmZvcm0tZmxleC0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMSAjZWRpdC1mbGV4Ym94LTAyID4gLndlYmZvcm0tZmxleC0tMTpmaXJzdC1jaGlsZCA+IC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAxICNlZGl0LWZsZXhib3gtMDIgPiAud2ViZm9ybS1mbGV4LS0xOmZpcnN0LWNoaWxkID4gLndlYmZvcm0tZmxleC0tY29udGFpbmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgI2VkaXQtZmxleGJveC0wMiA+IC53ZWJmb3JtLWZsZXgtLTE6Zmlyc3QtY2hpbGQgPiAud2ViZm9ybS1mbGV4LS1jb250YWluZXIsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMSAjZWRpdC1mbGV4Ym94LTAyID4gLndlYmZvcm0tZmxleC0tMTpmaXJzdC1jaGlsZCA+IC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAxICNlZGl0LWZsZXhib3gtMDIgPiAud2ViZm9ybS1mbGV4LS0xOmZpcnN0LWNoaWxkID4gLndlYmZvcm0tZmxleC0tY29udGFpbmVyLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgI2VkaXQtZmxleGJveC0wMiA+IC53ZWJmb3JtLWZsZXgtLTE6Zmlyc3QtY2hpbGQgPiAud2ViZm9ybS1mbGV4LS1jb250YWluZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMSAjZWRpdC1mbGV4Ym94LTAyID4gLndlYmZvcm0tZmxleC0tMTpmaXJzdC1jaGlsZCA+IC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAxICNlZGl0LWZsZXhib3gtMDIgPiAud2ViZm9ybS1mbGV4LS0xOmZpcnN0LWNoaWxkID4gLndlYmZvcm0tZmxleC0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAxID4gZGl2LCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgPiBkaXYsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMSA+IGRpdiwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAxID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgPiBkaXY6Zmlyc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMSA+IGRpdjpmaXJzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAxID4gZGl2OmZpcnN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgPiBkaXY6bnRoLWNoaWxkKDIpLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgPiBkaXY6bnRoLWNoaWxkKDIpLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgPiBkaXY6bnRoLWNoaWxkKDIpLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMSA+IGRpdjpudGgtY2hpbGQoMiksIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMSA+IGRpdjpudGgtY2hpbGQoMiksIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMSA+IGRpdjpudGgtY2hpbGQoMiksIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMSA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMiwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMiwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMiA+IGRpdiwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyID4gZGl2LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXYsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZsZXg6IDEgMCA1MCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyID4gZGl2IC5qcy1mb3JtLWl0ZW0gbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMiA+IGRpdiAuanMtZm9ybS1pdGVtIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXYgLmpzLWZvcm0taXRlbSBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyID4gZGl2IC5qcy1mb3JtLWl0ZW0gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMiA+IGRpdiAuanMtZm9ybS1pdGVtIGxhYmVsOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyID4gZGl2IC5qcy1mb3JtLWl0ZW0gbGFiZWw6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXYgLmpzLWZvcm0taXRlbSBsYWJlbDo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMiA+IGRpdiAuanMtZm9ybS1pdGVtIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgY29udGVudDogXCIqXCI7XG4gIGNvbG9yOiByZWQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyID4gZGl2IC5qcy1mb3JtLWl0ZW0gaW5wdXQsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMiA+IGRpdiAuanMtZm9ybS1pdGVtIGlucHV0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXYgLmpzLWZvcm0taXRlbSBpbnB1dCwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyID4gZGl2IC5qcy1mb3JtLWl0ZW0gaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzBCNTg3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyID4gZGl2IC5qcy1mb3JtLWl0ZW0gaW5wdXQ6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMiA+IGRpdiAuanMtZm9ybS1pdGVtIGlucHV0OmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXYgLmpzLWZvcm0taXRlbSBpbnB1dDpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyID4gZGl2IC5qcy1mb3JtLWl0ZW0gaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXY6Zmlyc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMiA+IGRpdjpmaXJzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyID4gZGl2OmZpcnN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBvcmRlcjogMztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXY6bnRoLWNoaWxkKDIpLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXY6bnRoLWNoaWxkKDIpLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXY6bnRoLWNoaWxkKDIpLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyID4gZGl2Om50aC1jaGlsZCgzKSwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyID4gZGl2Om50aC1jaGlsZCgzKSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyID4gZGl2Om50aC1jaGlsZCgzKSwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIG9yZGVyOiA0O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXY6bnRoLWNoaWxkKDMpID4gZGl2LCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXY6bnRoLWNoaWxkKDMpID4gZGl2LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXY6bnRoLWNoaWxkKDMpID4gZGl2LCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXY6bnRoLWNoaWxkKDMpID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyID4gZGl2Omxhc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMiA+IGRpdjpsYXN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXY6bGFzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyID4gZGl2Omxhc3QtY2hpbGQge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDQsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA0LCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNCwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDQsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNCB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNCAjZWRpdC1tZXNzYWdlLS1kZXNjcmlwdGlvbjo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNCAjZWRpdC1tZXNzYWdlLS1kZXNjcmlwdGlvbjo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNCAjZWRpdC1tZXNzYWdlLS1kZXNjcmlwdGlvbjo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNCAjZWRpdC1tZXNzYWdlLS1kZXNjcmlwdGlvbjo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMSU7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBjb2xvcjogcmVkO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNCB0ZXh0YXJlYSwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA0IHRleHRhcmVhLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDQgdGV4dGFyZWEsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNCB0ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzBCNTg3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1uZGEsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtbmRhLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LW5kYSwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1uZGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNiwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA2LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDYsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNiB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtbmRhLS1kZXNjcmlwdGlvbiwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1uZGEtLWRlc2NyaXB0aW9uLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LW5kYS0tZGVzY3JpcHRpb24sIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtbmRhLS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNkE2QTcxO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA1LCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNSwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA1IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNSwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDUsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDUgPiBkaXY6Zmlyc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNSA+IGRpdjpmaXJzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA1ID4gZGl2OmZpcnN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDUgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA1IC5qcy1mb3JtLWl0ZW0tbmRhLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDUgLmpzLWZvcm0taXRlbS1uZGEsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNSAuanMtZm9ybS1pdGVtLW5kYSwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA1IC5qcy1mb3JtLWl0ZW0tbmRhIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNSAjZWRpdC1hdHRhY2gteW91ci1uZGEtLWxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDUgI2VkaXQtYXR0YWNoLXlvdXItbmRhLS1sYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA1ICNlZGl0LWF0dGFjaC15b3VyLW5kYS0tbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNSAjZWRpdC1hdHRhY2gteW91ci1uZGEtLWxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA2IC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA2IC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA2IC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA2IC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA4LCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDgsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wOCwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA4IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDggLmpzLWZvcm0taXRlbSBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA4IC5qcy1mb3JtLWl0ZW0gbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wOCAuanMtZm9ybS1pdGVtIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDggLmpzLWZvcm0taXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDggLmpzLWZvcm0taXRlbSBpbnB1dCwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA4IC5qcy1mb3JtLWl0ZW0gaW5wdXQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wOCAuanMtZm9ybS1pdGVtIGlucHV0LCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud2ViZm9ybS1zdWJtaXNzaW9uLWFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDggLmpzLWZvcm0taXRlbSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA4IC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24gc3BhbiwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA4IC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24gc3BhbiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA4IC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24gc3BhbiwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA4IC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24gc3BhbiB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC5maWVsZC0tbmFtZS1ib2R5LCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuZmllbGQtLW5hbWUtYm9keSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLmZpZWxkLS1uYW1lLWJvZHksIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgd2lkdGg6IDc1JTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAuZmllbGQtLW5hbWUtYm9keSBwLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuZmllbGQtLW5hbWUtYm9keSBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAuZmllbGQtLW5hbWUtYm9keSBwLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuZmllbGQtLW5hbWUtYm9keSBwIHtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzUlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC52aWV3cy1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC52aWV3cy1yb3cgLmxvY2F0aW9ucy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgLnZpZXdzLXJvdyAubG9jYXRpb25zLWNvbnRhaW5lciBoMywgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyAudmlld3Mtcm93IC5sb2NhdGlvbnMtY29udGFpbmVyIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAwcHggMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC52aWV3cy1yb3cgLmxvY2F0aW9ucy1jb250YWluZXIgaDMsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgLnZpZXdzLXJvdyAubG9jYXRpb25zLWNvbnRhaW5lciAuaDMge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwcHggMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyAudmlld3Mtcm93IC5sb2NhdGlvbnMtY29udGFpbmVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC52aWV3cy1yb3cgLmxvY2F0aW9ucy1jb250YWluZXIgLmg0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC52aWV3cy1yb3cgLmxvY2F0aW9ucy1jb250YWluZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgLnZpZXdzLXJvdyAubG9jYXRpb25zLWNvbnRhaW5lciAuaDQge1xuICAgIHBhZGRpbmc6IDBweCAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC52aWV3cy1yb3cgLmxvY2F0aW9ucy1jb250YWluZXIgaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC52aWV3cy1yb3cgLmxvY2F0aW9ucy1jb250YWluZXIgYSBpbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBtaXgtYmxlbmQtbW9kZTogaW5pdGlhbDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyAudmlld3Mtcm93IC5sb2NhdGlvbnMtY29udGFpbmVyIHAge1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgLnZpZXdzLXJvdyAubG9jYXRpb25zLWNvbnRhaW5lciAud3JhcHBlciB7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAyNHB4IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyAudmlld3Mtcm93IC5sb2NhdGlvbnMtY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC52aWV3cy1yb3cgLmxvY2F0aW9ucy1jb250YWluZXIgLndyYXBwZXIgLmxlZnQtbG9jYXRpb25zIHtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgLnZpZXdzLXJvdyAubG9jYXRpb25zLWNvbnRhaW5lciAud3JhcHBlciAubGVmdC1sb2NhdGlvbnMgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyAudmlld3Mtcm93IC5sb2NhdGlvbnMtY29udGFpbmVyIC53cmFwcGVyIC5sZWZ0LWxvY2F0aW9ucyBwIGEge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgLnZpZXdzLXJvdyAubG9jYXRpb25zLWNvbnRhaW5lciAud3JhcHBlciAucmlnaHQtbG9jYXRpb25zIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLm5vZGUtLXR5cGUtc2VvLWFkcyAud3JhcHBlci1zZW8tYWRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLm5vZGUtLXR5cGUtc2VvLWFkcyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLXNlby1hZHMgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTc1LTI1IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5cbi5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWhlYWRlciwgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnNlby1oZWFkZXIsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWhlYWRlciwgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnNlby1oZWFkZXIsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAubG9jYXRpb25zLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIGgzLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmxvY2F0aW9ucy1jb250YWluZXIgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMjRweCAyNHB4IDBweCAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAubG9jYXRpb25zLWNvbnRhaW5lciBoMywgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIC5oMyB7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDBweCAxNnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmxvY2F0aW9ucy1jb250YWluZXIgaDQsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAubG9jYXRpb25zLWNvbnRhaW5lciAuaDQge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAubG9jYXRpb25zLWNvbnRhaW5lciBoNCwgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIC5oNCB7XG4gICAgcGFkZGluZzogMHB4IDE2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAubG9jYXRpb25zLWNvbnRhaW5lciBpbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAubG9jYXRpb25zLWNvbnRhaW5lciBhIGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIG1peC1ibGVuZC1tb2RlOiBpbml0aWFsO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmxvY2F0aW9ucy1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIC53cmFwcGVyIHtcbiAgcGFkZGluZzogMTZweCAyNHB4IDI0cHggMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmxvY2F0aW9ucy1jb250YWluZXIgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDE2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAubG9jYXRpb25zLWNvbnRhaW5lciAud3JhcHBlciAubGVmdCB7XG4gIG1heC13aWR0aDogMjQwcHg7XG59XG4ubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmxvY2F0aW9ucy1jb250YWluZXIgLndyYXBwZXIgLmxlZnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIC53cmFwcGVyIC5sZWZ0IHAgYSB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIC53cmFwcGVyIC5yaWdodCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2V4cGVydGllc2UtYmxvY2stMSB7XG4gIG1heC13aWR0aDogMTMwNHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uYmxvY2stdmlld3MtYmxvY2tleHBlcnRpZXNlLWJsb2NrLTEgLnJvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMHB4O1xuICB6LWluZGV4OiAxMTExMTExMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMwNHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2V4cGVydGllc2UtYmxvY2stMSAucm93IHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tleHBlcnRpZXNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93IC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMTJweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2V4cGVydGllc2UtYmxvY2stMSAucm93IC52aWV3cy1yb3cgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrZXhwZXJ0aWVzZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdyAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tleHBlcnRpZXNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93IC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBwIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tleHBlcnRpZXNlLWJsb2NrLTEgLnJvdyAudmlld3Mtcm93IC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBwIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2V4cGVydGllc2UtYmxvY2stMSAucm93IC52aWV3cy1yb3cgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHAgYSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGOEZBRkM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwQjU4NztcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2V4cGVydGllc2UtYmxvY2stMSAucm93IC52aWV3cy1yb3cgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKTtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2V4cGVydGllc2UtYmxvY2stMSAucm93IC52aWV3cy1yb3cgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHAgYSB7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrZXhwZXJ0aWVzZS1ibG9jay0xIC5yb3cgLnZpZXdzLXJvdyAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0zIC5yb3cge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMge1xuICBwYWRkaW5nLXRvcDogNjNweDtcbiAgcGFkZGluZy1ib3R0b206IDYzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtemVuZGV2LW51bWJlcnMtc2VvLWFkcyAuZmllbGQtY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtemVuZGV2LW51bWJlcnMtc2VvLWFkcyAuZmllbGQtY29udGVudCB7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC16ZW5kZXYtbnVtYmVycy1zZW8tYWRzIC5maWVsZC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXplbmRldi1udW1iZXJzLXNlby1hZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS0ge1xuICB3aWR0aDogMzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtemVuZGV2LW51bWJlcnMtc2VvLWFkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtemVuZGV2LW51bWJlcnMtc2VvLWFkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTEsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtemVuZGV2LW51bWJlcnMtc2VvLWFkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LSAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXplbmRldi1udW1iZXJzLXNlby1hZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS0gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlcnZpY2VzLXBhcmFncmFwaC0xLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXplbmRldi1udW1iZXJzLXNlby1hZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS0gLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC16ZW5kZXYtbnVtYmVycy1zZW8tYWRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMSBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC16ZW5kZXYtbnVtYmVycy1zZW8tYWRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMSAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtemVuZGV2LW51bWJlcnMtc2VvLWFkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LSAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMSBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC16ZW5kZXYtbnVtYmVycy1zZW8tYWRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0xIC5oMiB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtemVuZGV2LW51bWJlcnMtc2VvLWFkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTEgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtemVuZGV2LW51bWJlcnMtc2VvLWFkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTEgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXplbmRldi1udW1iZXJzLXNlby1hZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS0gLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTEgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtemVuZGV2LW51bWJlcnMtc2VvLWFkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LSAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMSAuaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC16ZW5kZXYtbnVtYmVycy1zZW8tYWRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMSBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC16ZW5kZXYtbnVtYmVycy1zZW8tYWRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMSAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtemVuZGV2LW51bWJlcnMtc2VvLWFkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LSAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMSBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC16ZW5kZXYtbnVtYmVycy1zZW8tYWRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0xIC5oNSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIGg1LCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAuaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzMwQjU4NztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIGg1LCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAuaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtYm9keSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ib2R5IGgyLCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtYm9keSAuaDIge1xuICBjb2xvcjogIzI2MjQyNDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ib2R5IGg0LCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtYm9keSAuaDQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjNkE2QTcxICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCAub3dsLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDUlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCAub3dsLXByZXYgc3BhbiB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQgLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA0NSU7XG59XG4uYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkIC5vd2wtbmV4dCBzcGFuIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmcpO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLm93bC1zdGFnZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTI4OXB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IHtcbiAgICBnYXA6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtOmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtOmZpcnN0LWNoaWxkIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgOm50aC1jaGlsZCgyKSBpbWcge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtOmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtLCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCA6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtOm50aC1jaGlsZCgzKSBpbWcge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtOm50aC1jaGlsZCgzKSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LTpudGgtY2hpbGQoNCkgaW1nIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LTpudGgtY2hpbGQoNCkgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC06bnRoLWNoaWxkKDUpIGltZyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC06bnRoLWNoaWxkKDUpIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtOm50aC1jaGlsZCg2KSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtOm50aC1jaGlsZCg2KSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIHtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IDE0JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0ge1xuICAgIHdpZHRoOiAyOSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI4MnB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBwIHtcbiAgY29sb3I6ICM2QTZBNzE7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtaW1hZ2UtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMSBkaXZbaWRdIHtcbiAgc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogMTQwcHggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC13ZWJmb3JtLWhlYWRpbmctc2VvLWFkcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNzUlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC13ZWJmb3JtLWhlYWRpbmctc2VvLWFkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXdlYmZvcm0taGVhZGluZy1zZW8tYWRzIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXdlYmZvcm0taGVhZGluZy1zZW8tYWRzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtd2ViZm9ybS1oZWFkaW5nLXNlby1hZHMgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXdlYmZvcm0taGVhZGluZy1zZW8tYWRzIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMzBCNTg3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtd2ViZm9ybS1oZWFkaW5nLXNlby1hZHMgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXdlYmZvcm0taGVhZGluZy1zZW8tYWRzIC5oNSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXdlYmZvcm0taGVhZGluZy1zZW8tYWRzIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC13ZWJmb3JtLWhlYWRpbmctc2VvLWFkcyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC13ZWJmb3JtLWhlYWRpbmctc2VvLWFkcyBwIGEge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXdlYmZvcm0taGVhZGluZy1zZW8tYWRzIHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtd2ViZm9ybS1oZWFkaW5nLXNlby1hZHMgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXdlYmZvcm0taGVhZGluZy1zZW8tYWRzIC5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtd2ViZm9ybS1oZWFkaW5nLXNlby1hZHMgaDEsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXdlYmZvcm0taGVhZGluZy1zZW8tYWRzIC5oMSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtd2ViZm9ybS1oZWFkaW5nLXNlby1hZHMgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXdlYmZvcm0taGVhZGluZy1zZW8tYWRzIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEyIC52aWV3LWlkLXNlb19hZHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEyIC52aWV3LWlkLXNlb19hZHMgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTIgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTIgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMiAudmlldy1pZC1zZW9fYWRzIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTIgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS10ZWFtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEyIC52aWV3LWlkLXNlb19hZHMgLmxheW91dF9fcmVnaW9uLS1maXJzdCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMiAudmlldy1pZC1zZW9fYWRzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEyIC52aWV3LWlkLXNlb19hZHMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMiAudmlldy1pZC1zZW9fYWRzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEyIC52aWV3LWlkLXNlb19hZHMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEyIC52aWV3LWlkLXNlb19hZHMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTIgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTIgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLXNlY29uZCBhIHtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTIgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLXNlY29uZCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjI0MjQgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTIgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLXNlY29uZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMiAudmlldy1pZC1zZW9fYWRzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMzBCNTg3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMiAudmlldy1pZC1zZW9fYWRzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEyIC52aWV3LWlkLXNlb19hZHMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmg1IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMiAudmlldy1pZC1zZW9fYWRzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXRlYW0ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTIgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuZmllbGQtLW5hbWUtZmllbGQtbGluay10ZWFtIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjU4NztcbiAgcGFkZGluZzogMS4xMjVyZW0gMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRjhGQUZDO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEyIC52aWV3LWlkLXNlb19hZHMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstdGVhbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpO1xuICBjb2xvcjogIzMwQjU4NyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEyIC52aWV3LWlkLXNlb19hZHMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstdGVhbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTIgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuZmllbGQtLW5hbWUtZmllbGQtbGluay10ZWFtIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEyIC52aWV3LWlkLXNlb19hZHMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstdGVhbSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMiAudmlldy1pZC1zZW9fYWRzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXRlYW0gcCBhIHtcbiAgbWFyZ2luOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEyIC52aWV3LWlkLXNlb19hZHMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzZBNkE3MTtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTIgLnZpZXctaWQtc2VvX2FkcyAubGF5b3V0X19yZWdpb24tLXNlY29uZCBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEyIC52aWV3LWlkLXNlb19hZHMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVndWxhci5zdmcpO1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTMge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEzIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMyAudmlldy1jbGllbnQtcy13b3Jkcy1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTMgLnZpZXctY2xpZW50LXMtd29yZHMtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDg3M3B4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLmNsaWVudC1oYXMtbGluazpob3ZlciAudmlld3MtZmllbGQtYm9keSBwIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZSBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1lIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZSBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZSAuaDQge1xuICBmb250LXNpemU6IDEuNDM4cmVtO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wb3NpdGlvbiBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wb3NpdGlvbiBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wb3NpdGlvbiBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wb3NpdGlvbiBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ib2R5LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnZpZXdzLWZpZWxkLWJvZHkge1xuICB3aWR0aDogOTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWJvZHkgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC52aWV3cy1maWVsZC1ib2R5IHAge1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ib2R5IHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAudmlld3MtZmllbGQtYm9keSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ib2R5IHA6OmJlZm9yZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC52aWV3cy1maWVsZC1ib2R5IHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvcXVvdGUucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTQycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDY0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWF4LWhlaWdodDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtbmF2IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDY0cHggYXV0byAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtc2VvLWFkcyAjcGFnZSAuZmVhdHVyZWQtYm90dG9tICNibG9jay12aWV3cy1ibG9jay1sZXQtcy10YWxrLWJsb2NrLWJsb2NrLTEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9kZS0tdHlwZS1zZW8tYWRzICNwYWdlIC5mZWF0dXJlZC1ib3R0b20gI2Jsb2NrLXZpZXdzLWJsb2NrLWF3YXJkcy1ibG9jay1ibG9jay0xLTIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9kZS0tdHlwZS1saW5rZWRpbi1hZHMgbmF2LnRhYnMge1xuICBwYWRkaW5nLXRvcDogODVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxpbmtlZGluLWFkcyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbmllcy1saW5rZWRpbi1hZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1maWVsZC1jb21wYW5pZXMtbGlua2VkaW4tYWRzIC5maWVsZC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMSAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZ2FwOiAxNnB4IDE2cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMSAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyAuZmllbGRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDUxJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgLnNtYWxsLWJveC1vbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMjcwcHg7XG4gIGxlZnQ6IC0xMjBweDtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogNzZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5zbWFsbC1ib3gtdHdvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IC02NXB4O1xuICBsZWZ0OiAyNTBweDtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogNzZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5iaWctYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02NXB4O1xuICBsZWZ0OiAtMTIwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAzMzBweDtcbiAgaGVpZ2h0OiAyOTlweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciBoMywgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgLmgzIHtcbiAgY29sb3I6ICM2QTZBNzE7XG4gIHotaW5kZXg6IDI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciBoMSwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgLmgxIHtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciBoMSwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciAubGlua1Nlb0FkcyB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5saW5rU2VvQWRzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5saW5rU2VvQWRzIGgzLCAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciAubGlua1Nlb0FkcyAuaDMsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5saW5rU2VvQWRzIHAsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5saW5rU2VvQWRzIGg0LCAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciAubGlua1Nlb0FkcyAuaDQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgLmxpbmtTZW9BZHMgaDMgYSwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgLmxpbmtTZW9BZHMgLmgzIGEsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5saW5rU2VvQWRzIHAgYSwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgLmxpbmtTZW9BZHMgaDQgYSwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgLmxpbmtTZW9BZHMgLmg0IGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjU4NztcbiAgcGFkZGluZzogMS4xMjVyZW0gMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRjhGQUZDO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XG4gIG1hcmdpbjogMCAwLjc1cmVtIDAgMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5saW5rU2VvQWRzIGgzIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5saW5rU2VvQWRzIC5oMyBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuc2VvLWhlYWRlciAubGlua1Nlb0FkcyBwIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5saW5rU2VvQWRzIGg0IGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5saW5rU2VvQWRzIC5oNCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpO1xuICBjb2xvcjogIzMwQjU4NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgLmxpbmtTZW9BZHMgaDMsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5saW5rU2VvQWRzIC5oMywgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgLmxpbmtTZW9BZHMgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnNlby1oZWFkZXIgLmxpbmtTZW9BZHMgaDQsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5zZW8taGVhZGVyIC5saW5rU2VvQWRzIC5oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1hZHMge1xuICBoZWlnaHQ6IDY1MHB4O1xuICB3aWR0aDogNzUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnJpZ2h0LWFkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1hZHMge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1hZHMgLmJpZ2dlci1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDU1NXB4O1xuICBoZWlnaHQ6IDUwM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1hZHMgLmJpZ2dlci1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAucmlnaHQtYWRzIC5zbWFsbGVyLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAwcHg7XG4gIHdpZHRoOiAzNjNweDtcbiAgaGVpZ2h0OiAzMjlweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnJpZ2h0LWFkcyAuc21hbGxlci1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnJpZ2h0LWFkcyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4vKiBGb3VuZGVycyAqL1xuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0yIC52aWV3LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2MHB4IDBweCAwcHggNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMiAudmlldy1jb250ZW50IHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiA0OHB4IDBweCAwcHggMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0yIC52aWV3LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCB7XG4gICAgZ2FwOiAwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmZvdW5kZXJzLWxlZnQge1xuICB3aWR0aDogNDglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAuZm91bmRlcnMtbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5mb3VuZGVycy1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHggMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAuZm91bmRlcnMtbGVmdCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5mb3VuZGVycy1sZWZ0IC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5mb3VuZGVycy1sZWZ0IC5mb3VuZGVyIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgd2lkdGg6IDcwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwN3B4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAuZm91bmRlcnMtbGVmdCAuZm91bmRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1NXB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAuZm91bmRlcnMtbGVmdCAuZm91bmRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmZvdW5kZXJzLWxlZnQgLmZvdW5kZXIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAuZm91bmRlcnMtbGVmdCAuZm91bmRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5mb3VuZGVycy1sZWZ0IC5mb3VuZGVyIC5oNCB7XG4gIGNvbG9yOiAjMjYyNDI0O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5mb3VuZGVycy1sZWZ0IC5mb3VuZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmZvdW5kZXJzLWxlZnQgLmZvdW5kZXIgLmg0IHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5mb3VuZGVycy1sZWZ0IC5mb3VuZGVyIHAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5mb3VuZGVycy1sZWZ0IC5mb3VuZGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAuZm91bmRlcnMtcmlnaHQge1xuICB3aWR0aDogNTAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5mb3VuZGVycy1yaWdodCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDBweCAwcHggMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmZvdW5kZXJzLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmZvdW5kZXJzLXJpZ2h0IGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmZvdW5kZXJzLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAuZm91bmRlcnMtcmlnaHQgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggMHB4O1xuICB9XG59XG5cbi8qIEVuZCBGb3VuZGVycyAqL1xuLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWJvZHkgaDIsIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtYm9keSAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtYm9keSBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ib2R5IC5oMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWJvZHkgYSB7XG4gIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWJvZHkgaDQsIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtYm9keSAuaDQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTMgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTMgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTMgLmJlbmVmaXRzLWxpbmtlZGluQWRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMyAuYmVuZWZpdHMtbGlua2VkaW5BZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0zIC5iZW5lZml0cy1ncm91cC1saW5rZWRpbkFkcyB7XG4gIHdpZHRoOiA3NiU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0zIC5iZW5lZml0cy1ncm91cC1saW5rZWRpbkFkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0zIC5iZW5lZml0cy1ncm91cC1saW5rZWRpbkFkcyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICB3aWR0aDogMzElO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTMgLmJlbmVmaXRzLWdyb3VwLWxpbmtlZGluQWRzIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0zIC5iZW5lZml0cy1ncm91cC1saW5rZWRpbkFkcyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMyAuYmVuZWZpdHMtZ3JvdXAtbGlua2VkaW5BZHMgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMyAuYmVuZWZpdHMtZ3JvdXAtbGlua2VkaW5BZHMgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXBhcmFncmFwaC1zZXJ2aWNlLWFkIGgzLCAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMyAuYmVuZWZpdHMtZ3JvdXAtbGlua2VkaW5BZHMgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXBhcmFncmFwaC1zZXJ2aWNlLWFkIC5oMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0zIC5iZW5lZml0cy1ncm91cC1saW5rZWRpbkFkcyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcGFyYWdyYXBoLXNlcnZpY2UtYWQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0zIC5iZW5lZml0cy1ncm91cC1saW5rZWRpbkFkcyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtcGFyYWdyYXBoLXNlcnZpY2UtYWQge1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTMgLmJlbmVmaXRzLWdyb3VwLWxpbmtlZGluQWRzIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1wYXJhZ3JhcGgtc2VydmljZS1hZCBpbWcge1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0zIC5iZW5lZml0cy1ncm91cC1saW5rZWRpbkFkcyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtcGFyYWdyYXBoLXNlcnZpY2UtYWQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0zIC5iZW5lZml0cy1ncm91cC1saW5rZWRpbkFkcyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktcGFyYWdyYXBoLXNlcnZpY2UtYWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMyAuYmVuZWZpdHMtZ3JvdXAtbGlua2VkaW5BZHMgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXBhcmFncmFwaC1zZXJ2aWNlLWFkOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMyAuYmVuZWZpdHMtbGluay1saW5rZWRpbkFkcyB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB3aWR0aDogMjIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHggMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMyAuYmVuZWZpdHMtbGluay1saW5rZWRpbkFkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMyAuYmVuZWZpdHMtbGluay1saW5rZWRpbkFkcyBwLCAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMyAuYmVuZWZpdHMtbGluay1saW5rZWRpbkFkcyBhIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0zIC5iZW5lZml0cy1saW5rLWxpbmtlZGluQWRzIHAsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0zIC5iZW5lZml0cy1saW5rLWxpbmtlZGluQWRzIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDM4LCAzNiwgMzYsIDAuOTUpKSwgdXJsKC4uL2ltYWdlcy9jaGFsbWVyc19iYW5uZXIucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay00IC5saW5rZWRJbkFkcy1jbGllbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTQgLmxpbmtlZEluQWRzLWNsaWVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTQgLmxpbmtlZEluQWRzLWNsaWVudCAuaW1hZ2UtY2xpZW50IHtcbiAgd2lkdGg6IDQwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay00IC5saW5rZWRJbkFkcy1jbGllbnQgLmltYWdlLWNsaWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay00IC5saW5rZWRJbkFkcy1jbGllbnQgLmltYWdlLWNsaWVudCBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay00IC5saW5rZWRJbkFkcy1jbGllbnQgLmNsaWVudC1zdG9yeS1ibG9jayB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNCAubGlua2VkSW5BZHMtY2xpZW50IC5jbGllbnQtc3RvcnktYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay00IC5saW5rZWRJbkFkcy1jbGllbnQgLmNsaWVudC1zdG9yeS1ibG9jayBoMywgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTQgLmxpbmtlZEluQWRzLWNsaWVudCAuY2xpZW50LXN0b3J5LWJsb2NrIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay00IC5saW5rZWRJbkFkcy1jbGllbnQgLmNsaWVudC1zdG9yeS1ibG9jayBoNiwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTQgLmxpbmtlZEluQWRzLWNsaWVudCAuY2xpZW50LXN0b3J5LWJsb2NrIC5oNiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjQTRBNEE0O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTQgLmxpbmtlZEluQWRzLWNsaWVudCAuY2xpZW50LXN0b3J5LWJsb2NrIHAge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNSAubGlua2VkaW4tc2VydmljZXMtdG9wIHtcbiAgc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogMTByZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDYyMnB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay01IC5saW5rZWRpbi1zZXJ2aWNlcy10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay01IC5saW5rZWRpbi1zZXJ2aWNlcy10b3AgaDQsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay01IC5saW5rZWRpbi1zZXJ2aWNlcy10b3AgLmg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTUgLmxpbmtlZGluLXNlcnZpY2VzLXRvcCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTUgLmxpbmtlZGluLXNlcnZpY2VzLXRvcCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLWxpbmtlZGluLWFkcyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbGlua2VkaW4tYWRzIC5maWVsZC1jb250ZW50IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbGlua2VkaW4tYWRzIC5maWVsZC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLWxpbmtlZGluLWFkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIHtcbiAgd2lkdGg6IDMzJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbGlua2VkaW4tYWRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy1saW5rZWRpbi1hZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaCB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy1saW5rZWRpbi1hZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbGlua2VkaW4tYWRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGg6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLWxpbmtlZGluLWFkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIGgzLCAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbGlua2VkaW4tYWRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy1saW5rZWRpbi1hZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1zZXJ2aWNlcy1wYXJhZ3JhcGgtNCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLWxpbmtlZGluLWFkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC00IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLWxpbmtlZGluLWFkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC00IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy1saW5rZWRpbi1hZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbGlzdC1zZXJ2aWNlcy1wYXJhZ3JhcGgtNCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbGlua2VkaW4tYWRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWxpc3Qtc2VydmljZXMtcGFyYWdyYXBoLTQgbGkge1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbGlua2VkaW4tYWRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWxpc3Qtc2VydmljZXMtcGFyYWdyYXBoLTQgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbGlua2VkaW4tYWRzIC5maWVsZC1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1saXN0LXNlcnZpY2VzLXBhcmFncmFwaC00IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbGlua2VkaW4tYWRzIC5maWVsZC1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1saXN0LXNlcnZpY2VzLXBhcmFncmFwaC00IHVsIGxpOmJlZm9yZSB7XG4gIGhlaWdodDogMThweDtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy1saW5rZWRpbi1hZHMgLmZpZWxkLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWxpc3Qtc2VydmljZXMtcGFyYWdyYXBoLTQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlld3MtZmllbGQtZmllbGQtd2ViZm9ybS1kZXNjcmlwdGlvbi1saW5rZWQgaDIsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlld3MtZmllbGQtZmllbGQtd2ViZm9ybS1kZXNjcmlwdGlvbi1saW5rZWQgLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgLyogdGV4dCBhcmVhIGRlc2NyaXB0aW9uIGZvbnQgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogI0UxRTRFODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTYgLnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWZvb3RlciA6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjRTFFNEU4O1xuICBvcGFjaXR5OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNFMUU0RTg7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjRTFFNEU4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNFMUU0RTg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjRTFFNEU4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIC53ZWJmb3JtLWRvY3VtZW50LWZpbGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIC5pbnZhbGlkLWZlZWRiYWNrIGxpIHtcbiAgY29sb3I6ICM2QTZBNzE7XG4gIGJvcmRlcjogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTYgLnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWZvb3RlciAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNkE2QTcxO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgc2VsZWN0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMwQjU4NztcbiAgY29sb3I6ICMyNjI0MjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTYgLnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWZvb3RlciAuZm9ybS10eXBlLXRleHRhcmVhIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzZBNkE3MTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgLmpzLWZvcm0tdHlwZS1jaGVja2JveCAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICM2QTZBNzE7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LTEuc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgLmZvcm0tY2hlY2staW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzBCNTg3ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3VibWl0LnN2Zyk7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIC5mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgLmZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUgLndlYmZvcm0tZG9jdW1lbnQtZmlsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTYgLnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWZvb3RlciAuZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSAud2ViZm9ybS1kb2N1bWVudC1maWxlIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIC5mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIC53ZWJmb3JtLWRvY3VtZW50LWZpbGUgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy91cGxvYWQuc3ZnKTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1saW5rZWRpbmFkcy1mb3JtIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTYgLnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWZvb3RlciAud2ViZm9ybS1zdWJtaXNzaW9uLWxpbmtlZGluYWRzLWZvcm0gLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1saW5rZWRpbmFkcy1mb3JtIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1saW5rZWRpbmFkcy1mb3JtIC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1saW5rZWRpbmFkcy1mb3JtIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTI4cHg7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjU4NztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tbGlua2VkaW5hZHMtZm9ybSAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N1Ym1pdC5zdmcpO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTYgLnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWZvb3RlciAud2ViZm9ybS1zdWJtaXNzaW9uLWxpbmtlZGluYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMSB7XG4gIGdhcDogMTYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1saW5rZWRpbmFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tbGlua2VkaW5hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAxIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1saW5rZWRpbmFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDEgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTYgLnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWZvb3RlciAud2ViZm9ybS1zdWJtaXNzaW9uLWxpbmtlZGluYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTYgLnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWZvb3RlciAud2ViZm9ybS1zdWJtaXNzaW9uLWxpbmtlZGluYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMSA+IGRpdjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tbGlua2VkaW5hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAxID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1saW5rZWRpbmFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIge1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tbGlua2VkaW5hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tbGlua2VkaW5hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZmxleDogMSAwIDUwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1saW5rZWRpbmFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXYgLmpzLWZvcm0taXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgY29sb3I6ICM2QTZBNzE7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tbGlua2VkaW5hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTAyID4gZGl2IC5qcy1mb3JtLWl0ZW0gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIipcIjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1saW5rZWRpbmFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXYgLmpzLWZvcm0taXRlbSBpbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMEI1ODc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1saW5rZWRpbmFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXYgLmpzLWZvcm0taXRlbSBpbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTYgLnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWZvb3RlciAud2ViZm9ybS1zdWJtaXNzaW9uLWxpbmtlZGluYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIG9yZGVyOiAzO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1saW5rZWRpbmFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTYgLnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWZvb3RlciAud2ViZm9ybS1zdWJtaXNzaW9uLWxpbmtlZGluYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMiA+IGRpdjpudGgtY2hpbGQoMikge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1saW5rZWRpbmFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgb3JkZXI6IDQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTYgLnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWZvb3RlciAud2ViZm9ybS1zdWJtaXNzaW9uLWxpbmtlZGluYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wMiA+IGRpdjpudGgtY2hpbGQoMykgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1saW5rZWRpbmFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTYgLnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWZvb3RlciAud2ViZm9ybS1zdWJtaXNzaW9uLWxpbmtlZGluYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wNCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tbGlua2VkaW5hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA0IHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tbGlua2VkaW5hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA0ICNlZGl0LW1lc3NhZ2UtLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1saW5rZWRpbmFkcy1mb3JtICNlZGl0LWZsZXhib3gtMDQgdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMwQjU4NztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTYgLnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWZvb3RlciAud2ViZm9ybS1zdWJtaXNzaW9uLWxpbmtlZGluYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wOCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tbGlua2VkaW5hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA4IC5qcy1mb3JtLWl0ZW0gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZm9vdGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tbGlua2VkaW5hZHMtZm9ybSAjZWRpdC1mbGV4Ym94LTA4IC5qcy1mb3JtLWl0ZW0gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTYgLnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWZvb3RlciAud2ViZm9ybS1zdWJtaXNzaW9uLWxpbmtlZGluYWRzLWZvcm0gI2VkaXQtZmxleGJveC0wOCAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHNwYW4ge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cblxuLm5vZGUtLXR5cGUtbGlua2VkaW4tYWRzICNwYWdlIC5mZWF0dXJlZC1ib3R0b20gI2Jsb2NrLXZpZXdzLWJsb2NrLWxldC1zLXRhbGstYmxvY2stYmxvY2stMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub2RlLS10eXBlLWxpbmtlZGluLWFkcyAjcGFnZSAuZmVhdHVyZWQtYm90dG9tICNibG9jay12aWV3cy1ibG9jay1hd2FyZHMtYmxvY2stYmxvY2stMS0yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vZGUtLXR5cGUtbGlua2VkaW4tYWRzICNwYWdlICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub2RlLS10eXBlLWxpbmtlZGluLWFkcyAjcGFnZSAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9kZS0tdHlwZS1zZW8tYWRzLW9sZCBuYXYudGFicyB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtc2VvLWFkcy1vbGQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtY29tcGFuaWVzLXNlby1hZHMtb2xkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA4NDRweDtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTEgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGdhcDogMTZweCAxNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0xIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1zZW8tYWRzLW9sZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogODQ0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0xIC5zZW8taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDYyNHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4NDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDg0NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMSAuc2VvLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0xIC5zZW8taGVhZGVyIC5saW5rU2VvQWRzIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0xIC5zZW8taGVhZGVyIHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMSAuc2VvLWhlYWRlciBwIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0Y4RkFGQztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xuICBtYXJnaW46IDAgMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTEgLnNlby1oZWFkZXIgcCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpO1xuICBjb2xvcjogIzMwQjU4NztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTEgLnNlby1oZWFkZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWJvZHkge1xuICBtYXJnaW4tdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDg0NHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWJvZHkgbGkge1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWJvZHkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTQgLmN0YS0zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiA3cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTQgLmN0YS0zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay00IC5jdGEtMyAuY3RhLTMtbGVmdCB7XG4gIHdpZHRoOiA1NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIHBhZGRpbmctdG9wOiA5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay00IC5jdGEtMyAuY3RhLTMtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTQgLmN0YS0zIC5jdGEtMy1sZWZ0IGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay00IC5jdGEtMyAuY3RhLTMtbGVmdCAuaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMwQjU4NztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay00IC5jdGEtMyAuY3RhLTMtbGVmdCBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stNCAuY3RhLTMgLmN0YS0zLWxlZnQgLmg0IHtcbiAgY29sb3I6ICM2QTZBNzE7XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stNCAuY3RhLTMgLmN0YS0zLWxlZnQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTQgLmN0YS0zIC5jdGEtMy1sZWZ0IC5oMiB7XG4gIG1hcmdpbjogMTZweCAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay00IC5jdGEtMyAuY3RhLTMtcmlnaHQge1xuICB3aWR0aDogMzUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkE2QTcxO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stNCAuY3RhLTMgLmN0YS0zLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stNCAuY3RhLTMgLmN0YS0zLXJpZ2h0IGg2LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay00IC5jdGEtMyAuY3RhLTMtcmlnaHQgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogNSU7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stNCAuY3RhLTMgLmN0YS0zLXJpZ2h0IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWF4LWhlaWdodDogMTMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTQgLmN0YS0zIC5jdGEtMy1yaWdodCAubGlua2VkaW4tY2xhc3MgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stNCAuY3RhLTMgLmN0YS0zLXJpZ2h0IC5saW5rZWRpbi1jbGFzcyBwIGEge1xuICBjb2xvcjogIzMwQjU4NztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stNCAuY3RhLTMgLmN0YS0zLXJpZ2h0IC5saW5rZWRpbi1jbGFzcyBwIGE6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1pY29uLnN2Zyk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTQgLmN0YS0zIC5jdGEtMy1yaWdodCAubGlua2VkaW4tY2xhc3MgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay00IC5jdGEtMyAuY3RhLTMtcmlnaHQgLmxpbmtlZGluLWNsYXNzIHAgYTpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LWljb24taG92ZXIuc3ZnKTtcbiAgdmVydGljYWwtYWxpZ246IC0xMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stNCAuY3RhLTMgLmN0YS0zLXJpZ2h0IC5idXR0b24tY2xhc3MgYSB7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgY29sb3I6ICNGOEZBRkM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIGZvbnQtd2VpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay00IC5jdGEtMyAuY3RhLTMtcmlnaHQgLmJ1dHRvbi1jbGFzcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIG1heC13aWR0aDogNjI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXF1ZXN0aW9ucyAuZmllbGRfX2l0ZW0ge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS1xdWVzdGlvbnMgLmZpZWxkX19pdGVtIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXF1ZXN0aW9ucyAuZmllbGRfX2l0ZW0gLmg0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXF1ZXN0aW9ucyAuZmllbGRfX2l0ZW0gaDQgc3Ryb25nLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXF1ZXN0aW9ucyAuZmllbGRfX2l0ZW0gLmg0IHN0cm9uZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS1xdWVzdGlvbnMgLmZpZWxkX19pdGVtIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXF1ZXN0aW9ucyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAubGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlldy1jb250ZW50IC5vd2wtbmF2IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDY0cHggYXV0byAwcHggYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXctY29udGVudCAub3dsLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXctY29udGVudCAub3dsLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlldy1jb250ZW50IC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlldy1jb250ZW50IC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LWFkcyB7XG4gIHBhZGRpbmc6IDQ4cHggNDhweCA1MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjRjlGOUY5IDAlLCAjRUZFRkVGIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtYWRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjRjlGOUY5IDAlLCAjRUZFRkVGIDEwMCUpO1xuICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1hZHMgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LWFkcyAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LWFkcyAucm93ID4gZGl2IHtcbiAgd2lkdGg6IDQ5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LWFkcyAucm93ID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtYWRzIC5yb3cgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtYWRzIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtYWRzIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LWFkcyAucm93ID4gZGl2OmZpcnN0LWNoaWxkIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbiAgd2lkdGg6IDQ2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LWFkcyAucm93ID4gZGl2OmZpcnN0LWNoaWxkIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1hZHMgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1hZHMgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1hZHMgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtYWRzIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtYWRzIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgLmgyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1hZHMgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LWFkcyAucm93ID4gZGl2OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIC5oMiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LWFkcyAucm93ID4gZGl2OmZpcnN0LWNoaWxkIHAge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1hZHMgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LWFkcyAucm93ID4gZGl2OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWVzIC5maWVsZF9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LWFkcyAucm93ID4gZGl2OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWVzIC5maWVsZF9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LWFkcyAucm93IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLWFkcy1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0sIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtYWRzLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW06aG92ZXIsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtYWRzLXBhcmFncmFwaCAuZmllbGRfX2l0ZW06aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTUlKTtcbn1cbi5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0gaDQsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0gLmg0LCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLWFkcy1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIGg0LCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLWFkcy1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIC5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0gaDQ6YmVmb3JlLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtIC5oNDpiZWZvcmUsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtYWRzLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0gaDQ6YmVmb3JlLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLWFkcy1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIC5oNDpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtM3B4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtIHAsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtYWRzLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0gcCB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4xcyBlYXNlLWluO1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM2QTZBNzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG4uY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtLmFjdGl2ZTpob3ZlciwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1hZHMtcGFyYWdyYXBoIC5maWVsZF9faXRlbS5hY3RpdmU6aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAwJSk7XG59XG4uY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtLmFjdGl2ZSBoNDpiZWZvcmUsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0uYWN0aXZlIC5oNDpiZWZvcmUsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtYWRzLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0uYWN0aXZlIGg0OmJlZm9yZSwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1hZHMtcGFyYWdyYXBoIC5maWVsZF9faXRlbS5hY3RpdmUgLmg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xufVxuLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmUtcGFyYWdyYXBoLXNvZnR3YXJlIC5maWVsZF9faXRlbS5hY3RpdmUgcCwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1hZHMtcGFyYWdyYXBoIC5maWVsZF9faXRlbS5hY3RpdmUgcCB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjFzIGVhc2UtaW47XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8tYWRzLW9sZCAuZmllbGQtY29udGVudCB7XG4gIHBhZGRpbmc6IDMycHggNDhweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDg2cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8tYWRzLW9sZCAuZmllbGQtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8tYWRzLW9sZCAuZmllbGQtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlby1hZHMtb2xkIC5maWVsZC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjRjlGOUY5IDAlLCAjRUZFRkVGIDEwMCUpO1xuICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8tYWRzLW9sZCAuZmllbGQtY29udGVudCAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvLWFkcy1vbGQgLmZpZWxkLWNvbnRlbnQgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8tYWRzLW9sZCAuZmllbGQtY29udGVudCAucm93ID4gZGl2IHtcbiAgd2lkdGg6IDQ5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlby1hZHMtb2xkIC5maWVsZC1jb250ZW50IC5yb3cgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8tYWRzLW9sZCAuZmllbGQtY29udGVudCAucm93ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlby1hZHMtb2xkIC5maWVsZC1jb250ZW50IC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvLWFkcy1vbGQgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvLWFkcy1vbGQgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8tYWRzLW9sZCAuZmllbGQtY29udGVudCAucm93ID4gZGl2OmZpcnN0LWNoaWxkIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8tYWRzLW9sZCAuZmllbGQtY29udGVudCAucm93ID4gZGl2OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlby1hZHMtb2xkIC5maWVsZC1jb250ZW50IC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvLWFkcy1vbGQgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvLWFkcy1vbGQgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8tYWRzLW9sZCAuZmllbGQtY29udGVudCAucm93ID4gZGl2OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIC5oMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvLWFkcy1vbGQgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlby1hZHMtb2xkIC5maWVsZC1jb250ZW50IC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgLmgyIGE6aG92ZXIge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvLWFkcy1vbGQgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvLWFkcy1vbGQgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8tYWRzLW9sZCAuZmllbGQtY29udGVudCAucm93ID4gZGl2OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWVzIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlby1hZHMtb2xkIC5maWVsZC1jb250ZW50IC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpZXMge1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8tYWRzLW9sZCAuZmllbGQtY29udGVudCAucm93IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8tYWRzLW9sZCAuZmllbGQtY29udGVudCAuZGVzY3JpcHRpb24tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTIxcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8tYWRzLW9sZCAuZmllbGQtY29udGVudCAuZGVzY3JpcHRpb24tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4NXB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvLWFkcy1vbGQgLmZpZWxkLWNvbnRlbnQgLmRlc2NyaXB0aW9uLWN1c3RvbSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8tYWRzLW9sZCAuZmllbGQtY29udGVudCAuZGVzY3JpcHRpb24tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODdweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlby1hZHMtb2xkIC5maWVsZC1jb250ZW50IC5kZXNjcmlwdGlvbi1jdXN0b20ge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogNjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEzN3B4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvLWFkcy1vbGQgLmZpZWxkLWNvbnRlbnQgLmRlc2NyaXB0aW9uLWN1c3RvbSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8tYWRzLW9sZCAuZmllbGQtY29udGVudCAuZGVzY3JpcHRpb24tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNzhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlby1hZHMtb2xkIC5maWVsZC1jb250ZW50IC5kZXNjcmlwdGlvbi1jdXN0b20ge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMTE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvLWFkcy1vbGQgLmZpZWxkLWNvbnRlbnQgLmRlc2NyaXB0aW9uLWN1c3RvbSBhOmhvdmVyOjphZnRlciB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXctZm9vdGVyIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMGI1ODc7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2Y4ZmFmYztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBiNTg3O1xuICBtYXJnaW46IDAgMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXctZm9vdGVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMywgMjE4LCAxODUsIDAuMik7XG4gIGNvbG9yOiAjMzBiNTg3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNsaWVudC1zLXdvcmRzLWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDc2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAudmlldy1jbGllbnQtcy13b3Jkcy1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMgLnZpZXctY29udGVudCB7XG4gIG1heC13aWR0aDogODczcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMgLnZpZXctY29udGVudCAuY2xpZW50LWhhcy1saW5rOmhvdmVyIC52aWV3cy1maWVsZC1ib2R5IHAge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1lIGg0LCAuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LW5hbWUgLmg0LCAuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1lIGg0LCAuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1lIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS40MzhyZW07XG59XG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXBvc2l0aW9uIHAsIC5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXBvc2l0aW9uIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMwQjU4NztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXBvc2l0aW9uIHAsIC5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXBvc2l0aW9uIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWJvZHksIC5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAudmlld3MtZmllbGQtYm9keSB7XG4gIHdpZHRoOiA5MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSBwLCAuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnZpZXdzLWZpZWxkLWJvZHkgcCB7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWJvZHkgcCwgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC52aWV3cy1maWVsZC1ib2R5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWJvZHkgcDo6YmVmb3JlLCAuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnZpZXdzLWZpZWxkLWJvZHkgcDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9xdW90ZS5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNDJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaW1hZ2UgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1pbWFnZSBpbWcge1xuICB3aWR0aDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXgtaGVpZ2h0OiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIC52aWV3LWNvbnRlbnQgLm93bC1uYXYge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogNjRweCBhdXRvIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMgLnZpZXctY29udGVudCAub3dsLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMgLnZpZXctY29udGVudCAub3dsLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAudmlldy1jb250ZW50IC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAudmlldy1jb250ZW50IC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBFbmQgQ2xpZW50cyAqL1xuLnBhdGgtbmV3c2xldHRlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjRjlGOUY5IDAlLCAjRUZFRkVGIDEwMCUpO1xufVxuLnBhdGgtbmV3c2xldHRlciAubGlua3MtaW5saW5lIC5zdi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF0aC1uZXdzbGV0dGVyIC5mZWF0dXJlZC1ib3R0b20sIC5wYXRoLW5ld3NsZXR0ZXIgLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLW5ld3NsZXR0ZXIgLmxheW91dC0tb25lY29sIHtcbiAgbWFyZ2luLXRvcDogOCU7XG59XG4ucGF0aC1uZXdzbGV0dGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3NsZXR0ZXItYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIge1xuICBtYXgtd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3NsZXR0ZXItYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4ucGF0aC1uZXdzbGV0dGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3NsZXR0ZXItYmxvY2stYmxvY2stMiAuZmllbGQtLW5hbWUtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3c2xldHRlci1ibG9jay1ibG9jay0yIC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ucGF0aC1uZXdzbGV0dGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3NsZXR0ZXItYmxvY2stYmxvY2stMiAuZmllbGQtLW5hbWUtYm9keSBhIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW46IDYwcHggMCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtbmV3c2xldHRlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzbGV0dGVyLWJsb2NrLWJsb2NrLTIgLmZpZWxkLS1uYW1lLWJvZHkgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgfVxufVxuLnBhdGgtbmV3c2xldHRlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzbGV0dGVyLWJsb2NrLWJsb2NrLTIgLmZpZWxkLS1uYW1lLWJvZHkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2sge1xuICBtYXgtd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2sgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODZweCkge1xuICAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay13ZWJmb3JtLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2sgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjg2cHgpIHtcbiAgLnBhdGgtbmV3c2xldHRlciAuYmxvY2std2ViZm9ybS1ibG9jayAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay13ZWJmb3JtLWJsb2NrIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGF0aC1uZXdzbGV0dGVyIC5ibG9jay13ZWJmb3JtLWJsb2NrIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNFMUU0RTg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2sgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI0UxRTRFODtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBhdGgtbmV3c2xldHRlciAuYmxvY2std2ViZm9ybS1ibG9jayAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjRTFFNEU4O1xuICBvcGFjaXR5OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucGF0aC1uZXdzbGV0dGVyIC5ibG9jay13ZWJmb3JtLWJsb2NrIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0UxRTRFODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBhdGgtbmV3c2xldHRlciAuYmxvY2std2ViZm9ybS1ibG9jayAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjRTFFNEU4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucGF0aC1uZXdzbGV0dGVyIC5ibG9jay13ZWJmb3JtLWJsb2NrIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI0UxRTRFODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBhdGgtbmV3c2xldHRlciAuYmxvY2std2ViZm9ybS1ibG9jayAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSBpbnB1dCB7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2QTZBNzE7XG59XG4ucGF0aC1uZXdzbGV0dGVyIC5ibG9jay13ZWJmb3JtLWJsb2NrIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2sgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2sgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2sgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24ge1xuICBib3JkZXI6IDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2sgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b246OmFmdGVyIHtcbiAgY29udGVudDogaW5pdGlhbDtcbn1cbi5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2sgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gLmpzLWZvcm0taXRlbSB7XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2sgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gLmpzLWZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhdGgtbmV3c2xldHRlciAuYmxvY2std2ViZm9ybS1ibG9jayAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSAuanMtZm9ybS1pdGVtIC5mb3JtLWVtYWlsIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGF0aC1uZXdzbGV0dGVyIC5ibG9jay13ZWJmb3JtLWJsb2NrIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIC5qcy1mb3JtLWl0ZW0gLmZvcm0tZW1haWw6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZBNkE3MTtcbn1cbi5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2sgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gLmpzLWZvcm0taXRlbSAuanMtZm9ybS1yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXRoLW5ld3NsZXR0ZXItY29uZmlybWF0aW9uIC5ibG9jay1ibG9jay1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1uZXdzbGV0dGVyLWNvbmZpcm1hdGlvbiAuYmxvY2stYmxvY2stY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5wYXRoLW5ld3NsZXR0ZXItY29uZmlybWF0aW9uIC5ibG9jay1ibG9jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXRoLW5ld3NsZXR0ZXItY29uZmlybWF0aW9uIC5ibG9jay1ibG9jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ucGF0aC1uZXdzbGV0dGVyLWNvbmZpcm1hdGlvbiAuYmxvY2stYmxvY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBhIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW46IDYwcHggMCAwIDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1uZXdzbGV0dGVyLWNvbmZpcm1hdGlvbiAuYmxvY2stYmxvY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMThweCAyNHB4O1xuICB9XG59XG4ucGF0aC1uZXdzbGV0dGVyLWNvbmZpcm1hdGlvbiAuYmxvY2stYmxvY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDVVNUT00gU1RZTEVTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEZpeCAqL1xuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbnAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNkE2QTcxO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuICBjb2xvcjogIzI2MjQyNDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gIHBhZGRpbmc6IDBweCAzMnB4IDBweCAxMnB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMzMEI1ODc7XG59XG5ibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL3F1b3RlLW1hcmstZ3JlZW4uc3ZnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJsb2NrcXVvdGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMixcbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTgsXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zLFxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCxcbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiA3cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTIsXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04LFxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyxcbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQsXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHJlbTtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLXZpZXdwcm9ibml0aXAtYmxvY2stMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHB1cnBsZSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbiNibG9jay12aWV3cy1ibG9jay12aWV3cHJvYm5pdGlwLWJsb2NrLTEgaDIsICNibG9jay12aWV3cy1ibG9jay12aWV3cHJvYm5pdGlwLWJsb2NrLTEgLmgyIHtcbiAgY29sb3I6IGJsdWUgIWltcG9ydGFudDtcbn1cbiNibG9jay12aWV3cy1ibG9jay12aWV3cHJvYm5pdGlwLWJsb2NrLTEgYSB7XG4gIGNvbG9yOiBncmVlbnllbGxvdztcbn1cblxuLnZpZXctY29udGVudCAucm93IC52aWV3cy1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3cgIWltcG9ydGFudDtcbn1cblxuI21haW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogODRweDtcbiAgfVxufVxuXG4jY29udGVudCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLnBhdGgtZnJvbnRwYWdlICNtYWluLFxuLm5vZGUtLXR5cGUtc2VydmljZXMgI21haW4sIC5ub2RlLS10eXBlLWluZHVzdHJpZXMgI21haW4sIC5ub2RlLS10eXBlLXRlY2hub2xvZ2llcyAjbWFpbiwgLnBhdGgtc2VydmljZXMgI21haW4sIC5wYXRoLXRlY2hub2xvZ2llcyAjbWFpbiwgLnBhdGgtaW5kdXN0cmllcyAjbWFpbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjI0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aWV3LWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDQsIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg0LCAudmlldy1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDQsIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuLnZpZXctaGVhZGVyIGgxLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMSwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDEsIC52aWV3LWhlYWRlciAuaDEsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMSwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgxLCAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubGVhcm4tbW9yZS1saW5rLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXMsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5kZXNjcmlwdGlvbi1jdXN0b20taW5kdXN0cmllcywgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2UtYmxvY2tzIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstc2VydmljZXMtcGFyYWdyYXBoLTIgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdmlldy1ub2RlIGEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdmlldy1ub2RlIGEsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IC5wb3NpdGlvbi1jb250YWluZXIgLmFwcGx5LW5vdyBhLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyAucG9zaXRpb24tY29udGFpbmVyIC5hcHBseS1ub3cgYSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3cgLnBvc2l0aW9uLWNvbnRhaW5lciAuYXBwbHktbm93LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyAucG9zaXRpb24tY29udGFpbmVyIC5hcHBseS1ub3csIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAuZm91bmRlcnMtbGVmdCAuZm91bmRlciBhLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmdyb3VwZWQtdGV4dC1maWVsZC1wcm9qZWN0cyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXNlcnZpY2VzLXBhcmFncmFwaC0yIGEsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtbGluay1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtbGluay1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiBhLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZXMtY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jdXN0b20gYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXMsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuZ3JvdXBlZC10ZXh0LWZpZWxkLXByb2plY3RzIC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXMsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLmdyb3VwLWluZHVzdHJpZXMgLmRlc2NyaXB0aW9uLWN1c3RvbS1pbmR1c3RyaWVzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlcywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLmdyb3VwLWluZHVzdHJpZXMgLmRlc2NyaXB0aW9uLWN1c3RvbS1pbmR1c3RyaWVzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlcywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAuZmllbGQtY29udGVudCAuZmlyc3QtYm90dG9tID4gZGl2IGEsIC5kZXNjcmlwdGlvbi1jdXN0b20gYSwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5mb3VuZGVycy1sZWZ0IC5mb3VuZGVyIGEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzBCNTg3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4ubGVhcm4tbW9yZS1saW5rOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXM6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5kZXNjcmlwdGlvbi1jdXN0b20taW5kdXN0cmllczo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlczo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZS1ibG9ja3MgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtbGluay1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiBhOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdmlldy1ub2RlIGE6OmFmdGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdmlldy1ub2RlIGE6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC12aWV3LW5vZGUgYTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IC5wb3NpdGlvbi1jb250YWluZXIgLmFwcGx5LW5vdyBhOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3cgLnBvc2l0aW9uLWNvbnRhaW5lciAuYXBwbHktbm93IGE6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyAucG9zaXRpb24tY29udGFpbmVyIC5hcHBseS1ub3c6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyAucG9zaXRpb24tY29udGFpbmVyIC5hcHBseS1ub3c6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmZvdW5kZXJzLWxlZnQgLmZvdW5kZXIgYTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuZ3JvdXBlZC10ZXh0LWZpZWxkLXByb2plY3RzIC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXM6OmFmdGVyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXNlcnZpY2VzLXBhcmFncmFwaC0yIGE6OmFmdGVyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstc2VydmljZXMtcGFyYWdyYXBoLTI6OmFmdGVyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlczo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtbGluay1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiBhOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2VzLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY3VzdG9tIGE6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlczo6YWZ0ZXIsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuZ3JvdXBlZC10ZXh0LWZpZWxkLXByb2plY3RzIC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXM6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5kZXNjcmlwdGlvbi1jdXN0b20taW5kdXN0cmllczo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLmdyb3VwLWluZHVzdHJpZXMgLmRlc2NyaXB0aW9uLWN1c3RvbS1pbmR1c3RyaWVzOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXM6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC5maWVsZC1jb250ZW50IC5maXJzdC1ib3R0b20gPiBkaXYgYTo6YWZ0ZXIsIC5kZXNjcmlwdGlvbi1jdXN0b20gYTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAuZm91bmRlcnMtbGVmdCAuZm91bmRlciBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctaWNvbi5zdmcpO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmxlYXJuLW1vcmUtbGluazpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlczpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctY29udGVudCAuZ3JvdXAtaW5kdXN0cmllcyAuZGVzY3JpcHRpb24tY3VzdG9tLWluZHVzdHJpZXM6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlczpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlLWJsb2NrcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXNlcnZpY2VzLXBhcmFncmFwaC0yIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdmlldy1ub2RlIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyAucG9zaXRpb24tY29udGFpbmVyIC5hcHBseS1ub3cgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3cgLnBvc2l0aW9uLWNvbnRhaW5lciAuYXBwbHktbm93IGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IC5wb3NpdGlvbi1jb250YWluZXIgLmFwcGx5LW5vdzpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3cgLnBvc2l0aW9uLWNvbnRhaW5lciAuYXBwbHktbm93OmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmZvdW5kZXJzLWxlZnQgLmZvdW5kZXIgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ncm91cGVkLXRleHQtZmllbGQtcHJvamVjdHMgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlczpob3ZlciwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtbGluay1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiBhOmhvdmVyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstc2VydmljZXMtcGFyYWdyYXBoLTI6aG92ZXIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAudmlldy1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstc2VydmljZXMtcGFyYWdyYXBoLTIgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2VzLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY3VzdG9tIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzOmhvdmVyLCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmdyb3VwZWQtdGV4dC1maWVsZC1wcm9qZWN0cyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5kZXNjcmlwdGlvbi1jdXN0b20taW5kdXN0cmllczpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXM6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5kZXNjcmlwdGlvbi1jdXN0b20taW5kdXN0cmllczpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXM6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTggLmZpZWxkLWNvbnRlbnQgLmZpcnN0LWJvdHRvbSA+IGRpdiBhOmhvdmVyLCAuZGVzY3JpcHRpb24tY3VzdG9tIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAuZm91bmRlcnMtbGVmdCAuZm91bmRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjI0MjQgIWltcG9ydGFudDtcbn1cbi5sZWFybi1tb3JlLWxpbms6aG92ZXI6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXM6aG92ZXI6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlczpob3Zlcjo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWNvbnRlbnQgLmdyb3VwLWluZHVzdHJpZXMgLmRlc2NyaXB0aW9uLWN1c3RvbS1pbmR1c3RyaWVzOmhvdmVyOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzOmhvdmVyOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlLWJsb2NrcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXNlcnZpY2VzLXBhcmFncmFwaC0yIGE6aG92ZXI6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC12aWV3LW5vZGUgYTpob3Zlcjo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC12aWV3LW5vZGUgYTpob3Zlcjo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhOmhvdmVyOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3cgLnBvc2l0aW9uLWNvbnRhaW5lciAuYXBwbHktbm93IGE6aG92ZXI6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyAucG9zaXRpb24tY29udGFpbmVyIC5hcHBseS1ub3cgYTpob3Zlcjo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IC5wb3NpdGlvbi1jb250YWluZXIgLmFwcGx5LW5vdzpob3Zlcjo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IC5wb3NpdGlvbi1jb250YWluZXIgLmFwcGx5LW5vdzpob3Zlcjo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAuZm91bmRlcnMtbGVmdCAuZm91bmRlciBhOmhvdmVyOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ncm91cGVkLXRleHQtZmllbGQtcHJvamVjdHMgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlczpob3Zlcjo6YWZ0ZXIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstc2VydmljZXMtcGFyYWdyYXBoLTIgYTpob3Zlcjo6YWZ0ZXIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtbGluay1zZXJ2aWNlcy1wYXJhZ3JhcGgtMjpob3Zlcjo6YWZ0ZXIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzOmhvdmVyOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnZpZXctY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXNlcnZpY2VzLXBhcmFncmFwaC0yIGE6aG92ZXI6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZXMtY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jdXN0b20gYTpob3Zlcjo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzOmhvdmVyOjphZnRlciwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ncm91cGVkLXRleHQtZmllbGQtcHJvamVjdHMgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlczpob3Zlcjo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLmdyb3VwLWluZHVzdHJpZXMgLmRlc2NyaXB0aW9uLWN1c3RvbS1pbmR1c3RyaWVzOmhvdmVyOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXM6aG92ZXI6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCAuZ3JvdXAtaW5kdXN0cmllcyAuZGVzY3JpcHRpb24tY3VzdG9tLWluZHVzdHJpZXM6aG92ZXI6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlczpob3Zlcjo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTggLmZpZWxkLWNvbnRlbnQgLmZpcnN0LWJvdHRvbSA+IGRpdiBhOmhvdmVyOjphZnRlciwgLmRlc2NyaXB0aW9uLWN1c3RvbSBhOmhvdmVyOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5mb3VuZGVycy1sZWZ0IC5mb3VuZGVyIGE6aG92ZXI6OmFmdGVyIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKSBicmlnaHRuZXNzKDAlKTtcbn1cblxuLnNvY2lhbC1tZWRpYS1saW5rcyAubGlua2VkaW46aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NoYXJlLXBvc3QtYmxvY2stYmxvY2stMSAud3JhcHBlciBkaXYgLmxpbmtlZGluOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctaGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5saW5rZWRpbjpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5saW5rZWRpbjpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5zZW8taGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5saW5rZWRpbjpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5saW5rZWRpbjpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLmxpbmtlZGluOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5saW5rZWRpbjpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAubGlua2VkaW46aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgZGl2IC5zb2NpYWwtbmV0d29ya3MgLmxpbmtlZGluOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctaGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5saW5rZWRpbjpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5saW5rZWRpbjpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5zZW8taGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5saW5rZWRpbjpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5saW5rZWRpbjpob3ZlciwgLnJlZ2lvbi1mb290ZXItc2Vjb25kICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMiAuc29jaWFsLW5ldHdvcmtzIC5saW5rZWRpbjpob3ZlciwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1lZGlhLWxpbmtzIC5saW5rZWRpbjpob3ZlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvbGlua2VkaW4taG92ZXIuc3ZnKTtcbn1cbi5zb2NpYWwtbWVkaWEtbGlua3MgLmxpbmtlZGluLTI6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NoYXJlLXBvc3QtYmxvY2stYmxvY2stMSAud3JhcHBlciBkaXYgLmxpbmtlZGluLTI6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLmxpbmtlZGluLTI6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAubGlua2VkaW4tMjpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5zZW8taGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5saW5rZWRpbi0yOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgZGl2IC5zb2NpYWwtbmV0d29ya3MgLmxpbmtlZGluLTI6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctaGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5saW5rZWRpbi0yOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5saW5rZWRpbi0yOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5zZW8taGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5saW5rZWRpbi0yOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5saW5rZWRpbi0yOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctaGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5saW5rZWRpbi0yOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLmxpbmtlZGluLTI6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAubGlua2VkaW4tMjpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5saW5rZWRpbi0yOmhvdmVyLCAucmVnaW9uLWZvb3Rlci1zZWNvbmQgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0yIC5zb2NpYWwtbmV0d29ya3MgLmxpbmtlZGluLTI6aG92ZXIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTYgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tZWRpYS1saW5rcyAubGlua2VkaW4tMjpob3ZlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvbGlua2VkaW4tMi1ob3Zlci5zdmcpO1xufVxuLnNvY2lhbC1tZWRpYS1saW5rcyAudGlrLXRvazpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2hhcmUtcG9zdC1ibG9jay1ibG9jay0xIC53cmFwcGVyIGRpdiAudGlrLXRvazpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAudGlrLXRvazpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC50aWstdG9rOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnNlby1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLnRpay10b2s6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBkaXYgLnNvY2lhbC1uZXR3b3JrcyAudGlrLXRvazpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLnRpay10b2s6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLnRpay10b2s6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnNlby1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLnRpay10b2s6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgZGl2IC5zb2NpYWwtbmV0d29ya3MgLnRpay10b2s6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLnRpay10b2s6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAudGlrLXRvazpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5zZW8taGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC50aWstdG9rOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgZGl2IC5zb2NpYWwtbmV0d29ya3MgLnRpay10b2s6aG92ZXIsIC5yZWdpb24tZm9vdGVyLXNlY29uZCAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTIgLnNvY2lhbC1uZXR3b3JrcyAudGlrLXRvazpob3ZlciwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1lZGlhLWxpbmtzIC50aWstdG9rOmhvdmVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy90aWstdG9rLWhvdmVyLnN2Zyk7XG59XG4uc29jaWFsLW1lZGlhLWxpbmtzIC5pbnN0YWdyYW06aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NoYXJlLXBvc3QtYmxvY2stYmxvY2stMSAud3JhcHBlciBkaXYgLmluc3RhZ3JhbTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuaW5zdGFncmFtOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLmluc3RhZ3JhbTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5zZW8taGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5pbnN0YWdyYW06aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuaW5zdGFncmFtOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuaW5zdGFncmFtOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5pbnN0YWdyYW06aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnNlby1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLmluc3RhZ3JhbTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuaW5zdGFncmFtOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctaGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5pbnN0YWdyYW06aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuaW5zdGFncmFtOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnNlby1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLmluc3RhZ3JhbTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5pbnN0YWdyYW06aG92ZXIsIC5yZWdpb24tZm9vdGVyLXNlY29uZCAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTIgLnNvY2lhbC1uZXR3b3JrcyAuaW5zdGFncmFtOmhvdmVyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay02IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWVkaWEtbGlua3MgLmluc3RhZ3JhbTpob3ZlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaW5zdGFncmFtLWhvdmVyLnN2Zyk7XG59XG4uc29jaWFsLW1lZGlhLWxpbmtzIC55b3V0dWJlOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzaGFyZS1wb3N0LWJsb2NrLWJsb2NrLTEgLndyYXBwZXIgZGl2IC55b3V0dWJlOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctaGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC55b3V0dWJlOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLnlvdXR1YmU6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAueW91dHViZTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGRpdiAuc29jaWFsLW5ldHdvcmtzIC55b3V0dWJlOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAueW91dHViZTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAueW91dHViZTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAueW91dHViZTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBkaXYgLnNvY2lhbC1uZXR3b3JrcyAueW91dHViZTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAueW91dHViZTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC55b3V0dWJlOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnNlby1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLnlvdXR1YmU6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBkaXYgLnNvY2lhbC1uZXR3b3JrcyAueW91dHViZTpob3ZlciwgLnJlZ2lvbi1mb290ZXItc2Vjb25kICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMiAuc29jaWFsLW5ldHdvcmtzIC55b3V0dWJlOmhvdmVyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay02IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWVkaWEtbGlua3MgLnlvdXR1YmU6aG92ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3lvdXR1YmUtaG92ZXIuc3ZnKTtcbn1cbi5zb2NpYWwtbWVkaWEtbGlua3MgLmZhY2Vib29rOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzaGFyZS1wb3N0LWJsb2NrLWJsb2NrLTEgLndyYXBwZXIgZGl2IC5mYWNlYm9vazpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuZmFjZWJvb2s6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuZmFjZWJvb2s6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuZmFjZWJvb2s6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuZmFjZWJvb2s6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctaGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5mYWNlYm9vazpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuZmFjZWJvb2s6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnNlby1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLmZhY2Vib29rOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5mYWNlYm9vazpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuZmFjZWJvb2s6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuZmFjZWJvb2s6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuZmFjZWJvb2s6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuZmFjZWJvb2s6aG92ZXIsIC5yZWdpb24tZm9vdGVyLXNlY29uZCAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTIgLnNvY2lhbC1uZXR3b3JrcyAuZmFjZWJvb2s6aG92ZXIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTYgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tZWRpYS1saW5rcyAuZmFjZWJvb2s6aG92ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ZhY2Vib29rLWhvdmVyLnN2Zyk7XG59XG4uc29jaWFsLW1lZGlhLWxpbmtzIC5mYWNlYm9vay0yOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzaGFyZS1wb3N0LWJsb2NrLWJsb2NrLTEgLndyYXBwZXIgZGl2IC5mYWNlYm9vay0yOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctaGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5mYWNlYm9vay0yOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLmZhY2Vib29rLTI6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuZmFjZWJvb2stMjpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5mYWNlYm9vay0yOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuZmFjZWJvb2stMjpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuZmFjZWJvb2stMjpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuZmFjZWJvb2stMjpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuZmFjZWJvb2stMjpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuZmFjZWJvb2stMjpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5mYWNlYm9vay0yOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnNlby1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLmZhY2Vib29rLTI6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuZmFjZWJvb2stMjpob3ZlciwgLnJlZ2lvbi1mb290ZXItc2Vjb25kICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMiAuc29jaWFsLW5ldHdvcmtzIC5mYWNlYm9vay0yOmhvdmVyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay02IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWVkaWEtbGlua3MgLmZhY2Vib29rLTI6aG92ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ZhY2Vib29rLTItaG92ZXIuc3ZnKTtcbn1cbi5zb2NpYWwtbWVkaWEtbGlua3MgLmFtcGxpZnlyZTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2hhcmUtcG9zdC1ibG9jay1ibG9jay0xIC53cmFwcGVyIGRpdiAuYW1wbGlmeXJlOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctaGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5hbXBsaWZ5cmU6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuYW1wbGlmeXJlOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnNlby1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLmFtcGxpZnlyZTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5hbXBsaWZ5cmU6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctaGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5hbXBsaWZ5cmU6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLmFtcGxpZnlyZTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuYW1wbGlmeXJlOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5hbXBsaWZ5cmU6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MgLmFtcGxpZnlyZTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzIC5hbXBsaWZ5cmU6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcyAuYW1wbGlmeXJlOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgZGl2IC5zb2NpYWwtbmV0d29ya3MgLmFtcGxpZnlyZTpob3ZlciwgLnJlZ2lvbi1mb290ZXItc2Vjb25kICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMiAuc29jaWFsLW5ldHdvcmtzIC5hbXBsaWZ5cmU6aG92ZXIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTYgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tZWRpYS1saW5rcyAuYW1wbGlmeXJlOmhvdmVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9hbXBsaWZ5cmUtaG92ZXIuc3ZnKTtcbn1cblxuLmJsb2NrLXZpZXdzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmN1c3RvbS1vd2wtcmlnaHQtZnVsbCAub3dsLXN0YWdlLW91dGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMSAub3dsLXN0YWdlLW91dGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbn1cbi5jdXN0b20tb3dsLXJpZ2h0LWZ1bGwgLm93bC1zdGFnZS1vdXRlcjpiZWZvcmUsXG4uYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0xIC5vd2wtc3RhZ2Utb3V0ZXI6YmVmb3JlLFxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5vd2wtc3RhZ2Utb3V0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cbi5jdXN0b20tb3dsLXJpZ2h0LWZ1bGwgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0sXG4uYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0xIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtLFxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ub3dsLWNhcm91c2VsLm9mZiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tdGlkIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS10aWQgLmJlZi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXRpZCAuYmVmLWxpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tdGlkIC5iZWYtbGlua3MgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tdGlkIC5iZWYtbGlua3MgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tdGlkIC5iZWYtbGlua3MgdWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4udmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tdGlkIC5iZWYtbGlua3MgdWwgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbi52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS10aWQgLmJlZi1saW5rcyB1bCBsaSBhOmZpcnN0LWNoaWxkLmJlZi1saW5rLS1zZWxlY3RlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXRpZCAuYmVmLWxpbmtzIHVsIGxpIGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1jb21iaW5lIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1jb21iaW5lIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMEI1ODc7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2l0aW9uLW1haW4ge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBHbG9iYWwgKi9cbi5yZWdpb24td2l0aC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5yZWdpb24td2l0aC1tYXJnaW4sIC5ub2RlLS10eXBlLXNlbyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsIC5ub2RlLS10eXBlLWFydGljbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAubmV3c2xldHRlciwgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtY2FyZWVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEsIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2sge1xuICBtYXgtd2lkdGg6IDEzMDRweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuXG4ucmVnaW9uLXdpdGgtcGFkZGluZy10b3Age1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLnJlZ2lvbi13aXRoLXBhZGRpbmctYm90dG9tLCAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay13ZWJmb3JtLWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi5jdXN0b20tYnV0dG9uLXhsLWNvbG9yLW1haW4tMSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMSksIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC52aWV3LWZvb3RlciAjbG9hZE1vcmVRdWVzdGlvbnMsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlldy1mb290ZXIgLnByaWNlcy1ib3R0b20tbGluayBhLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctZm9vdGVyIGEsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC52aWV3LWZvb3RlciBhLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1mb290ZXIgI2xvYWRNb3JlU2VydmljZXNUZWNobm9sb2dpZXMsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgxKSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctZm9vdGVyICNsb2FkTW9yZU1haW5JbmR1c3RyaWVzLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMSksIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnZpZXctZm9vdGVyICNsb2FkTW9yZVF1ZXN0aW9ucywgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC52aWV3LWZvb3RlciBhLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZm9vdGVyICNsb2FkTW9yZVNlcnZpY2VzSW5kdXN0cmllcywgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgxKSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLmJ1dHRvbi1saW5rIGEsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5jYWxsLWFjdGlvbi1zZW8gYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5qcy1wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtIGEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmpzLXBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0gYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5qcy1wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtIGEsIC5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgLnZpZXctZm9vdGVyIGEsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0zIC52aWV3LWlkLXBvc2l0aW9ucy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyBhLCAudmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nICNsb2FkTW9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnRlYW0tbGVmdCBhLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAudmlldy1mb290ZXIgYSwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnZpZXctZm9vdGVyIGEsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXctZm9vdGVyIGEsIC5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgxKSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZm9vdGVyIGEsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctZm9vdGVyIGEsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWZvb3RlciAjbG9hZE1vcmVJbmR1c3RyaWVzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1mb290ZXIgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZm9vdGVyICNsb2FkTW9yZVNlcnZpY2VzLCAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMSksIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWZvb3RlciAjbG9hZE1vcmVRdWVzdGlvbnMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1mb290ZXIgI2xvYWRNb3JlSW5kdXN0cmllc1NlcnZpY2VzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1mb290ZXIgI2xvYWRNb3JlU2VydmljZXNTaW5nbGUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgxKSwgLmJsb2NrLXZpZXdzLWJsb2NrNDA0LW5vdC1mb3VuZC1wYWdlLWJsb2NrLTEgLnZpZXctaWQtNDA0X25vdF9mb3VuZF9wYWdlIC52aWV3cy1yb3cgYSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLW5hdiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyIGEsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1uYXYgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlciBhLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNvbnRhY3QtaG92ZXIgYSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLW5hdiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jb250YWN0LWhvdmVyIGEsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnN2LWJ1dHRvbi1jb250YWN0LWhvdmVyIGEsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnN2LWJ1dHRvbi1jb250YWN0LWhvdmVyIGEsICNuYXZiYXItbWFpbiAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjU4NztcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRjhGQUZDO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XG4gIG1hcmdpbjogMHB4IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGE6aG92ZXI6bnRoLWNoaWxkKDEpLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAudmlldy1mb290ZXIgI2xvYWRNb3JlUXVlc3Rpb25zOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXctZm9vdGVyIC5wcmljZXMtYm90dG9tLWxpbmsgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC52aWV3LWZvb3RlciBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAudmlldy1mb290ZXIgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctZm9vdGVyICNsb2FkTW9yZVNlcnZpY2VzVGVjaG5vbG9naWVzOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpob3ZlcjpudGgtY2hpbGQoMSksIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWZvb3RlciAjbG9hZE1vcmVNYWluSW5kdXN0cmllczpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGE6aG92ZXI6bnRoLWNoaWxkKDEpLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC52aWV3LWZvb3RlciAjbG9hZE1vcmVRdWVzdGlvbnM6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAudmlldy1mb290ZXIgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0zIC52aWV3LWZvb3RlciAjbG9hZE1vcmVTZXJ2aWNlc0luZHVzdHJpZXM6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpob3ZlcjpudGgtY2hpbGQoMSksIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IC5idXR0b24tbGluayBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuY2FsbC1hY3Rpb24tc2VvIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuanMtcGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbSBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5qcy1wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuanMtcGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbSBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC52aWV3LWZvb3RlciBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMyAudmlldy1pZC1wb3NpdGlvbnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgYTpob3ZlciwgLnZpZXctaWQtY2FyZWVyX2Jsb2NrX3ZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAjbG9hZE1vcmU6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay01IC5maWVsZC1jb250ZW50IC50ZWFtLWxlZnQgYTpob3ZlciwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMgLnZpZXctZm9vdGVyIGE6aG92ZXIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC52aWV3LWZvb3RlciBhOmhvdmVyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3LWZvb3RlciBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpob3ZlcjpudGgtY2hpbGQoMSksIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWZvb3RlciBhOmhvdmVyLCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWZvb3RlciBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1mb290ZXIgI2xvYWRNb3JlSW5kdXN0cmllczpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnZpZXctZm9vdGVyIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWZvb3RlciAjbG9hZE1vcmVTZXJ2aWNlczpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGE6aG92ZXI6bnRoLWNoaWxkKDEpLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1mb290ZXIgI2xvYWRNb3JlUXVlc3Rpb25zOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZm9vdGVyICNsb2FkTW9yZUluZHVzdHJpZXNTZXJ2aWNlczpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZm9vdGVyICNsb2FkTW9yZVNlcnZpY2VzU2luZ2xlOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpob3ZlcjpudGgtY2hpbGQoMSksIC5ibG9jay12aWV3cy1ibG9jazQwNC1ub3QtZm91bmQtcGFnZS1ibG9jay0xIC52aWV3LWlkLTQwNF9ub3RfZm91bmRfcGFnZSAudmlld3Mtcm93IGE6aG92ZXIsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1uYXYgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlciBhOmhvdmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXIgYTpob3ZlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLW5hdiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jb250YWN0LWhvdmVyIGE6aG92ZXIsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1uYXYgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY29udGFjdC1ob3ZlciBhOmhvdmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC5zdi1idXR0b24tY29udGFjdC1ob3ZlciBhOmhvdmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC5zdi1idXR0b24tY29udGFjdC1ob3ZlciBhOmhvdmVyLCAjbmF2YmFyLW1haW4gLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpO1xuICBjb2xvcjogIzMwQjU4NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi0xLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgxKSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLnZpZXctZm9vdGVyICNsb2FkTW9yZVF1ZXN0aW9ucywgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3LWZvb3RlciAucHJpY2VzLWJvdHRvbS1saW5rIGEsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAudmlldy1mb290ZXIgYSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLnZpZXctZm9vdGVyIGEsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWZvb3RlciAjbG9hZE1vcmVTZXJ2aWNlc1RlY2hub2xvZ2llcywgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGE6bnRoLWNoaWxkKDEpLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1mb290ZXIgI2xvYWRNb3JlTWFpbkluZHVzdHJpZXMsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgxKSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAudmlldy1mb290ZXIgI2xvYWRNb3JlUXVlc3Rpb25zLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLnZpZXctZm9vdGVyIGEsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1mb290ZXIgI2xvYWRNb3JlU2VydmljZXNJbmR1c3RyaWVzLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGE6bnRoLWNoaWxkKDEpLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNCAuYnV0dG9uLWxpbmsgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmNhbGwtYWN0aW9uLXNlbyBhLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmpzLXBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0gYSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuanMtcGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbSBhLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmpzLXBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0gYSwgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAudmlldy1mb290ZXIgYSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTMgLnZpZXctaWQtcG9zaXRpb25zLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIGEsIC52aWV3LWlkLWNhcmVlcl9ibG9ja192aWV3LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgI2xvYWRNb3JlLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNSAuZmllbGQtY29udGVudCAudGVhbS1sZWZ0IGEsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC52aWV3LWZvb3RlciBhLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1mb290ZXIgYSwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlldy1mb290ZXIgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGE6bnRoLWNoaWxkKDEpLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1mb290ZXIgYSwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1mb290ZXIgYSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZm9vdGVyICNsb2FkTW9yZUluZHVzdHJpZXMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC52aWV3LWZvb3RlciBhLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1mb290ZXIgI2xvYWRNb3JlU2VydmljZXMsIC5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgxKSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctZm9vdGVyICNsb2FkTW9yZVF1ZXN0aW9ucywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWZvb3RlciAjbG9hZE1vcmVJbmR1c3RyaWVzU2VydmljZXMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWZvb3RlciAjbG9hZE1vcmVTZXJ2aWNlc1NpbmdsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGE6bnRoLWNoaWxkKDEpLCAuYmxvY2stdmlld3MtYmxvY2s0MDQtbm90LWZvdW5kLXBhZ2UtYmxvY2stMSAudmlldy1pZC00MDRfbm90X2ZvdW5kX3BhZ2UgLnZpZXdzLXJvdyBhLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXIgYSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLW5hdiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyIGEsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1uYXYgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY29udGFjdC1ob3ZlciBhLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNvbnRhY3QtaG92ZXIgYSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAuc3YtYnV0dG9uLWNvbnRhY3QtaG92ZXIgYSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAuc3YtYnV0dG9uLWNvbnRhY3QtaG92ZXIgYSwgI25hdmJhci1tYWluIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi0xLW5vLWhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLXByb2Nlc3MtY2F0ZWdvcnktdmFsdWUgLmJlZi1saW5rcyB1bCBsaSBhLmJlZi1saW5rLS1zZWxlY3RlZCwgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXRpZCAuYmVmLWxpbmtzIHVsIGxpIGEuYmVmLWxpbmstLXNlbGVjdGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0Y4RkFGQztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xuICBtYXJnaW46IDBweCAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jdXN0b20tYnV0dG9uLXhsLWNvbG9yLW1haW4tMS1uby1ob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1wcm9jZXNzLWNhdGVnb3J5LXZhbHVlIC5iZWYtbGlua3MgdWwgbGkgYS5iZWYtbGluay0tc2VsZWN0ZWQsIC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS10aWQgLmJlZi1saW5rcyB1bCBsaSBhLmJlZi1saW5rLS1zZWxlY3RlZCB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi00LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgyKSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGE6bnRoLWNoaWxkKDIpLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMiksIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMiksIC5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgyKSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGE6bnRoLWNoaWxkKDIpLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBtYXJnaW46IDBweCAxMnB4O1xufVxuXG4uY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTMsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtcHJvY2Vzcy1jYXRlZ29yeS12YWx1ZSAuYmVmLWxpbmtzIHVsIGxpIGEsIC5uYXYtY29udGFpbmVyIGEsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQgdWw6Zmlyc3QtY2hpbGQgYSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyB1bCBhLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3QgdWwgYSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHVsIGEsIC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS10aWQgLmJlZi1saW5rcyB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDBweCAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTMsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtcHJvY2Vzcy1jYXRlZ29yeS12YWx1ZSAuYmVmLWxpbmtzIHVsIGxpIGEsIC5uYXYtY29udGFpbmVyIGEsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQgdWw6Zmlyc3QtY2hpbGQgYSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyB1bCBhLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3QgdWwgYSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHVsIGEsIC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS10aWQgLmJlZi1saW5rcyB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY3VzdG9tLWJ1dHRvbi1sLWNvbG9yLW1haW4tMSwgLmJsb2NrLWJsb2NrLWNvbnRlbnQwZjEyMWFmYi0wMjEyLTQ4ZjMtOWI2Yi1mMjMzZWRhOTRkNTUgLmZpZWxkLS1uYW1lLWJvZHkgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMSAuYXBwbHktYmxvY2sgLnJpZ2h0LXNpZGUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMiAuYXBwbHktYmxvY2sgLnJpZ2h0LXNpZGUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ib2R5IGEsIC5ibG9jay12aWV3cy1ibG9ja2xldHMtdGFsay1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtYm9keSBhLCAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3NsZXR0ZXItYmxvY2stYmxvY2stMiAuZmllbGQtLW5hbWUtYm9keSBhLCAucGF0aC1uZXdzbGV0dGVyLWNvbmZpcm1hdGlvbiAuYmxvY2stYmxvY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xuICBwYWRkaW5nOiAyNHB4IDQ4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGOEZBRkM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwQjU4NztcbiAgbWFyZ2luOiAwcHggMTJweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3VzdG9tLWJ1dHRvbi1sLWNvbG9yLW1haW4tMTpob3ZlciwgLmJsb2NrLWJsb2NrLWNvbnRlbnQwZjEyMWFmYi0wMjEyLTQ4ZjMtOWI2Yi1mMjMzZWRhOTRkNTUgLmZpZWxkLS1uYW1lLWJvZHkgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMSAuYXBwbHktYmxvY2sgLnJpZ2h0LXNpZGUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMiAuYXBwbHktYmxvY2sgLnJpZ2h0LXNpZGUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ib2R5IGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2xldHMtdGFsay1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtYm9keSBhOmhvdmVyLCAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3NsZXR0ZXItYmxvY2stYmxvY2stMiAuZmllbGQtLW5hbWUtYm9keSBhOmhvdmVyLCAucGF0aC1uZXdzbGV0dGVyLWNvbmZpcm1hdGlvbiAuYmxvY2stYmxvY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpO1xuICBjb2xvcjogIzMwQjU4NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY3VzdG9tLWJ1dHRvbi1sLWNvbG9yLW1haW4tMSwgLmJsb2NrLWJsb2NrLWNvbnRlbnQwZjEyMWFmYi0wMjEyLTQ4ZjMtOWI2Yi1mMjMzZWRhOTRkNTUgLmZpZWxkLS1uYW1lLWJvZHkgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMSAuYXBwbHktYmxvY2sgLnJpZ2h0LXNpZGUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMiAuYXBwbHktYmxvY2sgLnJpZ2h0LXNpZGUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ib2R5IGEsIC5ibG9jay12aWV3cy1ibG9ja2xldHMtdGFsay1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtYm9keSBhLCAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3NsZXR0ZXItYmxvY2stYmxvY2stMiAuZmllbGQtLW5hbWUtYm9keSBhLCAucGF0aC1uZXdzbGV0dGVyLWNvbmZpcm1hdGlvbiAuYmxvY2stYmxvY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBhIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4ucmVnaW9uLXdpdGgtNC1jb2wgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJlZ2lvbi13aXRoLTQtY29sIC52aWV3cy1yb3cge1xuICB3aWR0aDogMjMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZWdpb24td2l0aC00LWNvbCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5cbi5yZWdpb24td2l0aC0yLWNvbCAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucmVnaW9uLXdpdGgtMi1jb2wgLnZpZXdzLXJvdyB7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZWdpb24td2l0aC0yLWNvbCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucmVnaW9uLXdpdGgtMi1jb2wtYWpheCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJlZ2lvbi13aXRoLTItY29sLWFqYXggLnZpZXdzLXJvdyB7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xufVxuLnJlZ2lvbi13aXRoLTItY29sLWFqYXggLnZpZXdzLXJvdzpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZWdpb24td2l0aC0yLWNvbC1hamF4IC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS03NS0yNSB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTc1LTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG5cbi8qIEFsZXJ0ICovXG4ucGF0aC1jb250YWN0IC5hbGVydC13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMTMycHggIWltcG9ydGFudDtcbiAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEzMDRweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYXRoLWNvbnRhY3QgLmFsZXJ0LXdyYXBwZXIge1xuICAgIGJvdHRvbTogMjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBhdGgtY29udGFjdCAuYWxlcnQtd3JhcHBlciAuYWxlcnQtZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhdGgtY29udGFjdCAuYWxlcnQtd3JhcHBlciAuYWxlcnQuYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtZGFuZ2VyIHtcbiAgd2lkdGg6IDYwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFODAzMDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtY29udGFjdCAuYWxlcnQtd3JhcHBlciAuYWxlcnQuYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtZGFuZ2VyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4ucGF0aC1jb250YWN0IC5hbGVydC13cmFwcGVyIC5hbGVydC5hbGVydC1kaXNtaXNzaWJsZS5hbGVydC1kYW5nZXIgYnV0dG9uIHtcbiAgcGFkZGluZzogMjRweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cbi5wYXRoLWNvbnRhY3QgLmFsZXJ0LXdyYXBwZXIgLmFsZXJ0LmFsZXJ0LWRpc21pc3NpYmxlLmFsZXJ0LWRhbmdlciBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtY29udGFjdCAuYWxlcnQtd3JhcHBlciAuYWxlcnQuYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtZGFuZ2VyIGRpdiB7XG4gIHBhZGRpbmctbGVmdDogNDNweDtcbiAgY29sb3I6ICM2QTZBNzE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ucGF0aC1jb250YWN0IC5hbGVydC13cmFwcGVyIC5hbGVydC5hbGVydC1kaXNtaXNzaWJsZS5hbGVydC1kYW5nZXIgZGl2OjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2Vycm9yLWZvcm0taWNvbi5zdmcpO1xuICBoZWlnaHQ6IDI3cHg7XG4gIHdpZHRoOiAyN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtY29udGFjdCAuYWxlcnQtd3JhcHBlciAuYWxlcnQuYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtZGFuZ2VyIGRpdiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGF0aC1jb250YWN0IC5hbGVydC13cmFwcGVyIC5hbGVydC5hbGVydC1kaXNtaXNzaWJsZS5hbGVydC1kYW5nZXIgI21lc3NhZ2UtZXJyb3ItdGl0bGUge1xuICBjb2xvcjogIzI2MjQyNDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzMuNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLWNvbnRhY3QgLmFsZXJ0LXdyYXBwZXIgLmFsZXJ0LmFsZXJ0LWRpc21pc3NpYmxlLmFsZXJ0LWRhbmdlciAjbWVzc2FnZS1lcnJvci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucGF0aC1jb250YWN0IC5hbGVydC13cmFwcGVyIC5hbGVydCB7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIE5hdmlnYXRpb24gKi9cbi5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbn1cbi5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwgLmVuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwgLmVuLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbi5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwgLmVuLm5hdi1saW5rIGEge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL3VuaXRlZC1raW5nZG9tLWZsYWcuc3ZnKTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMC4zO1xufVxuLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCAuZW4ubmF2LWxpbmsgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIC5lbi5uYXYtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2xhbmd1YWdlLXNlcGFyYXRvci0yLnN2Zyk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIC5lbi5uYXYtbGluazo6YWZ0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwgLmVuLm5hdi1saW5rLmlzLWFjdGl2ZSBhIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy91bml0ZWQta2luZ2RvbS1mbGFnLnN2Zyk7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIC5zdi5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCAuc3YubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCAuc3YubmF2LWxpbmsgYSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dlZGVuLWZsYWcuc3ZnKTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMC4zO1xufVxuLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCAuc3YubmF2LWxpbmsgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIC5zdi5uYXYtbGluay5pcy1hY3RpdmUgYSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dlZGVuLWZsYWcuc3ZnKTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuI2hlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogODJweDtcbiAgICBib3JkZXI6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbiNuYXZiYXItbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xufVxuI25hdmJhci1tYWluIC5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNuYXZiYXItbWFpbiAubmF2YmFyLWJyYW5kIHtcbiAgICB6LWluZGV4OiAyMjtcbiAgfVxufVxuI25hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4O1xuICBib3JkZXI6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI25hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI25hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNuYXZiYXItbWFpbiAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb246YmVmb3JlLCAjbmF2YmFyLW1haW4gLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMyNjI0MjQ7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDE1cHg7XG59XG4jbmF2YmFyLW1haW4gLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMy41cHgpO1xufVxuI25hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzLjVweCk7XG59XG4jbmF2YmFyLW1haW4gLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAjbmF2YmFyLW1haW4gLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNuYXZiYXItbWFpbiAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI25hdmJhci1tYWluIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI25hdmJhci1tYWluIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4jbmF2YmFyLW1haW4gLm5hdi1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG4jbmF2YmFyLW1haW4gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODcgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjbmF2YmFyLW1haW4gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuI25hdmJhci1tYWluIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5wYXRoLWZyb250cGFnZSAjbmF2YmFyLW1haW4sXG4ucGF0aC1zZXJ2aWNlcyAjbmF2YmFyLW1haW4sXG4ubm9kZS0tdHlwZS1zZXJ2aWNlcyAjbmF2YmFyLW1haW4sXG4ubm9kZS0tdHlwZS1pbmR1c3RyaWVzICNuYXZiYXItbWFpbixcbi5ub2RlLS10eXBlLXRlY2hub2xvZ2llcyAjbmF2YmFyLW1haW4sXG4ucGF0aC10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluLFxuLnBhdGgtaW5kdXN0cmllcyAjbmF2YmFyLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnBhdGgtZnJvbnRwYWdlICNuYXZiYXItbWFpbiBpbWcuZC1pbmxpbmUtYmxvY2suYWxpZ24tdG9wLFxuLnBhdGgtc2VydmljZXMgI25hdmJhci1tYWluIGltZy5kLWlubGluZS1ibG9jay5hbGlnbi10b3AsXG4ubm9kZS0tdHlwZS1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gaW1nLmQtaW5saW5lLWJsb2NrLmFsaWduLXRvcCxcbi5ub2RlLS10eXBlLWluZHVzdHJpZXMgI25hdmJhci1tYWluIGltZy5kLWlubGluZS1ibG9jay5hbGlnbi10b3AsXG4ubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluIGltZy5kLWlubGluZS1ibG9jay5hbGlnbi10b3AsXG4ucGF0aC10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluIGltZy5kLWlubGluZS1ibG9jay5hbGlnbi10b3AsXG4ucGF0aC1pbmR1c3RyaWVzICNuYXZiYXItbWFpbiBpbWcuZC1pbmxpbmUtYmxvY2suYWxpZ24tdG9wIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2xvZ28td2hpdGUuc3ZnXCIpO1xufVxuLnBhdGgtZnJvbnRwYWdlICNuYXZiYXItbWFpbiAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb246YmVmb3JlLCAucGF0aC1mcm9udHBhZ2UgI25hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlcixcbi5wYXRoLXNlcnZpY2VzICNuYXZiYXItbWFpbiAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb246YmVmb3JlLFxuLnBhdGgtc2VydmljZXMgI25hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlcixcbi5ub2RlLS10eXBlLXNlcnZpY2VzICNuYXZiYXItbWFpbiAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb246YmVmb3JlLFxuLm5vZGUtLXR5cGUtc2VydmljZXMgI25hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlcixcbi5ub2RlLS10eXBlLWluZHVzdHJpZXMgI25hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmUsXG4ubm9kZS0tdHlwZS1pbmR1c3RyaWVzICNuYXZiYXItbWFpbiAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb246YWZ0ZXIsXG4ubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmUsXG4ubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlcixcbi5wYXRoLXRlY2hub2xvZ2llcyAjbmF2YmFyLW1haW4gLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSxcbi5wYXRoLXRlY2hub2xvZ2llcyAjbmF2YmFyLW1haW4gLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmFmdGVyLFxuLnBhdGgtaW5kdXN0cmllcyAjbmF2YmFyLW1haW4gLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSxcbi5wYXRoLWluZHVzdHJpZXMgI25hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGF0aC1mcm9udHBhZ2UgI25hdmJhci1tYWluIC5uYXYtbGluayxcbi5wYXRoLXNlcnZpY2VzICNuYXZiYXItbWFpbiAubmF2LWxpbmssXG4ubm9kZS0tdHlwZS1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gLm5hdi1saW5rLFxuLm5vZGUtLXR5cGUtaW5kdXN0cmllcyAjbmF2YmFyLW1haW4gLm5hdi1saW5rLFxuLm5vZGUtLXR5cGUtdGVjaG5vbG9naWVzICNuYXZiYXItbWFpbiAubmF2LWxpbmssXG4ucGF0aC10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluIC5uYXYtbGluayxcbi5wYXRoLWluZHVzdHJpZXMgI25hdmJhci1tYWluIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAjbmF2YmFyLW1haW4gLm5hdi1saW5rLFxuLnBhdGgtc2VydmljZXMgI25hdmJhci1tYWluIC5uYXYtbGluayxcbi5ub2RlLS10eXBlLXNlcnZpY2VzICNuYXZiYXItbWFpbiAubmF2LWxpbmssXG4ubm9kZS0tdHlwZS1pbmR1c3RyaWVzICNuYXZiYXItbWFpbiAubmF2LWxpbmssXG4ubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluIC5uYXYtbGluayxcbi5wYXRoLXRlY2hub2xvZ2llcyAjbmF2YmFyLW1haW4gLm5hdi1saW5rLFxuLnBhdGgtaW5kdXN0cmllcyAjbmF2YmFyLW1haW4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLnBhdGgtZnJvbnRwYWdlICNuYXZiYXItbWFpbiAubmF2LWxpbms6aG92ZXIsXG4ucGF0aC1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gLm5hdi1saW5rOmhvdmVyLFxuLm5vZGUtLXR5cGUtc2VydmljZXMgI25hdmJhci1tYWluIC5uYXYtbGluazpob3Zlcixcbi5ub2RlLS10eXBlLWluZHVzdHJpZXMgI25hdmJhci1tYWluIC5uYXYtbGluazpob3Zlcixcbi5ub2RlLS10eXBlLXRlY2hub2xvZ2llcyAjbmF2YmFyLW1haW4gLm5hdi1saW5rOmhvdmVyLFxuLnBhdGgtdGVjaG5vbG9naWVzICNuYXZiYXItbWFpbiAubmF2LWxpbms6aG92ZXIsXG4ucGF0aC1pbmR1c3RyaWVzICNuYXZiYXItbWFpbiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5wYXRoLWZyb250cGFnZSAjbmF2YmFyLW1haW4gLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCAuZW4ubmF2LWxpbms6OmFmdGVyLFxuLnBhdGgtc2VydmljZXMgI25hdmJhci1tYWluIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwgLmVuLm5hdi1saW5rOjphZnRlcixcbi5ub2RlLS10eXBlLXNlcnZpY2VzICNuYXZiYXItbWFpbiAubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIC5lbi5uYXYtbGluazo6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1pbmR1c3RyaWVzICNuYXZiYXItbWFpbiAubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIC5lbi5uYXYtbGluazo6YWZ0ZXIsXG4ubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwgLmVuLm5hdi1saW5rOjphZnRlcixcbi5wYXRoLXRlY2hub2xvZ2llcyAjbmF2YmFyLW1haW4gLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCAuZW4ubmF2LWxpbms6OmFmdGVyLFxuLnBhdGgtaW5kdXN0cmllcyAjbmF2YmFyLW1haW4gLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCAuZW4ubmF2LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9sYW5ndWFnZS1zZXBhcmF0b3Iuc3ZnKTtcbn1cblxuLnBhdGgtZnJvbnRwYWdlLnNjcm9sbGVkICNuYXZiYXItbWFpbixcbi5wYXRoLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbixcbi5ub2RlLS10eXBlLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbixcbi5ub2RlLS10eXBlLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluLFxuLm5vZGUtLXR5cGUtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbixcbi5wYXRoLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4sXG4ucGF0aC1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wYXRoLWZyb250cGFnZS5zY3JvbGxlZCAjbmF2YmFyLW1haW4gaW1nLmQtaW5saW5lLWJsb2NrLmFsaWduLXRvcCxcbi5wYXRoLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiBpbWcuZC1pbmxpbmUtYmxvY2suYWxpZ24tdG9wLFxuLm5vZGUtLXR5cGUtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluIGltZy5kLWlubGluZS1ibG9jay5hbGlnbi10b3AsXG4ubm9kZS0tdHlwZS1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiBpbWcuZC1pbmxpbmUtYmxvY2suYWxpZ24tdG9wLFxuLm5vZGUtLXR5cGUtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiBpbWcuZC1pbmxpbmUtYmxvY2suYWxpZ24tdG9wLFxuLnBhdGgtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiBpbWcuZC1pbmxpbmUtYmxvY2suYWxpZ24tdG9wLFxuLnBhdGgtaW5kdXN0cmllcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gaW1nLmQtaW5saW5lLWJsb2NrLmFsaWduLXRvcCB7XG4gIGNvbnRlbnQ6IGluaXRpYWw7XG59XG4ucGF0aC1mcm9udHBhZ2Uuc2Nyb2xsZWQgI25hdmJhci1tYWluIC5uYXYtbGluayxcbi5wYXRoLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAubmF2LWxpbmssXG4ubm9kZS0tdHlwZS1zZXJ2aWNlcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gLm5hdi1saW5rLFxuLm5vZGUtLXR5cGUtaW5kdXN0cmllcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gLm5hdi1saW5rLFxuLm5vZGUtLXR5cGUtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAubmF2LWxpbmssXG4ucGF0aC10ZWNobm9sb2dpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluIC5uYXYtbGluayxcbi5wYXRoLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuLnBhdGgtZnJvbnRwYWdlLnNjcm9sbGVkICNuYXZiYXItbWFpbiAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmssXG4ucGF0aC1zZXJ2aWNlcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rLFxuLm5vZGUtLXR5cGUtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayxcbi5ub2RlLS10eXBlLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayxcbi5ub2RlLS10eXBlLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rLFxuLnBhdGgtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmssXG4ucGF0aC1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYXRoLWZyb250cGFnZS5zY3JvbGxlZCAjbmF2YmFyLW1haW4gLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSxcbi5wYXRoLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb246YmVmb3JlLFxuLm5vZGUtLXR5cGUtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmUsXG4ubm9kZS0tdHlwZS1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb246YmVmb3JlLFxuLm5vZGUtLXR5cGUtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb246YmVmb3JlLFxuLnBhdGgtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb246YmVmb3JlLFxuLnBhdGgtaW5kdXN0cmllcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wYXRoLWZyb250cGFnZS5zY3JvbGxlZCAjbmF2YmFyLW1haW4gLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmFmdGVyLFxuLnBhdGgtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlcixcbi5ub2RlLS10eXBlLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb246YWZ0ZXIsXG4ubm9kZS0tdHlwZS1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb246YWZ0ZXIsXG4ubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlcixcbi5wYXRoLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmFmdGVyLFxuLnBhdGgtaW5kdXN0cmllcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBhdGgtZnJvbnRwYWdlLnNjcm9sbGVkICNuYXZiYXItbWFpbiAubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIC5lbi5uYXYtbGluazo6YWZ0ZXIsXG4ucGF0aC1zZXJ2aWNlcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCAuZW4ubmF2LWxpbms6OmFmdGVyLFxuLm5vZGUtLXR5cGUtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwgLmVuLm5hdi1saW5rOjphZnRlcixcbi5ub2RlLS10eXBlLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwgLmVuLm5hdi1saW5rOjphZnRlcixcbi5ub2RlLS10eXBlLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCAuZW4ubmF2LWxpbms6OmFmdGVyLFxuLnBhdGgtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIC5lbi5uYXYtbGluazo6YWZ0ZXIsXG4ucGF0aC1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIC5lbi5uYXYtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2xhbmd1YWdlLXNlcGFyYXRvci0yLnN2Zyk7XG59XG5cbi5vcGVuQ2FudmFzIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDQ1ZGVnKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ub3BlbkNhbnZhcyAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKC00NWRlZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLm9wZW5DYW52YXMgI25hdmJhci1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm9wZW5DYW52YXMgI25hdmJhci1tYWluIGltZyB7XG4gIGNvbnRlbnQ6IGluaXRpYWw7XG59XG4ub3BlbkNhbnZhcyAjbmF2YmFyLW1haW4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubm9kZS0tdHlwZS1zZW8gI2Jsb2NrLXNjcm9sbHRvdG9wIHtcbiAgICBib3R0b206IDQwMHB4O1xuICB9XG59XG5cbiNibG9jay1zY3JvbGx0b3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvdHRvbTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsZWZ0OiAyNHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2Jsb2NrLXNjcm9sbHRvdG9wIHtcbiAgICBsZWZ0OiAxMnB4O1xuICB9XG59XG4jYmxvY2stc2Nyb2xsdG90b3AgcCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI2Jsb2NrLXNjcm9sbHRvdG9wIHAgaW1nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubm9kZS0tdHlwZS1zZW8tYWRzICNzbGlkaW5nLXBvcHVwIHtcbiAgYm90dG9tOiAzNDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLXNlby1hZHMgI3NsaWRpbmctcG9wdXAge1xuICAgIGJvdHRvbTogMzIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLXNlby1hZHMgI3NsaWRpbmctcG9wdXAge1xuICAgIGJvdHRvbTogMzMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xpZGluZy1wb3B1cC1ib3R0b20ge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uc2xpZGluZy1wb3B1cC1ib3R0b20gLnBvcHVwLWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNkE2QTcxO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsaWRpbmctcG9wdXAtYm90dG9tIC5wb3B1cC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2xpZGluZy1wb3B1cC1ib3R0b20gLnBvcHVwLWNvbnRlbnQgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNsaWRpbmctcG9wdXAtYm90dG9tIC5wb3B1cC1jb250ZW50IC5ldS1jb29raWUtY29tcGxpYW5jZS1tZXNzYWdlIGgyLCAuc2xpZGluZy1wb3B1cC1ib3R0b20gLnBvcHVwLWNvbnRlbnQgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1lc3NhZ2UgLmgyIHtcbiAgY29sb3I6ICMyNjI0MjQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5zbGlkaW5nLXBvcHVwLWJvdHRvbSAucG9wdXAtY29udGVudCAuZXUtY29va2llLWNvbXBsaWFuY2UtbWVzc2FnZSBwIHtcbiAgY29sb3I6ICM2QTZBNzEgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbjogMHB4O1xufVxuLnNsaWRpbmctcG9wdXAtYm90dG9tIC5wb3B1cC1jb250ZW50IC5ldS1jb29raWUtY29tcGxpYW5jZS1tZXNzYWdlIGEge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5zbGlkaW5nLXBvcHVwLWJvdHRvbSAucG9wdXAtY29udGVudCAuZXUtY29va2llLWNvbXBsaWFuY2UtbWVzc2FnZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2xpZGluZy1wb3B1cC1ib3R0b20gLnBvcHVwLWNvbnRlbnQgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1lc3NhZ2UgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5zbGlkaW5nLXBvcHVwLWJvdHRvbSAucG9wdXAtY29udGVudCAuZXUtY29va2llLWNvbXBsaWFuY2UtYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5zbGlkaW5nLXBvcHVwLWJvdHRvbSAucG9wdXAtY29udGVudCAuZXUtY29va2llLWNvbXBsaWFuY2UtYnV0dG9ucyAuYWdyZWUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAzMnB4O1xuICBtYXgtd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWF4LWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMjYyNDI0O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4O1xuICBjb2xvcjogI0Y4RkFGQztcbiAgbWFyZ2luOiAwcHg7XG4gIHRvcDogLTE1cHg7XG4gIHJpZ2h0OiAtMTVweDtcbn1cbi5zbGlkaW5nLXBvcHVwLWJvdHRvbSAucG9wdXAtY29udGVudCAuZXUtY29va2llLWNvbXBsaWFuY2UtYnV0dG9ucyAuYWdyZWUtYnV0dG9uOmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtLTE1cHg7XG59XG4uc2xpZGluZy1wb3B1cC1ib3R0b20gLnBvcHVwLWNvbnRlbnQgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWJ1dHRvbnMgLmRlY2xpbmUtYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBjb2xvcjogIzMwQjU4NztcbiAgbWFyZ2luOiAwcHg7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2xpZGluZy1wb3B1cC1ib3R0b20gLnBvcHVwLWNvbnRlbnQgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWJ1dHRvbnMgLmRlY2xpbmUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cblxuLmFsZXJ0LXdyYXBwZXIge1xuICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB3aWR0aDogNDIwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIGJvdHRvbTogMTA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWxlcnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uYWxlcnQtd3JhcHBlciAuYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODcgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAyNHB4IDY0cHggMjRweCAyNHB4O1xufVxuXG4vKiBGb290ZXIgKi9cbi5mZWF0dXJlZC1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAvKiBTb2NpYWwgTWVkaWEgQmxvY2sgb24gQWJvdXQgYW5kIENvbmZpcm1hdGlvbiBQYWdlcyAqL1xufVxuLmZlYXR1cmVkLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay02IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IC01MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgbWF4LXdpZHRoOiAxMzA0cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTYge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTYgLnZpZXctY29udGVudCAudmlld3Mtcm93IC53cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay02IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAud3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgaDMsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTYgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5oMyB7XG4gIGNvbG9yOiAjMjYyNDI0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTYgLnZpZXctY29udGVudCAudmlld3Mtcm93IGgzLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay02IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTYgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tZWRpYS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1lZGlhLWxpbmtzIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay02IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWVkaWEtbGlua3MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzI2MjQyNDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtYm9keSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtYm9keSBoMiwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtYm9keSAuaDIge1xuICBjb2xvcjogIzI2MjQyNDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWJvZHkgaDQsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWJvZHkgLmg0IHtcbiAgY29sb3I6ICMyNjI0MjQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyODlweCkge1xuICAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IHtcbiAgICBnYXA6IDI5cHg7XG4gIH1cbn1cbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LTpmaXJzdC1jaGlsZCBpbWcsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgOm50aC1jaGlsZCgyKSBpbWcge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LTpudGgtY2hpbGQoMykgaW1nIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC06bnRoLWNoaWxkKDQpIGltZyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtOm50aC1jaGlsZCg1KSBpbWcge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LTpudGgtY2hpbGQoNikgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0ge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB3aWR0aDogMTQlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSB7XG4gICAgd2lkdGg6IDI5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjgycHgpIHtcbiAgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIHAge1xuICBjb2xvcjogIzI2MjQyNDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLWltYWdlLSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLWltYWdlLSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCxcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay02IC52aWV3LWNvbnRlbnQsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay03IC52aWV3LWNvbnRlbnQsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNSAudmlldy1jb250ZW50LCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMyAudmlldy1jb250ZW50LFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay00IC52aWV3cy1yb3csXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNiAudmlld3Mtcm93LCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNyAudmlld3Mtcm93LFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTUgLnZpZXdzLXJvdywgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTMgLnZpZXdzLXJvdyxcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1yb3csIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0yIC52aWV3cy1yb3cge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTkwcHggMTAwcHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay00IC52aWV3cy1yb3csXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNiAudmlld3Mtcm93LCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNyAudmlld3Mtcm93LFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTUgLnZpZXdzLXJvdywgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTMgLnZpZXdzLXJvdyxcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1yb3csIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0yIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmc6IDgwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay00IC52aWV3cy1yb3csXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNiAudmlld3Mtcm93LCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNyAudmlld3Mtcm93LFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTUgLnZpZXdzLXJvdywgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTMgLnZpZXdzLXJvdyxcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1yb3csIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0yIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmc6IDEwMHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNCAudmlld3Mtcm93LFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTYgLnZpZXdzLXJvdywgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTcgLnZpZXdzLXJvdyxcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay01IC52aWV3cy1yb3csIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0zIC52aWV3cy1yb3csXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSAudmlld3Mtcm93LCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMiAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nOiA2NHB4IDE2cHg7XG4gIH1cbn1cbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay00IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nLFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZywgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyxcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50LFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCxcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay01IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0zIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50LCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay00IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50LCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50LFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCxcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay00IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlcixcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyLFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiA3MCU7XG59XG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay00IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuaDIsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDIsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmgyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay03IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuaDIsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDIsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmgyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0zIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuaDIsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDIsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmgyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIHAsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgcCwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIHAsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgcCwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIHAsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgcCwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay00IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuaDIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay00IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBwLFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIGgyLFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIC5oMixcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBwLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay03IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuaDIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay03IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBwLFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIGgyLFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIC5oMixcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay01IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBwLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0zIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuaDIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0zIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBwLFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIGgyLFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIC5oMixcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBwLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuaDIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIGgyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmgyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgcCxcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBoMixcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuaDIsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgcCwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIGgyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmgyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgcCxcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay01IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBoMixcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay01IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuaDIsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgcCwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIGgyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmgyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgcCxcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBoMixcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuaDIsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgcCwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIGgyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmgyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyLFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0zIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlcixcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlcixcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlcixcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay01IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlcixcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciB7XG4gIHdpZHRoOiAzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay00IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyLFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay03IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyLFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0zIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyLFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciBwLFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIgcCwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIgcCxcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay01IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIHAsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0zIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIHAsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciBwLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIgcCBhLFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIgcCBhLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciBwIGEsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciBwIGEsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0zIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIHAgYSxcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIHAgYSwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIgcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwQjU4NztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIgcCBhOmhvdmVyLFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIgcCBhOmhvdmVyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciBwIGE6aG92ZXIsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciBwIGE6aG92ZXIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0zIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIHAgYTpob3Zlcixcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIHAgYTpob3ZlciwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIgcCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpO1xuICBjb2xvcjogIzMwQjU4NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciBwIGEsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciBwIGEsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay03IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIHAgYSxcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay01IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIHAgYSwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIgcCBhLFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIgcCBhLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciBwIGEge1xuICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay00IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWJhY2tncm91bmQtaW1hZ2UtbGV0cy10YWxrIC5maWVsZC1jb250ZW50OjphZnRlcixcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWJhY2tncm91bmQtaW1hZ2UtbGV0cy10YWxrIC5maWVsZC1jb250ZW50OjphZnRlciwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYmFja2dyb3VuZC1pbWFnZS1sZXRzLXRhbGsgLmZpZWxkLWNvbnRlbnQ6OmFmdGVyLFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYmFja2dyb3VuZC1pbWFnZS1sZXRzLXRhbGsgLmZpZWxkLWNvbnRlbnQ6OmFmdGVyLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1iYWNrZ3JvdW5kLWltYWdlLWxldHMtdGFsayAuZmllbGQtY29udGVudDo6YWZ0ZXIsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1iYWNrZ3JvdW5kLWltYWdlLWxldHMtdGFsayAuZmllbGQtY29udGVudDo6YWZ0ZXIsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWJhY2tncm91bmQtaW1hZ2UtbGV0cy10YWxrIC5maWVsZC1jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMC41KSk7XG59XG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1iYWNrZ3JvdW5kLWltYWdlLWxldHMtdGFsayBpbWcsXG4uZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1iYWNrZ3JvdW5kLWltYWdlLWxldHMtdGFsayBpbWcsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay03IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWJhY2tncm91bmQtaW1hZ2UtbGV0cy10YWxrIGltZyxcbi5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay01IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWJhY2tncm91bmQtaW1hZ2UtbGV0cy10YWxrIGltZywgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYmFja2dyb3VuZC1pbWFnZS1sZXRzLXRhbGsgaW1nLFxuLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYmFja2dyb3VuZC1pbWFnZS1sZXRzLXRhbGsgaW1nLCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1iYWNrZ3JvdW5kLWltYWdlLWxldHMtdGFsayBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDMzJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uc2l0ZS1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzZBNkE3MTtcbiAgYmFja2dyb3VuZDogIzI2MjQyNCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuc2l0ZS1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWF4LXdpZHRoOiAxMzA0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmc6IDQwcHggMTJweCAxMnB4IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSBoNCwgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAuaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMwQjU4NztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjEuNnB4O1xufVxuLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudHdvLWNvbHVtbnMgdWwge1xuICBjb2x1bW4tY291bnQ6IDI7IC8qIE51bWJlciBvZiBjb2x1bW5zICovXG4gIGNvbHVtbi13aWR0aDogMTUwcHg7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAtd2Via2l0LWNvbHVtbi13aWR0aDogMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNDVweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLnR3by1jb2x1bW5zIHVsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLnR3by1jb2x1bW5zIHVsIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC50d28tY29sdW1ucyB1bCB7XG4gICAgY29sdW1uLWNvdW50OiAyOyAvKiBOdW1iZXIgb2YgY29sdW1ucyAqL1xuICAgIGNvbHVtbi13aWR0aDogMTUwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudHdvLWNvbHVtbnMgdWwge1xuICAgIGNvbHVtbi1jb3VudDogMjsgLyogTnVtYmVyIG9mIGNvbHVtbnMgKi9cbiAgICBjb2x1bW4td2lkdGg6IDE1MHB4O1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IHtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC52aWV3LWhlYWRlciwgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAuc2VvLWhlYWRlciwgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC52aWV3LWhlYWRlciBpbWcsIC5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC5zZW8taGVhZGVyIGltZywgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBpbWcge1xuICB3aWR0aDogMTc1cHg7XG4gIGhlaWdodDogMzZweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudmlldy1oZWFkZXIsIC5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLnNlby1oZWFkZXIsIC5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudmlldy1mb290ZXIge1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG59XG4uc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC52aWV3LWZvb3RlciBoNCwgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudmlldy1mb290ZXIgLmg0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjEuNnB4O1xufVxuLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudmlldy1mb290ZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTkuMzZweDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC52aWV3LWZvb3RlciB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudmlldy1mb290ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLnZpZXctZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudmlldy1mb290ZXIgaDQsIC5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLnZpZXctZm9vdGVyIC5oNCwgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudmlldy1mb290ZXIgcCwgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC52aWV3LWZvb3RlciAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjg2cHgpIHtcbiAgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLnZpZXctZm9vdGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNFMUU0RTg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLnZpZXctZm9vdGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNFMUU0RTg7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLnZpZXctZm9vdGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNFMUU0RTg7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLnZpZXctZm9vdGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0UxRTRFODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI0UxRTRFODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjRTFFNEU4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC52aWV3LWZvb3RlciAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSBpbnB1dCB7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzBCNTg3O1xuICBiYWNrZ3JvdW5kOiAjMjYyNDI0O1xuICBjb2xvcjogI0UxRTRFODtcbn1cbi5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLnZpZXctZm9vdGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLnZpZXctZm9vdGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLnZpZXctZm9vdGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjU4NztcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBib3JkZXI6IDBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC52aWV3LWZvb3RlciAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBpbml0aWFsO1xufVxuLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudmlldy1mb290ZXIgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gLmpzLWZvcm0taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC52aWV3LWZvb3RlciAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSAuanMtZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC52aWV3LWZvb3RlciAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSAuanMtZm9ybS1pdGVtIC5mb3JtLWVtYWlsIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC52aWV3LWZvb3RlciAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSAuanMtZm9ybS1pdGVtIC5mb3JtLWVtYWlsOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QTZBNzE7XG59XG4uc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC52aWV3LWZvb3RlciAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSAuanMtZm9ybS1pdGVtIC5qcy1mb3JtLXJlcXVpcmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLmNvbC1tZC02IHAgaW1nLCAuc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC5jb2wtbWQtMyBwIGltZyB7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAuY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4uc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC5jb2wtbWQtMy5taWRkbGUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAuY29sLW1kLTMubWlkZGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLmNvbC1tZC02LnR3by1jb2x1bW5zIHtcbiAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLmNvbC1tZC02LnR3by1jb2x1bW5zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLm1pZGRsZSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2QTZBNzE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAubWlkZGxlOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAubWlkZGxlOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgb3JkZXI6IDI7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAubWlkZGxlOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogNTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC5taWRkbGU6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAubWlkZGxlOm50aC1jaGlsZCgyKSB7XG4gICAgb3JkZXI6IDM7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAubWlkZGxlOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmctbGVmdDogNTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC5taWRkbGU6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAubWlkZGxlOm50aC1jaGlsZCgzKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC5taWRkbGU6bnRoLWNoaWxkKDMpIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLm1pZGRsZSBoNCwgLnNpdGUtZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMSAubWlkZGxlIC5oNCB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC5taWRkbGUge1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC5taWRkbGUgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG4uc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC5taWRkbGUgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTkuMzZweDtcbn1cbi5zaXRlLWZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTEgLm1pZGRsZSB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2l0ZS1mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xIC5taWRkbGUgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuXG4ucmVnaW9uLWZvb3Rlci1maXJzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnJlZ2lvbi1mb290ZXItc2Vjb25kIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2QTZBNzE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI0MjQ7XG4gIG1hcmdpbjogMHB4O1xufVxuLnJlZ2lvbi1mb290ZXItc2Vjb25kICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMiB7XG4gIG1heC13aWR0aDogMTMwNHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDI0cHggMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucmVnaW9uLWZvb3Rlci1zZWNvbmQgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5yZWdpb24tZm9vdGVyLXNlY29uZCAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5yZWdpb24tZm9vdGVyLXNlY29uZCAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZWdpb24tZm9vdGVyLXNlY29uZCAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTIgLmxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucmVnaW9uLWZvb3Rlci1zZWNvbmQgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0yIC5sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4ucmVnaW9uLWZvb3Rlci1zZWNvbmQgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0yIC5sZWZ0IHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucmVnaW9uLWZvb3Rlci1zZWNvbmQgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0yIC5sZWZ0IHAge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVnaW9uLWZvb3Rlci1zZWNvbmQgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0yIC5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAucmVnaW9uLWZvb3Rlci1zZWNvbmQgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0yIC5yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZWdpb24tZm9vdGVyLXNlY29uZCAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTIgLnJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAucmVnaW9uLWZvb3Rlci1zZWNvbmQgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0yIC5yaWdodCBwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucmVnaW9uLWZvb3Rlci1zZWNvbmQgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0yIC5yaWdodCBwIGEge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbi5yZWdpb24tZm9vdGVyLXNlY29uZCAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTIgLnJpZ2h0IHAgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAucmVnaW9uLWZvb3Rlci1zZWNvbmQgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0yIC5yaWdodCBwIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJlZ2lvbi1mb290ZXItc2Vjb25kICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMiAucmlnaHQgcCBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4ucmVnaW9uLWZvb3Rlci1zZWNvbmQgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0yIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucmVnaW9uLWZvb3Rlci1zZWNvbmQgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0yIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnJlZ2lvbi1mb290ZXItc2Vjb25kICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMiBwIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWdpb24tZm9vdGVyLXNlY29uZCAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTIgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4ucmVnaW9uLWZvb3Rlci1zZWNvbmQgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0yIC5zb2NpYWwtbmV0d29ya3Mge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZWdpb24tZm9vdGVyLXNlY29uZCAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTIgLnNvY2lhbC1uZXR3b3JrcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnJlZ2lvbi1mb290ZXItc2Vjb25kICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMiAuc29jaWFsLW5ldHdvcmtzIC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJlZ2lvbi1mb290ZXItc2Vjb25kICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMiAuc29jaWFsLW5ldHdvcmtzIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuLnJlZ2lvbi1mb290ZXItc2Vjb25kICNibG9jay12aWV3cy1ibG9jay1mb290ZXItYmxvY2stYmxvY2stMiAuc29jaWFsLW5ldHdvcmtzIC5saXN0LWdyb3VwLWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW1nLWhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTAgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIC5yb3cgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8gLnJvdyBpbWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWZlcmVuY2UtcHJvamVjdHMgLnJvdyAuY29sLXNtLTY6bnRoLWNoaWxkKDIpIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAucm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1wcm9qZWN0LTIgaW1nLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXByb2plY3QtMiBpbWcsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtcHJvamVjdC0yIGltZywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5yb3cgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTMgLmZlYXR1cmUtMy1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtcHJvamVjdC0yIGltZywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0yIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1wcm9qZWN0LTIgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTEgLmZlYXR1cmUtMS1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtcHJvamVjdC0yIGltZywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1hZHMgLnJvdyBpbWcsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvLWFkcy1vbGQgLmZpZWxkLWNvbnRlbnQgLnJvdyBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmltZy1ob3Zlcjpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEwIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlbyAucm93IGltZzpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIC5yb3cgaW1nOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWc6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWc6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZzpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmZXJlbmNlLXByb2plY3RzIC5yb3cgLmNvbC1zbS02Om50aC1jaGlsZCgyKSBpbWc6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtcHJvamVjdC0yIGltZzpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1wcm9qZWN0LTIgaW1nOmhvdmVyLCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXByb2plY3QtMiBpbWc6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucm93IGltZzpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0zIC5mZWF0dXJlLTMtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXByb2plY3QtMiBpbWc6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtcHJvamVjdC0yIGltZzpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0xIC5mZWF0dXJlLTEtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXByb2plY3QtMiBpbWc6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtYWRzIC5yb3cgaW1nOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlby1hZHMtb2xkIC5maWVsZC1jb250ZW50IC5yb3cgaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLyogQWNjb3JkaW9uICovXG4uY3VzdG9tLWFjY29yZGlvbiAudmlld3MtZmllbGQtaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1c3RvbS1hY2NvcmRpb24gLnZpZXdzLWZpZWxkLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5jdXN0b20tYWNjb3JkaW9uIC52aWV3cy1maWVsZC1pbmZvLmFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG4uY3VzdG9tLWFjY29yZGlvbiAudmlld3MtZmllbGQtYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEVuZCAtIEFjY29yZGlvbiAqL1xuLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlld3Mtcm93Om5vdCg6bGFzdC1jaGlsZCkgLmxvY2F0aW9ucy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdzpub3QoOmxhc3QtY2hpbGQpIC5sb2NhdGlvbnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIGgzLCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAwcHggMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIGgzLCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIC5oMyB7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDBweCAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIC5oNCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAubG9jYXRpb25zLWNvbnRhaW5lciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAubG9jYXRpb25zLWNvbnRhaW5lciAuaDQge1xuICAgIHBhZGRpbmc6IDBweCAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmxvY2F0aW9ucy1jb250YWluZXIgYSBpbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBtaXgtYmxlbmQtbW9kZTogaW5pdGlhbDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmxvY2F0aW9ucy1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAubG9jYXRpb25zLWNvbnRhaW5lciAud3JhcHBlciB7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAyNHB4IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAubG9jYXRpb25zLWNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAubG9jYXRpb25zLWNvbnRhaW5lciAud3JhcHBlciAubGVmdCB7XG4gIG1heC13aWR0aDogMjQwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIC53cmFwcGVyIC5sZWZ0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmxvY2F0aW9ucy1jb250YWluZXIgLndyYXBwZXIgLmxlZnQgcCBhIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIC53cmFwcGVyIC5yaWdodCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5oNS1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIGg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOCAudmlldy1pZC1zZW8gLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS10aXRsZSBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTggLnZpZXctaWQtc2VvIC52aWV3cy1maWVsZC1ub3RoaW5nIC5mYXEtdGl0bGUgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS10aXRsZSBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5mYXEtdGl0bGUgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNCAudGl0bGUgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IC50aXRsZSAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xIC5zZW8taGVhZGVyIGg1IGEsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xIC5zZW8taGVhZGVyIC5oNSBhLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMSAuc2VvLWhlYWRlciAuc3VidGl0bGUtcCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC52aWV3LWhlYWRlciBoNSBhLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5zZW8taGVhZGVyIGg1IGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSBhLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnZpZXctaGVhZGVyIC5oNSBhLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1IGEsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuc2VvLWhlYWRlciAuaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSBhLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnZpZXctaGVhZGVyIC5zdWJ0aXRsZS1wLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLnN1YnRpdGxlLXAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuc2VvLWhlYWRlciAuc3VidGl0bGUtcCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5zdWJ0aXRsZS1wLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctaGVhZGVyIGRpdiBwIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGRpdiBwIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5zZW8taGVhZGVyIGRpdiBwIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGRpdiBwIHN0cm9uZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1oZWFkZXIgZGl2IHAgc3Ryb25nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGRpdiBwIHN0cm9uZyxcbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuc2VvLWhlYWRlciBkaXYgcCBzdHJvbmcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgZGl2IHAgc3Ryb25nLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctaGVhZGVyIGRpdiBwIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGRpdiBwIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5zZW8taGVhZGVyIGRpdiBwIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGRpdiBwIHN0cm9uZywgLmJsb2NrLWJsb2NrLWNvbnRlbnQwZjEyMWFmYi0wMjEyLTQ4ZjMtOWI2Yi1mMjMzZWRhOTRkNTUgLmZpZWxkLS1uYW1lLWJvZHkgaDUsIC5ibG9jay1ibG9jay1jb250ZW50MGYxMjFhZmItMDIxMi00OGYzLTliNmItZjIzM2VkYTk0ZDU1IC5maWVsZC0tbmFtZS1ib2R5IC5oNSwgLnZpZXctaWQtY2FyZWVyX2Jsb2NrX3ZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtcGVya3MtdGl0bGUtY2FyZWVyIGg1LCAudmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1wZXJrcy10aXRsZS1jYXJlZXIgLmg1LCAudmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLmZpZWxkLS1uYW1lLWJvZHkgcCBzdHJvbmcsIC52aWV3LWlkLWNhcmVlcl9ibG9ja192aWV3LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5maWVsZC0tbmFtZS1ib2R5IHAgc3Ryb25nLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAudmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciAuZmllbGQtLW5hbWUtYm9keSBwIHN0cm9uZywgLnZpZXctaWQtY2FyZWVyX2Jsb2NrX3ZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmZpZWxkLS1uYW1lLWJvZHkgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay01IC5maWVsZC1jb250ZW50IC50ZWFtLWxlZnQgaDUsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay01IC5maWVsZC1jb250ZW50IC50ZWFtLWxlZnQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNCAuZmllbGQtY29udGVudCAudmFsdWVzLXRpdGxlIGg1LCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNCAuZmllbGQtY29udGVudCAudmFsdWVzLXRpdGxlIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTMgLmxpc3QtZ3JvdXAgbGkgaDUsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0zIC5saXN0LWdyb3VwIGxpIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlldy1oZWFkZXIgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnNlby1oZWFkZXIgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuYmxvY2stYmxvY2stY29udGVudCBwIHN0cm9uZywgLmJsb2NrLWJsb2NrLWNvbnRlbnQ5OGYwOWNiZS0xMWYyLTQ2NzAtYjYxYi00MzNiMTMzY2NhNTkgLmNvbnRlbnQgaDUsIC5ibG9jay1ibG9jay1jb250ZW50OThmMDljYmUtMTFmMi00NjcwLWI2MWItNDMzYjEzM2NjYTU5IC5jb250ZW50IC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC5tYXJrZXRpbmctdG9wIGg1IGEsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLm1hcmtldGluZy10b3AgLmg1IGEsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLm1hcmtldGluZy10b3AgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLm1hcmtldGluZy10b3AgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC50ZWFtLWF1Z21lbnRhdGlvbi10b3AgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnRlYW0tYXVnbWVudGF0aW9uLXRvcCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTggLmZpZWxkLWNvbnRlbnQgLmZpcnN0LXRvcCBoNSBhLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC5maWVsZC1jb250ZW50IC5maXJzdC10b3AgLmg1IGEsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTggLmZpZWxkLWNvbnRlbnQgLmZpcnN0LXRvcCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAuZmllbGQtY29udGVudCAuZmlyc3QtdG9wIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMiAuZmllbGQtY29udGVudCAuZGVzaWduLXRvcCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMiAuZmllbGQtY29udGVudCAuZGVzaWduLXRvcCAuaDUsIC5ibG9jay1ibG9jay1jb250ZW50OWFiYTRmM2QtMzNlNC00MTMwLTkyOGEtNTVhNzJjYjFlMDVlIC5jb250ZW50IGg1LCAuYmxvY2stYmxvY2stY29udGVudDlhYmE0ZjNkLTMzZTQtNDEzMC05MjhhLTU1YTcyY2IxZTA1ZSAuY29udGVudCAuaDUsIC5ibG9jay1ibG9jay1jb250ZW50OWFiYTRmM2QtMzNlNC00MTMwLTkyOGEtNTVhNzJjYjFlMDVlIC5jb250ZW50IHAsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgLnZpZXdzLXJvdyAubG9jYXRpb25zLWNvbnRhaW5lciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyAudmlld3Mtcm93IC5sb2NhdGlvbnMtY29udGFpbmVyIC5oNCwgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIGg0LCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmxvY2F0aW9ucy1jb250YWluZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNCAubGlua2VkSW5BZHMtY2xpZW50IC5jbGllbnQtc3RvcnktYmxvY2sgaDUsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay00IC5saW5rZWRJbkFkcy1jbGllbnQgLmNsaWVudC1zdG9yeS1ibG9jayAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay01IC5saW5rZWRpbi1zZXJ2aWNlcy10b3AgaDUsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay01IC5saW5rZWRpbi1zZXJ2aWNlcy10b3AgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNSAubGlua2VkaW4tc2VydmljZXMtdG9wIGg1IGEsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay01IC5saW5rZWRpbi1zZXJ2aWNlcy10b3AgLmg1IGEsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5mYXEtdGl0bGUgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtb2xkLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5mYXEtdGl0bGUgLmg1LCAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3NsZXR0ZXItYmxvY2stYmxvY2stMiAuZmllbGQtLW5hbWUtYm9keSBoNSwgLnBhdGgtbmV3c2xldHRlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzbGV0dGVyLWJsb2NrLWJsb2NrLTIgLmZpZWxkLS1uYW1lLWJvZHkgLmg1LCAucGF0aC1uZXdzbGV0dGVyLWNvbmZpcm1hdGlvbiAuYmxvY2stYmxvY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBoNSwgLnBhdGgtbmV3c2xldHRlci1jb25maXJtYXRpb24gLmJsb2NrLWJsb2NrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmg1LCAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgaDUsIC5mZWF0dXJlZC1ib3R0b20gLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMzBCNTg3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaDUtaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMgaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTggLnZpZXctaWQtc2VvIC52aWV3cy1maWVsZC1ub3RoaW5nIC5mYXEtdGl0bGUgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay04IC52aWV3LWlkLXNlbyAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXRpdGxlIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5mYXEtdGl0bGUgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXRpdGxlIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLnRpdGxlIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNCAudGl0bGUgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMSAuc2VvLWhlYWRlciBoNSBhLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMSAuc2VvLWhlYWRlciAuaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEgLnNlby1oZWFkZXIgLnN1YnRpdGxlLXAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAudmlldy1oZWFkZXIgaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1IGEsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuc2VvLWhlYWRlciBoNSBhLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC52aWV3LWhlYWRlciAuaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSBhLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnNlby1oZWFkZXIgLmg1IGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC52aWV3LWhlYWRlciAuc3VidGl0bGUtcCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5zdWJ0aXRsZS1wLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnNlby1oZWFkZXIgLnN1YnRpdGxlLXAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuc3VidGl0bGUtcCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWhlYWRlciBkaXYgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBkaXYgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuc2VvLWhlYWRlciBkaXYgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBkaXYgcCBzdHJvbmcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctaGVhZGVyIGRpdiBwIHN0cm9uZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBkaXYgcCBzdHJvbmcsXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnNlby1oZWFkZXIgZGl2IHAgc3Ryb25nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGRpdiBwIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWhlYWRlciBkaXYgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBkaXYgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuc2VvLWhlYWRlciBkaXYgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBkaXYgcCBzdHJvbmcsIC5ibG9jay1ibG9jay1jb250ZW50MGYxMjFhZmItMDIxMi00OGYzLTliNmItZjIzM2VkYTk0ZDU1IC5maWVsZC0tbmFtZS1ib2R5IGg1LCAuYmxvY2stYmxvY2stY29udGVudDBmMTIxYWZiLTAyMTItNDhmMy05YjZiLWYyMzNlZGE5NGQ1NSAuZmllbGQtLW5hbWUtYm9keSAuaDUsIC52aWV3LWlkLWNhcmVlcl9ibG9ja192aWV3LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXBlcmtzLXRpdGxlLWNhcmVlciBoNSwgLnZpZXctaWQtY2FyZWVyX2Jsb2NrX3ZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtcGVya3MtdGl0bGUtY2FyZWVyIC5oNSwgLnZpZXctaWQtY2FyZWVyX2Jsb2NrX3ZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC5maWVsZC0tbmFtZS1ib2R5IHAgc3Ryb25nLCAudmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuZmllbGQtLW5hbWUtYm9keSBwIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnZpZXctaWQtY2FyZWVyX2Jsb2NrX3ZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLmZpZWxkLS1uYW1lLWJvZHkgcCBzdHJvbmcsIC52aWV3LWlkLWNhcmVlcl9ibG9ja192aWV3LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5maWVsZC0tbmFtZS1ib2R5IHAgc3Ryb25nLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNSAuZmllbGQtY29udGVudCAudGVhbS1sZWZ0IGg1LCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNSAuZmllbGQtY29udGVudCAudGVhbS1sZWZ0IC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTQgLmZpZWxkLWNvbnRlbnQgLnZhbHVlcy10aXRsZSBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTQgLmZpZWxkLWNvbnRlbnQgLnZhbHVlcy10aXRsZSAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0zIC5saXN0LWdyb3VwIGxpIGg1LCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMyAubGlzdC1ncm91cCBsaSAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXctaGVhZGVyIHAgc3Ryb25nLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAgc3Ryb25nLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5zZW8taGVhZGVyIHAgc3Ryb25nLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAgc3Ryb25nLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLmJsb2NrLWJsb2NrLWNvbnRlbnQgcCBzdHJvbmcsIC5ibG9jay1ibG9jay1jb250ZW50OThmMDljYmUtMTFmMi00NjcwLWI2MWItNDMzYjEzM2NjYTU5IC5jb250ZW50IGg1LCAuYmxvY2stYmxvY2stY29udGVudDk4ZjA5Y2JlLTExZjItNDY3MC1iNjFiLTQzM2IxMzNjY2E1OSAuY29udGVudCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAubWFya2V0aW5nLXRvcCBoNSBhLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC5tYXJrZXRpbmctdG9wIC5oNSBhLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC5tYXJrZXRpbmctdG9wIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC5tYXJrZXRpbmctdG9wIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudGVhbS1hdWdtZW50YXRpb24tdG9wIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC50ZWFtLWF1Z21lbnRhdGlvbi10b3AgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC5maWVsZC1jb250ZW50IC5maXJzdC10b3AgaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAuZmllbGQtY29udGVudCAuZmlyc3QtdG9wIC5oNSBhLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC5maWVsZC1jb250ZW50IC5maXJzdC10b3AgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTggLmZpZWxkLWNvbnRlbnQgLmZpcnN0LXRvcCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLmRlc2lnbi10b3AgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLmRlc2lnbi10b3AgLmg1LCAuYmxvY2stYmxvY2stY29udGVudDlhYmE0ZjNkLTMzZTQtNDEzMC05MjhhLTU1YTcyY2IxZTA1ZSAuY29udGVudCBoNSwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ5YWJhNGYzZC0zM2U0LTQxMzAtOTI4YS01NWE3MmNiMWUwNWUgLmNvbnRlbnQgLmg1LCAuYmxvY2stYmxvY2stY29udGVudDlhYmE0ZjNkLTMzZTQtNDEzMC05MjhhLTU1YTcyY2IxZTA1ZSAuY29udGVudCBwLCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC52aWV3cy1yb3cgLmxvY2F0aW9ucy1jb250YWluZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja2dldC1pbi10b3VjaC13ZWJmb3JtLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5yb3cgLnZpZXdzLXJvdyAubG9jYXRpb25zLWNvbnRhaW5lciAuaDQsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAubG9jYXRpb25zLWNvbnRhaW5lciBoNCwgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5sb2NhdGlvbnMtY29udGFpbmVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTQgLmxpbmtlZEluQWRzLWNsaWVudCAuY2xpZW50LXN0b3J5LWJsb2NrIGg1LCAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNCAubGlua2VkSW5BZHMtY2xpZW50IC5jbGllbnQtc3RvcnktYmxvY2sgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNSAubGlua2VkaW4tc2VydmljZXMtdG9wIGg1LCAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNSAubGlua2VkaW4tc2VydmljZXMtdG9wIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTUgLmxpbmtlZGluLXNlcnZpY2VzLXRvcCBoNSBhLCAuYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNSAubGlua2VkaW4tc2VydmljZXMtdG9wIC5oNSBhLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXRpdGxlIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXRpdGxlIC5oNSwgLnBhdGgtbmV3c2xldHRlciAuYmxvY2stdmlld3MtYmxvY2tuZXdzbGV0dGVyLWJsb2NrLWJsb2NrLTIgLmZpZWxkLS1uYW1lLWJvZHkgaDUsIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3c2xldHRlci1ibG9jay1ibG9jay0yIC5maWVsZC0tbmFtZS1ib2R5IC5oNSwgLnBhdGgtbmV3c2xldHRlci1jb25maXJtYXRpb24gLmJsb2NrLWJsb2NrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgaDUsIC5wYXRoLW5ld3NsZXR0ZXItY29uZmlybWF0aW9uIC5ibG9jay1ibG9jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5oNSwgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIGg1LCAuZmVhdHVyZWQtYm90dG9tIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAubG9jYXRpb25zLWNvbnRhaW5lciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAubG9jYXRpb25zLWNvbnRhaW5lciAuaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmg1LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMgaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMgaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay04IC52aWV3LWlkLXNlbyAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXRpdGxlIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOCAudmlldy1pZC1zZW8gLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS10aXRsZSAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXRpdGxlIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS10aXRsZSAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IC50aXRsZSBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLnRpdGxlIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEgLnNlby1oZWFkZXIgaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEgLnNlby1oZWFkZXIgLmg1IGEsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xIC5zZW8taGVhZGVyIC5zdWJ0aXRsZS1wLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnZpZXctaGVhZGVyIGg1IGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSBhLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnNlby1oZWFkZXIgaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1IGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAudmlldy1oZWFkZXIgLmg1IGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5zZW8taGVhZGVyIC5oNSBhLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1IGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAudmlldy1oZWFkZXIgLnN1YnRpdGxlLXAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuc3VidGl0bGUtcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5zZW8taGVhZGVyIC5zdWJ0aXRsZS1wLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLnN1YnRpdGxlLXAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1oZWFkZXIgZGl2IHAgc3Ryb25nLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgZGl2IHAgc3Ryb25nLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnNlby1oZWFkZXIgZGl2IHAgc3Ryb25nLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgZGl2IHAgc3Ryb25nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWhlYWRlciBkaXYgcCBzdHJvbmcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgZGl2IHAgc3Ryb25nLFxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5zZW8taGVhZGVyIGRpdiBwIHN0cm9uZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBkaXYgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1oZWFkZXIgZGl2IHAgc3Ryb25nLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgZGl2IHAgc3Ryb25nLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnNlby1oZWFkZXIgZGl2IHAgc3Ryb25nLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgZGl2IHAgc3Ryb25nLCAuYmxvY2stYmxvY2stY29udGVudDBmMTIxYWZiLTAyMTItNDhmMy05YjZiLWYyMzNlZGE5NGQ1NSAuZmllbGQtLW5hbWUtYm9keSBoNSwgLmJsb2NrLWJsb2NrLWNvbnRlbnQwZjEyMWFmYi0wMjEyLTQ4ZjMtOWI2Yi1mMjMzZWRhOTRkNTUgLmZpZWxkLS1uYW1lLWJvZHkgLmg1LCAudmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1wZXJrcy10aXRsZS1jYXJlZXIgaDUsIC52aWV3LWlkLWNhcmVlcl9ibG9ja192aWV3LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXBlcmtzLXRpdGxlLWNhcmVlciAuaDUsIC52aWV3LWlkLWNhcmVlcl9ibG9ja192aWV3LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciAuZmllbGQtLW5hbWUtYm9keSBwIHN0cm9uZywgLnZpZXctaWQtY2FyZWVyX2Jsb2NrX3ZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmZpZWxkLS1uYW1lLWJvZHkgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC52aWV3LWlkLWNhcmVlcl9ibG9ja192aWV3LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC5maWVsZC0tbmFtZS1ib2R5IHAgc3Ryb25nLCAudmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuZmllbGQtLW5hbWUtYm9keSBwIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnRlYW0tbGVmdCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnRlYW0tbGVmdCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay00IC5maWVsZC1jb250ZW50IC52YWx1ZXMtdGl0bGUgaDUsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay00IC5maWVsZC1jb250ZW50IC52YWx1ZXMtdGl0bGUgLmg1LCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMyAubGlzdC1ncm91cCBsaSBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTMgLmxpc3QtZ3JvdXAgbGkgLmg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC52aWV3LWhlYWRlciBwIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuc2VvLWhlYWRlciBwIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC5ibG9jay1ibG9jay1jb250ZW50IHAgc3Ryb25nLCAuYmxvY2stYmxvY2stY29udGVudDk4ZjA5Y2JlLTExZjItNDY3MC1iNjFiLTQzM2IxMzNjY2E1OSAuY29udGVudCBoNSwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ5OGYwOWNiZS0xMWYyLTQ2NzAtYjYxYi00MzNiMTMzY2NhNTkgLmNvbnRlbnQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLm1hcmtldGluZy10b3AgaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAubWFya2V0aW5nLXRvcCAuaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAubWFya2V0aW5nLXRvcCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAubWFya2V0aW5nLXRvcCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnRlYW0tYXVnbWVudGF0aW9uLXRvcCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudGVhbS1hdWdtZW50YXRpb24tdG9wIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAuZmllbGQtY29udGVudCAuZmlyc3QtdG9wIGg1IGEsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTggLmZpZWxkLWNvbnRlbnQgLmZpcnN0LXRvcCAuaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAuZmllbGQtY29udGVudCAuZmlyc3QtdG9wIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC5maWVsZC1jb250ZW50IC5maXJzdC10b3AgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5kZXNpZ24tdG9wIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5kZXNpZ24tdG9wIC5oNSwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ5YWJhNGYzZC0zM2U0LTQxMzAtOTI4YS01NWE3MmNiMWUwNWUgLmNvbnRlbnQgaDUsIC5ibG9jay1ibG9jay1jb250ZW50OWFiYTRmM2QtMzNlNC00MTMwLTkyOGEtNTVhNzJjYjFlMDVlIC5jb250ZW50IC5oNSwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ5YWJhNGYzZC0zM2U0LTQxMzAtOTI4YS01NWE3MmNiMWUwNWUgLmNvbnRlbnQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnJvdyAudmlld3Mtcm93IC5sb2NhdGlvbnMtY29udGFpbmVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAucm93IC52aWV3cy1yb3cgLmxvY2F0aW9ucy1jb250YWluZXIgLmg0LCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmxvY2F0aW9ucy1jb250YWluZXIgaDQsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAubG9jYXRpb25zLWNvbnRhaW5lciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay00IC5saW5rZWRJbkFkcy1jbGllbnQgLmNsaWVudC1zdG9yeS1ibG9jayBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTQgLmxpbmtlZEluQWRzLWNsaWVudCAuY2xpZW50LXN0b3J5LWJsb2NrIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTUgLmxpbmtlZGluLXNlcnZpY2VzLXRvcCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTUgLmxpbmtlZGluLXNlcnZpY2VzLXRvcCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay01IC5saW5rZWRpbi1zZXJ2aWNlcy10b3AgaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTUgLmxpbmtlZGluLXNlcnZpY2VzLXRvcCAuaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS10aXRsZSBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS10aXRsZSAuaDUsIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXZpZXdzLWJsb2NrbmV3c2xldHRlci1ibG9jay1ibG9jay0yIC5maWVsZC0tbmFtZS1ib2R5IGg1LCAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay12aWV3cy1ibG9ja25ld3NsZXR0ZXItYmxvY2stYmxvY2stMiAuZmllbGQtLW5hbWUtYm9keSAuaDUsIC5wYXRoLW5ld3NsZXR0ZXItY29uZmlybWF0aW9uIC5ibG9jay1ibG9jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IGg1LCAucGF0aC1uZXdzbGV0dGVyLWNvbmZpcm1hdGlvbiAuYmxvY2stYmxvY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuaDUsIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSBoNSwgLmZlYXR1cmVkLWJvdHRvbSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmxvY2F0aW9ucy1jb250YWluZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmxvY2F0aW9ucy1jb250YWluZXIgLmg0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaDQtc3ViaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiAudmlldy1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTYgLnNlby1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC52aWV3LWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiAuc2VvLWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5zZW8taGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctaGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuc2VvLWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg0LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnNlby1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctaGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5zZW8taGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnRlYW0tbGVmdCAudGVhbS1ib2R5IGg0LCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNSAuZmllbGQtY29udGVudCAudGVhbS1sZWZ0IC50ZWFtLWJvZHkgLmg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC52aWV3LWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuc2VvLWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlldy1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuc2VvLWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg0LCAuYmxvY2stYmxvY2stY29udGVudDk4ZjA5Y2JlLTExZjItNDY3MC1iNjFiLTQzM2IxMzNjY2E1OSAuY29udGVudCBoNCwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ5OGYwOWNiZS0xMWYyLTQ2NzAtYjYxYi00MzNiMTMzY2NhNTkgLmNvbnRlbnQgLmg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAudmlldy1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1wcm9jZXNzX2Jsb2NrIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAuc2VvLWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1wcm9jZXNzX2Jsb2NrIC52aWV3LWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1wcm9jZXNzX2Jsb2NrIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnNlby1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLm1hcmtldGluZy10b3AgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLm1hcmtldGluZy10b3AgLmg0LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC50ZWFtLWF1Z21lbnRhdGlvbi10b3AgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnRlYW0tYXVnbWVudGF0aW9uLXRvcCAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTggLmZpZWxkLWNvbnRlbnQgLmZpcnN0LXRvcCBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAuZmllbGQtY29udGVudCAuZmlyc3QtdG9wIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMiAuZmllbGQtY29udGVudCAuZGVzaWduLXRvcCBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMiAuZmllbGQtY29udGVudCAuZGVzaWduLXRvcCAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAudmlldy1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5zZW8taGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAudmlldy1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLnNlby1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg0LCAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWJvZHkgaDQsIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtYm9keSAuaDQsIC5ibG9jay12aWV3cy1ibG9ja2xldHMtdGFsay1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtYm9keSBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrbGV0cy10YWxrLWFkcy1ibG9jay0xIC52aWV3cy1maWVsZC1ib2R5IC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTUgLmxpbmtlZGluLXNlcnZpY2VzLXRvcCBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTUgLmxpbmtlZGluLXNlcnZpY2VzLXRvcCAuaDQge1xuICBjb2xvcjogIzZBNkE3MTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmg0LXN1YmhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTYgLnZpZXctaGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC5zZW8taGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiAudmlldy1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTYgLnNlby1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctaGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuc2VvLWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnNlby1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg0LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctaGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5zZW8taGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuc2VvLWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDQsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay01IC5maWVsZC1jb250ZW50IC50ZWFtLWxlZnQgLnRlYW0tYm9keSBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnRlYW0tbGVmdCAudGVhbS1ib2R5IC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlldy1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnNlby1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXctaGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnNlby1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNCwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ5OGYwOWNiZS0xMWYyLTQ2NzAtYjYxYi00MzNiMTMzY2NhNTkgLmNvbnRlbnQgaDQsIC5ibG9jay1ibG9jay1jb250ZW50OThmMDljYmUtMTFmMi00NjcwLWI2MWItNDMzYjEzM2NjYTU5IC5jb250ZW50IC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnZpZXctaGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnNlby1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1wcm9jZXNzX2Jsb2NrIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAudmlldy1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1wcm9jZXNzX2Jsb2NrIC5zZW8taGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg0LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC5tYXJrZXRpbmctdG9wIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC5tYXJrZXRpbmctdG9wIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudGVhbS1hdWdtZW50YXRpb24tdG9wIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC50ZWFtLWF1Z21lbnRhdGlvbi10b3AgLmg0LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC5maWVsZC1jb250ZW50IC5maXJzdC10b3AgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTggLmZpZWxkLWNvbnRlbnQgLmZpcnN0LXRvcCAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLmRlc2lnbi10b3AgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLmRlc2lnbi10b3AgLmg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLnZpZXctaGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuc2VvLWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLnZpZXctaGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5zZW8taGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ib2R5IGg0LCAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWJvZHkgLmg0LCAuYmxvY2stdmlld3MtYmxvY2tsZXRzLXRhbGstYWRzLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWJvZHkgaDQsIC5ibG9jay12aWV3cy1ibG9ja2xldHMtdGFsay1hZHMtYmxvY2stMSAudmlld3MtZmllbGQtYm9keSAuaDQsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay01IC5saW5rZWRpbi1zZXJ2aWNlcy10b3AgaDQsIC5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay01IC5saW5rZWRpbi1zZXJ2aWNlcy10b3AgLmg0IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmF2LWNvbnRhaW5lciwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZCB1bDpmaXJzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyB1bCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHVsLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGdhcDogMTBweDtcbn1cbi5uYXYtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZCB1bDpmaXJzdC1jaGlsZDo6LXdlYmtpdC1zY3JvbGxiYXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3QgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3QgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQgdWw6Zmlyc3QtY2hpbGQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIHVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi1jb250YWluZXIgbGk6Zmlyc3QtY2hpbGQgYSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZCB1bDpmaXJzdC1jaGlsZCBsaTpmaXJzdC1jaGlsZCBhLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIHVsIGxpOmZpcnN0LWNoaWxkIGEsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnZpZXctZmlsdGVycyAuanMtZm9ybS10eXBlLXNlbGVjdCB1bCBsaTpmaXJzdC1jaGlsZCBhLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3QgdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udmlldy1pZC1wb3NpdGlvbnMgLnZpZXctaGVhZGVyIGgxLCAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDEsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC52aWV3LWlkLXBvc2l0aW9ucyAuc2VvLWhlYWRlciBoMSwgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgxLCAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctaGVhZGVyIC5oMSwgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnZpZXctaWQtcG9zaXRpb25zIC5zZW8taGVhZGVyIC5oMSwgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBPd2wgQ2Fyb3VzZWwgQXJyb3dzICovXG4ub3dsLW5hdiAuZGlzYWJsZWQgc3BhbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDg5JSkgc2VwaWEoNSUpIHNhdHVyYXRlKDE0MiUpIGh1ZS1yb3RhdGUoMTc1ZGVnKSBicmlnaHRuZXNzKDEyNSUpIGNvbnRyYXN0KDkxJSk7XG59XG4ub3dsLW5hdiAub3dsLXByZXYge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm93bC1uYXYgLm93bC1wcmV2IHNwYW4ge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93X3JpZ2h0LnN2Zyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ub3dsLW5hdiAub3dsLW5leHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm93bC1uYXYgLm93bC1uZXh0IHNwYW4ge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93X3JpZ2h0LnN2Zyk7XG59XG5cbi8qIEVuZCBPd2wgQ2Fyb3VzZWwgQXJyb3dzICovXG4vKiBQcm9qZWN0IENhdGVnb3J5ICovXG5hW2hyZWZePVwiL3plbmRldi13ZWIvd2ViL3RheG9ub215L3Rlcm0vXCJdLCBhW2hyZWZePVwiL3plbmRldi13ZWIvd2ViL3N2L3RheG9ub215L3Rlcm0vXCJdIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGFbaHJlZl49XCIvemVuZGV2LXdlYi93ZWIvdGF4b25vbXkvdGVybS9cIl0sIGFbaHJlZl49XCIvemVuZGV2LXdlYi93ZWIvc3YvdGF4b25vbXkvdGVybS9cIl0ge1xuICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBhW2hyZWZePVwiL3plbmRldi13ZWIvd2ViL3RheG9ub215L3Rlcm0vXCJdLCBhW2hyZWZePVwiL3plbmRldi13ZWIvd2ViL3N2L3RheG9ub215L3Rlcm0vXCJdIHtcbiAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmFbaHJlZl49XCIvemVuZGV2LXdlYi93ZWIvdGF4b25vbXkvdGVybS8xMFwiXSwgYVtocmVmXj1cIi96ZW5kZXYtd2ViL3dlYi9zdi90YXhvbm9teS90ZXJtLzEwXCJdLCBhW2hyZWZePVwiL3plbmRldi13ZWIvd2ViL3RheG9ub215L3Rlcm0vOVwiXSwgYVtocmVmXj1cIi96ZW5kZXYtd2ViL3dlYi9zdi90YXhvbm9teS90ZXJtLzlcIl0sIGFbaHJlZl49XCIgL3plbmRldi13ZWIvd2ViL3RheG9ub215L3Rlcm0vMjVcIl0sIGFbaHJlZl49XCIvemVuZGV2LXdlYi93ZWIvc3YvdGF4b25vbXkvdGVybS8yNVwiXSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDgsIDE4MSwgMTM1LCAwLjIpO1xuICBjb2xvcjogIzMwQjU4Nztcbn1cblxuYVtocmVmXj1cIi96ZW5kZXYtd2ViL3dlYi90YXhvbm9teS90ZXJtLzhcIl0sIGFbaHJlZl49XCIvemVuZGV2LXdlYi93ZWIvc3YvdGF4b25vbXkvdGVybS84XCJdIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDY3LCAxMDYsIDAuMik7XG4gIGNvbG9yOiAjRkY0MzZBO1xufVxuXG5hW2hyZWZePVwiL3plbmRldi13ZWIvd2ViL3RheG9ub215L3Rlcm0vMTFcIl0sIGFbaHJlZl49XCIvemVuZGV2LXdlYi93ZWIvc3YvdGF4b25vbXkvdGVybS8xMVwiXSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDE1MCwgMjQyLCAwLjIpO1xuICBjb2xvcjogIzJDOTZGMjtcbn1cblxuLnZpZXctaWQtemVuX2xpZmVfYmxvY2sgLm93bC1zdGFnZS1vdXRlciBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi52aWV3LWlkLXplbl9saWZlX2Jsb2NrIC5vd2wtbmF2IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LWlkLXplbl9saWZlX2Jsb2NrIC5vd2wtbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnZpZXctaWQtemVuX2xpZmVfYmxvY2sgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTEgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDgzcHggYXV0byA0OHB4IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTEgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1hcmdpbi10b3A6IDYzcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS16ZW4tbGlmZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNCAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNCAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay00IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay00IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNCAudmlldy1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNCAuc2VvLWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay00IC52aWV3LWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTQgLnNlby1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDQge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay00IC52aWV3LWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay00IC5zZW8taGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTQgLnZpZXctaGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNCAuc2VvLWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4ucGF0aC11c2VyICNoZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGF0aC11c2VyIC5oaWdobGlnaHRlZCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ucGF0aC11c2VyICNtYWluIHtcbiAgbWF4LXdpZHRoOiAxMzA0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5wYWdlLXVzZXItbG9naW46OmJlZm9yZSB7XG4gIHdpZHRoOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbG9naW4uanBnKTtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTA1JTtcbiAgdG9wOiAtNSU7XG4gIHJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYWdlLXVzZXItbG9naW46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2UtdXNlci1sb2dpbiAuZmVhdHVyZWQtYm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXVzZXItbG9naW4gLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXVzZXItbG9naW4gLmhpZ2hsaWdodGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXVzZXItbG9naW4gI2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogNjBweCA2MHB4IDYwcHggMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhZ2UtdXNlci1sb2dpbiAjY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4ucGFnZS11c2VyLWxvZ2luICNtYWluIHtcbiAgbWluLWhlaWdodDogODB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLXVzZXItbG9naW4gLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXVzZXItbG9naW4gI0NvbGxhcHNpbmdOYXZiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtdXNlci1sb2dpbiAjdXNlci1sb2dpbi1mb3JtIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBhZ2UtdXNlci1sb2dpbiAjdXNlci1sb2dpbi1mb3JtIC5qcy1mb3JtLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4ucGFnZS11c2VyLWxvZ2luICN1c2VyLWxvZ2luLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjQ29sbGFwc2luZ05hdmJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNDb2xsYXBzaW5nTmF2YmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNDb2xsYXBzaW5nTmF2YmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI0NvbGxhcHNpbmdOYXZiYXIgLm9mZmNhbnZhcy1oZWFkZXIgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI0NvbGxhcHNpbmdOYXZiYXIgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjQ29sbGFwc2luZ05hdmJhciAub2ZmY2FudmFzLWJvZHkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICNDb2xsYXBzaW5nTmF2YmFyIC5vZmZjYW52YXMtYm9keSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzMwQjU4NztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI0NvbGxhcHNpbmdOYXZiYXIgLm9mZmNhbnZhcy1ib2R5IG5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjQ29sbGFwc2luZ05hdmJhciAub2ZmY2FudmFzLWJvZHkgbmF2IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjQ29sbGFwc2luZ05hdmJhciAub2ZmY2FudmFzLWJvZHkgbmF2IGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI0NvbGxhcHNpbmdOYXZiYXIgLm9mZmNhbnZhcy1ib2R5ICNibG9jay1sYW5ndWFnZXN3aXRjaGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTguNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTc2cHg7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI0NvbGxhcHNpbmdOYXZiYXIgLm9mZmNhbnZhcy1ib2R5ICNibG9jay1sYW5ndWFnZXN3aXRjaGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzOHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNDb2xsYXBzaW5nTmF2YmFyIC5vZmZjYW52YXMtYm9keSAjYmxvY2stbGFuZ3VhZ2Vzd2l0Y2hlciAuZW4ubmF2LWxpbmsgYTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbn1cblxuLypAa2V5ZnJhbWVzIHBsYXkge1xuICAgIGZyb20ge2JhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvcGxheS0yLnBuZykgbm8tcmVwZWF0O31cbiAgICB0byB7YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9QbGF5LnBuZykgbm8tcmVwZWF0O31cbn0qL1xuLm5ld3NsZXR0ZXIsIC5wYXRoLWJsb2cgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAubm9kZS0tdHlwZS1wb3NpdGlvbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5wYXRoLWNhcmVlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5wYXRoLWFib3V0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEyODNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkYyRjJGO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODZweCkge1xuICAubmV3c2xldHRlciwgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtY2FyZWVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5ld3NsZXR0ZXIsIC5wYXRoLWJsb2cgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAubm9kZS0tdHlwZS1wb3NpdGlvbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5wYXRoLWNhcmVlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5wYXRoLWFib3V0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCB7XG4gICAgd2lkdGg6IDkzJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5ld3NsZXR0ZXIgLmxheW91dF9fcmVnaW9uLS1maXJzdCwgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1maXJzdCwgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsIC5wYXRoLWNhcmVlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1maXJzdCwgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5uZXdzbGV0dGVyIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnZpZXdzLWZpZWxkLWJvZHkgaDMsIC5wYXRoLWJsb2cgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnZpZXdzLWZpZWxkLWJvZHkgaDMsIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC52aWV3cy1maWVsZC1ib2R5IGgzLCAucGF0aC1jYXJlZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnZpZXdzLWZpZWxkLWJvZHkgaDMsIC5wYXRoLWFib3V0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC52aWV3cy1maWVsZC1ib2R5IGgzLCAubmV3c2xldHRlciAubGF5b3V0X19yZWdpb24tLWZpcnN0IC52aWV3cy1maWVsZC1ib2R5IC5oMywgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1maXJzdCAudmlld3MtZmllbGQtYm9keSAuaDMsIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC52aWV3cy1maWVsZC1ib2R5IC5oMywgLnBhdGgtY2FyZWVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC52aWV3cy1maWVsZC1ib2R5IC5oMywgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnZpZXdzLWZpZWxkLWJvZHkgLmgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubmV3c2xldHRlciAubGF5b3V0X19yZWdpb24tLWZpcnN0IC52aWV3cy1maWVsZC1ib2R5IHAsIC5wYXRoLWJsb2cgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnZpZXdzLWZpZWxkLWJvZHkgcCwgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnZpZXdzLWZpZWxkLWJvZHkgcCwgLnBhdGgtY2FyZWVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC52aWV3cy1maWVsZC1ib2R5IHAsIC5wYXRoLWFib3V0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC52aWV3cy1maWVsZC1ib2R5IHAge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjg2cHgpIHtcbiAgLm5ld3NsZXR0ZXIgLmxheW91dF9fcmVnaW9uLS1maXJzdCAudmlld3MtZmllbGQtYm9keSBwLCAucGF0aC1ibG9nIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC52aWV3cy1maWVsZC1ib2R5IHAsIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC52aWV3cy1maWVsZC1ib2R5IHAsIC5wYXRoLWNhcmVlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1maXJzdCAudmlld3MtZmllbGQtYm9keSBwLCAucGF0aC1hYm91dCAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1maXJzdCAudmlld3MtZmllbGQtYm9keSBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uZXdzbGV0dGVyIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnZpZXdzLWZpZWxkLWJvZHkgcCwgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1maXJzdCAudmlld3MtZmllbGQtYm9keSBwLCAubm9kZS0tdHlwZS1wb3NpdGlvbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1maXJzdCAudmlld3MtZmllbGQtYm9keSBwLCAucGF0aC1jYXJlZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnZpZXdzLWZpZWxkLWJvZHkgcCwgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnZpZXdzLWZpZWxkLWJvZHkgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5uZXdzbGV0dGVyIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLCAucGF0aC1ibG9nIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCwgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLCAucGF0aC1jYXJlZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLCAucGF0aC1hYm91dCAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICB3aWR0aDogNDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjg2cHgpIHtcbiAgLm5ld3NsZXR0ZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQsIC5wYXRoLWJsb2cgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLCAubm9kZS0tdHlwZS1wb3NpdGlvbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQsIC5wYXRoLWNhcmVlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQsIC5wYXRoLWFib3V0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmV3c2xldHRlciAubGF5b3V0X19yZWdpb24tLXNlY29uZCwgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQsIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCwgLnBhdGgtY2FyZWVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCwgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmV3c2xldHRlciAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSwgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0sIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSwgLnBhdGgtY2FyZWVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSwgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwMHB4O1xuICBnYXA6IDExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjg2cHgpIHtcbiAgLm5ld3NsZXR0ZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0sIC5wYXRoLWJsb2cgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtLCAubm9kZS0tdHlwZS1wb3NpdGlvbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0sIC5wYXRoLWNhcmVlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0sIC5wYXRoLWFib3V0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmV3c2xldHRlciAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSwgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0sIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSwgLnBhdGgtY2FyZWVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSwgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjg2cHgpIHtcbiAgLm5ld3NsZXR0ZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gLmpzLWZvcm0tdHlwZS1lbWFpbCwgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gLmpzLWZvcm0tdHlwZS1lbWFpbCwgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIC5qcy1mb3JtLXR5cGUtZW1haWwsIC5wYXRoLWNhcmVlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gLmpzLWZvcm0tdHlwZS1lbWFpbCwgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIC5qcy1mb3JtLXR5cGUtZW1haWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG4ubmV3c2xldHRlciAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wYXRoLWJsb2cgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnBhdGgtY2FyZWVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wYXRoLWFib3V0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjRTFFNEU4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubmV3c2xldHRlciAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSA6LW1vei1wbGFjZWhvbGRlciwgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gOi1tb3otcGxhY2Vob2xkZXIsIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSA6LW1vei1wbGFjZWhvbGRlciwgLnBhdGgtY2FyZWVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSA6LW1vei1wbGFjZWhvbGRlciwgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNFMUU0RTg7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5uZXdzbGV0dGVyIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDo6LW1vei1wbGFjZWhvbGRlciwgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gOjotbW96LXBsYWNlaG9sZGVyLCAubm9kZS0tdHlwZS1wb3NpdGlvbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gOjotbW96LXBsYWNlaG9sZGVyLCAucGF0aC1jYXJlZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDo6LW1vei1wbGFjZWhvbGRlciwgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNFMUU0RTg7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5uZXdzbGV0dGVyIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5wYXRoLWJsb2cgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAucGF0aC1jYXJlZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5wYXRoLWFib3V0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNFMUU0RTg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5uZXdzbGV0dGVyIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAucGF0aC1ibG9nIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAucGF0aC1jYXJlZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAucGF0aC1hYm91dCAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI0UxRTRFODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5ld3NsZXR0ZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gOjpwbGFjZWhvbGRlciwgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gOjpwbGFjZWhvbGRlciwgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDo6cGxhY2Vob2xkZXIsIC5wYXRoLWNhcmVlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gOjpwbGFjZWhvbGRlciwgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIDo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI0UxRTRFODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5ld3NsZXR0ZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gaW5wdXQsIC5wYXRoLWJsb2cgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIGlucHV0LCAubm9kZS0tdHlwZS1wb3NpdGlvbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gaW5wdXQsIC5wYXRoLWNhcmVlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gaW5wdXQsIC5wYXRoLWFib3V0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSBpbnB1dCB7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzBCNTg3O1xuICBiYWNrZ3JvdW5kOiAjMkYyRjJGO1xuICBjb2xvcjogI0UxRTRFODtcbn1cbi5uZXdzbGV0dGVyIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIGlucHV0OmZvY3VzLCAucGF0aC1ibG9nIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSBpbnB1dDpmb2N1cywgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIGlucHV0OmZvY3VzLCAucGF0aC1jYXJlZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIGlucHV0OmZvY3VzLCAucGF0aC1hYm91dCAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5ld3NsZXR0ZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gLmZvcm0tYWN0aW9ucywgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gLmZvcm0tYWN0aW9ucywgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIC5mb3JtLWFjdGlvbnMsIC5wYXRoLWNhcmVlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gLmZvcm0tYWN0aW9ucywgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3c2xldHRlciAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiwgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiwgLnBhdGgtY2FyZWVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiwgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXdzbGV0dGVyIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uOjphZnRlciwgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b246OmFmdGVyLCAubm9kZS0tdHlwZS1wb3NpdGlvbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b246OmFmdGVyLCAucGF0aC1jYXJlZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uOjphZnRlciwgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IGluaXRpYWw7XG59XG5cbi55b3V0dWJlLXBsYXllciAucGxheS1idXR0b24tZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAueW91dHViZS1wbGF5ZXIgLnBsYXktYnV0dG9uLWRpdiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICB9XG59XG5cbi55b3V0dWJlLXBsYXllciAucGxheS1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgZ3JlZW5QdWxzZSB7XG4gIDAlIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwYjU4NztcbiAgfVxuICAxMCUge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBiNTg3O1xuICB9XG4gIDIwJSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjU1LCAxNjcsIDAuMDc4NDMxMzcyNSk7XG4gIH1cbiAgNDAlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyNTUsIDE2NywgMC4wNzg0MzEzNzI1KTtcbiAgfVxuICA2MCUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDI1NSwgMTY3LCAwLjA3ODQzMTM3MjUpO1xuICB9XG4gIDcwJSB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMGI1ODc7XG4gIH1cbiAgOTAlIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwYjU4NztcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwYjU4NztcbiAgfVxufVxuQGtleWZyYW1lcyB3aGl0ZVB1bHNlIHtcbiAgMCUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwJSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjAlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA0MCUge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDYwJSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNzAlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA5MCUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ueW91dHViZS1wbGF5ZXIgLnBsYXkge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BsYXktMi5wbmcpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCwgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnBhdGgtY29uZmlybWF0aW9uIC5hbGVydC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcHRjaGFfX3RpdGxlLFxuLmNhcHRjaGFfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcHRjaGFfX2VsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc3VidGl0bGUtcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN1YnRpdGxlLXAge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1YnRpdGxlLXAge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb3JtLWl0ZW0tLWVycm9yLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiAjRTgwMzAzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG59XG4uZm9ybS1pdGVtLS1lcnJvci1tZXNzYWdlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9ybS1pdGVtLS1lcnJvci1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uc3YtYnV0dG9uLWNvbnRhY3QtaG92ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhdGgtZnJvbnRwYWdlLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgYnV0dG9uIC50Ym0tYnV0dG9uLWNvbnRhaW5lciBzcGFuLCAucGF0aC1mcm9udHBhZ2Uuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gYnV0dG9uIC50Ym0tYnV0dG9uLWNvbnRhaW5lciBzcGFuLFxuLnBhdGgtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyBidXR0b24gLnRibS1idXR0b24tY29udGFpbmVyIHNwYW4sIC5wYXRoLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIGJ1dHRvbiAudGJtLWJ1dHRvbi1jb250YWluZXIgc3Bhbixcbi5ub2RlLS10eXBlLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgYnV0dG9uIC50Ym0tYnV0dG9uLWNvbnRhaW5lciBzcGFuLCAubm9kZS0tdHlwZS1zZXJ2aWNlcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiBidXR0b24gLnRibS1idXR0b24tY29udGFpbmVyIHNwYW4sXG4ubm9kZS0tdHlwZS1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgYnV0dG9uIC50Ym0tYnV0dG9uLWNvbnRhaW5lciBzcGFuLCAubm9kZS0tdHlwZS1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIGJ1dHRvbiAudGJtLWJ1dHRvbi1jb250YWluZXIgc3Bhbixcbi5ub2RlLS10eXBlLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IGJ1dHRvbiAudGJtLWJ1dHRvbi1jb250YWluZXIgc3BhbiwgLm5vZGUtLXR5cGUtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIGJ1dHRvbiAudGJtLWJ1dHRvbi1jb250YWluZXIgc3Bhbixcbi5wYXRoLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IGJ1dHRvbiAudGJtLWJ1dHRvbi1jb250YWluZXIgc3BhbiwgLnBhdGgtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIGJ1dHRvbiAudGJtLWJ1dHRvbi1jb250YWluZXIgc3Bhbixcbi5wYXRoLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyBidXR0b24gLnRibS1idXR0b24tY29udGFpbmVyIHNwYW4sIC5wYXRoLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gYnV0dG9uIC50Ym0tYnV0dG9uLWNvbnRhaW5lciBzcGFuIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGF0aC1mcm9udHBhZ2Uuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCAucGF0aC1mcm9udHBhZ2Uuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBhLCAucGF0aC1mcm9udHBhZ2Uuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgLnBhdGgtZnJvbnRwYWdlLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGEsXG4ucGF0aC1zZXJ2aWNlcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sXG4ucGF0aC1zZXJ2aWNlcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGEsIC5wYXRoLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sIC5wYXRoLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGEsXG4ubm9kZS0tdHlwZS1zZXJ2aWNlcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sXG4ubm9kZS0tdHlwZS1zZXJ2aWNlcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGEsIC5ub2RlLS10eXBlLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sIC5ub2RlLS10eXBlLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGEsXG4ubm9kZS0tdHlwZS1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbixcbi5ub2RlLS10eXBlLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBhLCAubm9kZS0tdHlwZS1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sIC5ub2RlLS10eXBlLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgYSxcbi5ub2RlLS10eXBlLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sXG4ubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBhLCAubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgLm5vZGUtLXR5cGUtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGEsXG4ucGF0aC10ZWNobm9sb2dpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLFxuLnBhdGgtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgYSwgLnBhdGgtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sIC5wYXRoLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBhLFxuLnBhdGgtaW5kdXN0cmllcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sXG4ucGF0aC1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgYSwgLnBhdGgtaW5kdXN0cmllcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCAucGF0aC1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGEge1xuICAgIGNvbG9yOiAjMjYyNDI0O1xuICB9XG4gIC5wYXRoLWZyb250cGFnZS5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46aG92ZXIsIC5wYXRoLWZyb250cGFnZS5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGE6aG92ZXIsIC5wYXRoLWZyb250cGFnZS5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOmhvdmVyLCAucGF0aC1mcm9udHBhZ2Uuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgYTpob3Zlcixcbi5wYXRoLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpob3Zlcixcbi5wYXRoLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgYTpob3ZlciwgLnBhdGgtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpob3ZlciwgLnBhdGgtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgYTpob3Zlcixcbi5ub2RlLS10eXBlLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpob3Zlcixcbi5ub2RlLS10eXBlLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgYTpob3ZlciwgLm5vZGUtLXR5cGUtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpob3ZlciwgLm5vZGUtLXR5cGUtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgYTpob3Zlcixcbi5ub2RlLS10eXBlLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOmhvdmVyLFxuLm5vZGUtLXR5cGUtaW5kdXN0cmllcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGE6aG92ZXIsIC5ub2RlLS10eXBlLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpob3ZlciwgLm5vZGUtLXR5cGUtaW5kdXN0cmllcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmhvdmVyLFxuLm5vZGUtLXR5cGUtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpob3Zlcixcbi5ub2RlLS10eXBlLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGE6aG92ZXIsIC5ub2RlLS10eXBlLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOmhvdmVyLCAubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgYTpob3Zlcixcbi5wYXRoLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46aG92ZXIsXG4ucGF0aC10ZWNobm9sb2dpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmhvdmVyLCAucGF0aC10ZWNobm9sb2dpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpob3ZlciwgLnBhdGgtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGE6aG92ZXIsXG4ucGF0aC1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpob3Zlcixcbi5wYXRoLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmhvdmVyLCAucGF0aC1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46aG92ZXIsIC5wYXRoLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzMEI1ODc7XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZS5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNvbnRhY3QtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGEsIC5wYXRoLWZyb250cGFnZS5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGEsIC5wYXRoLWZyb250cGFnZS5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jb250YWN0LWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhLCAucGF0aC1mcm9udHBhZ2Uuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSxcbi5wYXRoLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY29udGFjdC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSxcbi5wYXRoLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSwgLnBhdGgtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY29udGFjdC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSwgLnBhdGgtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSxcbi5ub2RlLS10eXBlLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY29udGFjdC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSxcbi5ub2RlLS10eXBlLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSwgLm5vZGUtLXR5cGUtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY29udGFjdC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSwgLm5vZGUtLXR5cGUtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSxcbi5ub2RlLS10eXBlLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jb250YWN0LWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhLFxuLm5vZGUtLXR5cGUtaW5kdXN0cmllcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGEsIC5ub2RlLS10eXBlLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY29udGFjdC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSwgLm5vZGUtLXR5cGUtaW5kdXN0cmllcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhLFxuLm5vZGUtLXR5cGUtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY29udGFjdC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSxcbi5ub2RlLS10eXBlLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGEsIC5ub2RlLS10eXBlLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jb250YWN0LWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhLCAubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSxcbi5wYXRoLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNvbnRhY3QtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGEsXG4ucGF0aC10ZWNobm9sb2dpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhLCAucGF0aC10ZWNobm9sb2dpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY29udGFjdC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSwgLnBhdGgtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGEsXG4ucGF0aC1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY29udGFjdC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSxcbi5wYXRoLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhLCAucGF0aC1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNvbnRhY3QtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGEsIC5wYXRoLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wYXRoLWZyb250cGFnZS5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uc3YtYnV0dG9uLWNvbnRhY3QtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGEsIC5wYXRoLWZyb250cGFnZS5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnN2LWJ1dHRvbi1jb250YWN0LWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhLFxuLnBhdGgtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnN2LWJ1dHRvbi1jb250YWN0LWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhLCAucGF0aC1zZXJ2aWNlcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnN2LWJ1dHRvbi1jb250YWN0LWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhLFxuLm5vZGUtLXR5cGUtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnN2LWJ1dHRvbi1jb250YWN0LWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhLCAubm9kZS0tdHlwZS1zZXJ2aWNlcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnN2LWJ1dHRvbi1jb250YWN0LWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhLFxuLm5vZGUtLXR5cGUtaW5kdXN0cmllcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uc3YtYnV0dG9uLWNvbnRhY3QtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGEsIC5ub2RlLS10eXBlLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5zdi1idXR0b24tY29udGFjdC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSxcbi5ub2RlLS10eXBlLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uc3YtYnV0dG9uLWNvbnRhY3QtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGEsIC5ub2RlLS10eXBlLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnN2LWJ1dHRvbi1jb250YWN0LWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhLFxuLnBhdGgtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5zdi1idXR0b24tY29udGFjdC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSwgLnBhdGgtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uc3YtYnV0dG9uLWNvbnRhY3QtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGEsXG4ucGF0aC1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5zdi1idXR0b24tY29udGFjdC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSwgLnBhdGgtaW5kdXN0cmllcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnN2LWJ1dHRvbi1jb250YWN0LWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4ucGF0aC1mcm9udHBhZ2Uuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlciwgLnBhdGgtZnJvbnRwYWdlLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGE6OmFmdGVyLFxuLnBhdGgtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlciwgLnBhdGgtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1zZXJ2aWNlcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGE6OmFmdGVyLCAubm9kZS0tdHlwZS1zZXJ2aWNlcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlcixcbi5ub2RlLS10eXBlLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlciwgLm5vZGUtLXR5cGUtaW5kdXN0cmllcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlcixcbi5ub2RlLS10eXBlLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGE6OmFmdGVyLCAubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIsXG4ucGF0aC10ZWNobm9sb2dpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlciwgLnBhdGgtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGE6OmFmdGVyLFxuLnBhdGgtaW5kdXN0cmllcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGE6OmFmdGVyLCAucGF0aC1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGE6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jYWxsLWljb24uc3ZnKTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGF0aC1mcm9udHBhZ2Uuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46OmFmdGVyLCAucGF0aC1mcm9udHBhZ2Uuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIGE6OmFmdGVyLCAucGF0aC1mcm9udHBhZ2Uuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOjphZnRlciwgLnBhdGgtZnJvbnRwYWdlLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIsXG4ucGF0aC1zZXJ2aWNlcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsXG4ucGF0aC1zZXJ2aWNlcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIsIC5wYXRoLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsIC5wYXRoLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1zZXJ2aWNlcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1zZXJ2aWNlcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIsIC5ub2RlLS10eXBlLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsIC5ub2RlLS10eXBlLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOjphZnRlcixcbi5ub2RlLS10eXBlLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIGE6OmFmdGVyLCAubm9kZS0tdHlwZS1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsIC5ub2RlLS10eXBlLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlcixcbi5ub2RlLS10eXBlLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsXG4ubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIGE6OmFmdGVyLCAubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOjphZnRlciwgLm5vZGUtLXR5cGUtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIsXG4ucGF0aC10ZWNobm9sb2dpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46OmFmdGVyLFxuLnBhdGgtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlciwgLnBhdGgtdGVjaG5vbG9naWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsIC5wYXRoLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIGE6OmFmdGVyLFxuLnBhdGgtaW5kdXN0cmllcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsXG4ucGF0aC1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlciwgLnBhdGgtaW5kdXN0cmllcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46OmFmdGVyLCAucGF0aC1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbWVudS1hcnJvdy1kb3duLWdyZXkuc3ZnKTtcbiAgfVxufVxuXG4ucGF0aC1mcm9udHBhZ2UgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWJ1dHRvbiAudGJtLWJ1dHRvbi1jb250YWluZXIgc3BhbiwgLnBhdGgtZnJvbnRwYWdlICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0tYnV0dG9uIC50Ym0tYnV0dG9uLWNvbnRhaW5lciBzcGFuLFxuLnBhdGgtc2VydmljZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWJ1dHRvbiAudGJtLWJ1dHRvbi1jb250YWluZXIgc3BhbiwgLnBhdGgtc2VydmljZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1idXR0b24gLnRibS1idXR0b24tY29udGFpbmVyIHNwYW4sXG4ubm9kZS0tdHlwZS1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0tYnV0dG9uIC50Ym0tYnV0dG9uLWNvbnRhaW5lciBzcGFuLCAubm9kZS0tdHlwZS1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWJ1dHRvbiAudGJtLWJ1dHRvbi1jb250YWluZXIgc3Bhbixcbi5ub2RlLS10eXBlLWluZHVzdHJpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWJ1dHRvbiAudGJtLWJ1dHRvbi1jb250YWluZXIgc3BhbiwgLm5vZGUtLXR5cGUtaW5kdXN0cmllcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWJ1dHRvbiAudGJtLWJ1dHRvbi1jb250YWluZXIgc3Bhbixcbi5ub2RlLS10eXBlLXRlY2hub2xvZ2llcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0tYnV0dG9uIC50Ym0tYnV0dG9uLWNvbnRhaW5lciBzcGFuLCAubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1idXR0b24gLnRibS1idXR0b24tY29udGFpbmVyIHNwYW4sXG4ucGF0aC10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWJ1dHRvbiAudGJtLWJ1dHRvbi1jb250YWluZXIgc3BhbiwgLnBhdGgtdGVjaG5vbG9naWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0tYnV0dG9uIC50Ym0tYnV0dG9uLWNvbnRhaW5lciBzcGFuLFxuLnBhdGgtaW5kdXN0cmllcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0tYnV0dG9uIC50Ym0tYnV0dG9uLWNvbnRhaW5lciBzcGFuLCAucGF0aC1pbmR1c3RyaWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0tYnV0dG9uIC50Ym0tYnV0dG9uLWNvbnRhaW5lciBzcGFuIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGF0aC1mcm9udHBhZ2UgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46OmFmdGVyLCAucGF0aC1mcm9udHBhZ2UgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIGE6OmFmdGVyLCAucGF0aC1mcm9udHBhZ2UgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOjphZnRlciwgLnBhdGgtZnJvbnRwYWdlICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIsXG4ucGF0aC1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsXG4ucGF0aC1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIsIC5wYXRoLXNlcnZpY2VzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsIC5wYXRoLXNlcnZpY2VzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIsIC5ub2RlLS10eXBlLXNlcnZpY2VzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsIC5ub2RlLS10eXBlLXNlcnZpY2VzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1pbmR1c3RyaWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOjphZnRlcixcbi5ub2RlLS10eXBlLWluZHVzdHJpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIGE6OmFmdGVyLCAubm9kZS0tdHlwZS1pbmR1c3RyaWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsIC5ub2RlLS10eXBlLWluZHVzdHJpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlcixcbi5ub2RlLS10eXBlLXRlY2hub2xvZ2llcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsXG4ubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIGE6OmFmdGVyLCAubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOjphZnRlciwgLm5vZGUtLXR5cGUtdGVjaG5vbG9naWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIsXG4ucGF0aC10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46OmFmdGVyLFxuLnBhdGgtdGVjaG5vbG9naWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlciwgLnBhdGgtdGVjaG5vbG9naWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsIC5wYXRoLXRlY2hub2xvZ2llcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIGE6OmFmdGVyLFxuLnBhdGgtaW5kdXN0cmllcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsXG4ucGF0aC1pbmR1c3RyaWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlciwgLnBhdGgtaW5kdXN0cmllcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46OmFmdGVyLCAucGF0aC1pbmR1c3RyaWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbWVudS1hcnJvdy1kb3duLXdoaXRlLnN2Zyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGF0aC1mcm9udHBhZ2UgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCAucGF0aC1mcm9udHBhZ2UgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBhLCAucGF0aC1mcm9udHBhZ2UgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgLnBhdGgtZnJvbnRwYWdlICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGEsXG4ucGF0aC1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sXG4ucGF0aC1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGEsIC5wYXRoLXNlcnZpY2VzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sIC5wYXRoLXNlcnZpY2VzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGEsXG4ubm9kZS0tdHlwZS1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sXG4ubm9kZS0tdHlwZS1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGEsIC5ub2RlLS10eXBlLXNlcnZpY2VzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sIC5ub2RlLS10eXBlLXNlcnZpY2VzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGEsXG4ubm9kZS0tdHlwZS1pbmR1c3RyaWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbixcbi5ub2RlLS10eXBlLWluZHVzdHJpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBhLCAubm9kZS0tdHlwZS1pbmR1c3RyaWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sIC5ub2RlLS10eXBlLWluZHVzdHJpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgYSxcbi5ub2RlLS10eXBlLXRlY2hub2xvZ2llcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sXG4ubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBhLCAubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgLm5vZGUtLXR5cGUtdGVjaG5vbG9naWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGEsXG4ucGF0aC10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLFxuLnBhdGgtdGVjaG5vbG9naWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgYSwgLnBhdGgtdGVjaG5vbG9naWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sIC5wYXRoLXRlY2hub2xvZ2llcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBhLFxuLnBhdGgtaW5kdXN0cmllcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sXG4ucGF0aC1pbmR1c3RyaWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgYSwgLnBhdGgtaW5kdXN0cmllcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCAucGF0aC1pbmR1c3RyaWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcub3BlbiA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgLnBhdGgtZnJvbnRwYWdlICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcub3BlbiA+IC50Ym0tbGluay1jb250YWluZXIgYSwgLnBhdGgtZnJvbnRwYWdlICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuLm9wZW4gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sIC5wYXRoLWZyb250cGFnZSAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbi5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBhLFxuLnBhdGgtc2VydmljZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLFxuLnBhdGgtc2VydmljZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBhLCAucGF0aC1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbi5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCAucGF0aC1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbi5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBhLFxuLm5vZGUtLXR5cGUtc2VydmljZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLFxuLm5vZGUtLXR5cGUtc2VydmljZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBhLCAubm9kZS0tdHlwZS1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbi5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCAubm9kZS0tdHlwZS1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbi5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBhLFxuLm5vZGUtLXR5cGUtaW5kdXN0cmllcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3Lm9wZW4gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sXG4ubm9kZS0tdHlwZS1pbmR1c3RyaWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcub3BlbiA+IC50Ym0tbGluay1jb250YWluZXIgYSwgLm5vZGUtLXR5cGUtaW5kdXN0cmllcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbi5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCAubm9kZS0tdHlwZS1pbmR1c3RyaWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuLm9wZW4gPiAudGJtLWxpbmstY29udGFpbmVyIGEsXG4ubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLFxuLm5vZGUtLXR5cGUtdGVjaG5vbG9naWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcub3BlbiA+IC50Ym0tbGluay1jb250YWluZXIgYSwgLm5vZGUtLXR5cGUtdGVjaG5vbG9naWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuLm9wZW4gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sIC5ub2RlLS10eXBlLXRlY2hub2xvZ2llcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbi5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBhLFxuLnBhdGgtdGVjaG5vbG9naWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcub3BlbiA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbixcbi5wYXRoLXRlY2hub2xvZ2llcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3Lm9wZW4gPiAudGJtLWxpbmstY29udGFpbmVyIGEsIC5wYXRoLXRlY2hub2xvZ2llcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbi5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCAucGF0aC10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4ub3BlbiA+IC50Ym0tbGluay1jb250YWluZXIgYSxcbi5wYXRoLWluZHVzdHJpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLFxuLnBhdGgtaW5kdXN0cmllcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3Lm9wZW4gPiAudGJtLWxpbmstY29udGFpbmVyIGEsIC5wYXRoLWluZHVzdHJpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4ub3BlbiA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgLnBhdGgtaW5kdXN0cmllcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbi5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBhIHtcbiAgICBjb2xvcjogIzMwQjU4NztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcudGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1uYXYubGV2ZWwtMCwgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4udGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0tbmF2LmxldmVsLTAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy50Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLW5hdi5sZXZlbC0wIGxpLCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbi50Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1uYXYubGV2ZWwtMCBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcudGJtLW1haW4tbmF2aWdhdGlvbi1uZXcudGJtLS1tb2JpbGUgLnRibS1uYXYubGV2ZWwtMCwgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4udGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuLnRibS0tbW9iaWxlIC50Ym0tbmF2LmxldmVsLTAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcudGJtLW1haW4tbmF2aWdhdGlvbi1uZXcudGJtLS1tb2JpbGUgLnRibS1uYXYubGV2ZWwtMCBsaSwgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4udGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuLnRibS0tbW9iaWxlIC50Ym0tbmF2LmxldmVsLTAgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1idXR0b24gLnRibS1idXR0b24tY29udGFpbmVyIHNwYW4sICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0tYnV0dG9uIC50Ym0tYnV0dG9uLWNvbnRhaW5lciBzcGFuIHtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG4jbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNvbnRhY3QtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGEsICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSwgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY29udGFjdC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSwgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnN2LWJ1dHRvbi1jb250YWN0LWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhLCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnN2LWJ1dHRvbi1jb250YWN0LWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4jbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGE6OmFmdGVyLCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2FsbC1pY29uLnN2Zyk7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGEsICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzI2MjQyNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24ub3BlbiA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLm9wZW4gPiAudGJtLWxpbmstY29udGFpbmVyIGEsICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24ub3BlbiA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBhIHtcbiAgICBjb2xvcjogIzMwQjU4NztcbiAgfVxufVxuXG4jbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3LCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAuYmxvY2stdmlld3MtYmxvY2ttZW51LWltYWdlLWJsb2NrLXR5cGUtYmxvY2stMSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAuYmxvY2stdmlld3MtYmxvY2ttZW51LWltYWdlLWJsb2NrLXR5cGUtYmxvY2stMiwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAuYmxvY2stdmlld3MtYmxvY2ttZW51LWltYWdlLWJsb2NrLXR5cGUtYmxvY2stMywgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAuYmxvY2stdmlld3MtYmxvY2ttZW51LWltYWdlLWJsb2NrLXR5cGUtYmxvY2stMSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAuYmxvY2stdmlld3MtYmxvY2ttZW51LWltYWdlLWJsb2NrLXR5cGUtYmxvY2stMiwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAuYmxvY2stdmlld3MtYmxvY2ttZW51LWltYWdlLWJsb2NrLXR5cGUtYmxvY2stMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAuYmxvY2stdmlld3MtYmxvY2ttZW51LWltYWdlLWJsb2NrLXR5cGUtYmxvY2stMSAucm93LWlubmVyLWNvbnRlbnQtbWVudS1pbWFnZSBpbWcsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLmJsb2NrLXZpZXdzLWJsb2NrbWVudS1pbWFnZS1ibG9jay10eXBlLWJsb2NrLTIgLnJvdy1pbm5lci1jb250ZW50LW1lbnUtaW1hZ2UgaW1nLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC5ibG9jay12aWV3cy1ibG9ja21lbnUtaW1hZ2UtYmxvY2stdHlwZS1ibG9jay0zIC5yb3ctaW5uZXItY29udGVudC1tZW51LWltYWdlIGltZywgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAuYmxvY2stdmlld3MtYmxvY2ttZW51LWltYWdlLWJsb2NrLXR5cGUtYmxvY2stMSAucm93LWlubmVyLWNvbnRlbnQtbWVudS1pbWFnZSBpbWcsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLmJsb2NrLXZpZXdzLWJsb2NrbWVudS1pbWFnZS1ibG9jay10eXBlLWJsb2NrLTIgLnJvdy1pbm5lci1jb250ZW50LW1lbnUtaW1hZ2UgaW1nLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC5ibG9jay12aWV3cy1ibG9ja21lbnUtaW1hZ2UtYmxvY2stdHlwZS1ibG9jay0zIC5yb3ctaW5uZXItY29udGVudC1tZW51LWltYWdlIGltZyB7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay50Ym0tbGVmdCAudGJtLXN1Ym1lbnUsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsudGJtLWxlZnQgLnRibS1zdWJtZW51IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFMUU0RTg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnN2LWJ1dHRvbi1jb250YWN0LWhvdmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC5zdi1idXR0b24tY29udGFjdC1ob3ZlciB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC5zdi1idXR0b24tY29udGFjdC1ob3ZlciBhLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC5zdi1idXR0b24tY29udGFjdC1ob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC5zdi1idXR0b24tY29udGFjdC1ob3ZlciBhOmhvdmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC5zdi1idXR0b24tY29udGFjdC1ob3ZlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzBCNTg3ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNvbnRhY3QtaG92ZXIsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1uYXYgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY29udGFjdC1ob3ZlciB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNvbnRhY3QtaG92ZXIgYSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLW5hdiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jb250YWN0LWhvdmVyIGEge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbiNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1uYXYgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY29udGFjdC1ob3ZlciBhOmhvdmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNvbnRhY3QtaG92ZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwQjU4NyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbiNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1uYXYgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY29udGFjdC1ob3ZlciBhOmZvY3VzLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNvbnRhY3QtaG92ZXIgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwQjU4NyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLW5hdiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXIge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLW5hdiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyIGEsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1uYXYgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlciBhIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXIgYTpob3ZlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLW5hdiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMywgMjE4LCAxODUsIDAuMikgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMEI1ODcgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXIgYTpob3Zlcjo6YWZ0ZXIsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1uYXYgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlciBhOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2FsbC1pY29uLWdyZWVuLnN2ZykgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLW5hdiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyIGE6Zm9jdXMsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1uYXYgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlciBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzBCNTg3ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLW5hdiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyIGE6Zm9jdXM6OmFmdGVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXIgYTpmb2N1czo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NhbGwtaWNvbi1ncmVlbi5zdmcpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbiNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLmhpZGUtbW9iaWxlLW1lbnUtaW1hZ2UsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLmhpZGUtbW9iaWxlLW1lbnUtaW1hZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbiNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLmhpZGUtbW9iaWxlLW1lbnUtaW1hZ2UgLnZpZXctY29udGVudCwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAuaGlkZS1tb2JpbGUtbWVudS1pbWFnZSAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC5oaWRlLW1vYmlsZS1tZW51LWltYWdlIC52aWV3cy1yb3csICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLmhpZGUtbW9iaWxlLW1lbnUtaW1hZ2UgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC5oaWRlLW1vYmlsZS1tZW51LWltYWdlIC50Ym0tY29sdW1uLWlubmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC5oaWRlLW1vYmlsZS1tZW51LWltYWdlIC50Ym0tY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC5oaWRlLW1vYmlsZS1tZW51LWltYWdlLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC5oaWRlLW1vYmlsZS1tZW51LWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0tY29sbGFwc2UsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1jb2xsYXBzZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAubGV2ZWwtMCwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAubGV2ZWwtMCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLmxldmVsLTAsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLmxldmVsLTAge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC5oaWRlLWJvcmRlciAudGJtLWNvbHVtbi1pbm5lciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAuaGlkZS1ib3JkZXIgLnRibS1jb2x1bW4taW5uZXIge1xuICBib3JkZXItcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLmhpZGUtbGFyZ2Utc2NyZWVuLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC5oaWRlLWxhcmdlLXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAuaGlkZS1sYXJnZXItbGc6bnRoLWNoaWxkKDIpIGEsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLmhpZGUtbGFyZ2VyLWxnOm50aC1jaGlsZCgyKSBhIHtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAuaGlkZS1sYXJnZXItbGcsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLmhpZGUtbGFyZ2VyLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAuaGlkZS1sYXJnZS1tYWluLW1lbnUsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLmhpZGUtbGFyZ2UtbWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC5sYW5ndWFnZS1wYXJlbnQtbWVudSAudGJtLWxpbmstY29udGFpbmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC5sYW5ndWFnZS1wYXJlbnQtbWVudSAudGJtLWxpbmstY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLmxhbmd1YWdlLXBhcmVudC1tZW51IC50Ym0tc3VibWVudSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAubGFuZ3VhZ2UtcGFyZW50LW1lbnUgLnRibS1zdWJtZW51IHtcbiAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAuaGFzLXRvcC1ib3JkZXItbGluZSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAuaGFzLXRvcC1ib3JkZXItbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLmhhcy10b3AtYm9yZGVyLWxpbmU6OmJlZm9yZSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAuaGFzLXRvcC1ib3JkZXItbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAuY29udGVudCwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAuY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3LCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIHtcbiAgICByaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRlY2hub2xvZ2llcy1tYWluLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50ZWNobm9sb2dpZXMtbWFpbiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGVjaG5vbG9naWVzLW1haW4gLnRibS1jb2x1bW4taW5uZXIsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRlY2hub2xvZ2llcy1tYWluIC50Ym0tY29sdW1uLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRlY2hub2xvZ2llcy1tYWluIC50Ym0tY29sdW1uLnNwYW40Om5vdCg6bGFzdC1jaGlsZCkgLnRibS1zdWJuYXYubGV2ZWwtMiwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGVjaG5vbG9naWVzLW1haW4gLnRibS1jb2x1bW4uc3BhbjQ6bm90KDpsYXN0LWNoaWxkKSAudGJtLXN1Ym5hdi5sZXZlbC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbiNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbiwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uIHtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uOmZpcnN0LWNoaWxkLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0tc3VibWVudSA+IC50Ym0tcm93ID4gLnRibS1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0tc3VibWVudSA+IC50Ym0tcm93ID4gLnRibS1jb2x1bW4gPiAudGJtLWNvbHVtbi1pbm5lciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uID4gLnRibS1jb2x1bW4taW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRlY2hub2xvZ2llcy1zdWJtZW51LnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbjpsYXN0LWNoaWxkLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50ZWNobm9sb2dpZXMtc3VibWVudS50Ym0tc3VibWVudSA+IC50Ym0tcm93ID4gLnRibS1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRlY2hub2xvZ2llcy1zdWJtZW51LnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50ZWNobm9sb2dpZXMtc3VibWVudS50Ym0tc3VibWVudSA+IC50Ym0tcm93ID4gLnRibS1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50ZWNobm9sb2dpZXMtc3VibWVudS50Ym0tc3VibWVudSA+IC50Ym0tcm93ID4gLnRibS1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSAudGJtLWNvbHVtbi1pbm5lciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGVjaG5vbG9naWVzLXN1Ym1lbnUudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkgLnRibS1jb2x1bW4taW5uZXIge1xuICAgIGJvcmRlcjogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkgPiAudGJtLWNvbHVtbi1pbm5lciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkgPiAudGJtLWNvbHVtbi1pbm5lciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UxRTRFODtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTIgPiAudGJtLWdyb3VwLWNvbnRhaW5lciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMiA+IC50Ym0tZ3JvdXAtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC5yZXNvdXJjZXMtc3VibWVudS1wYWRkaW5nLXRvcCwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAucmVzb3VyY2VzLXN1Ym1lbnUtcGFkZGluZy10b3Age1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24ub3BlbiAudGJtLWxpbmstY29udGFpbmVyIGJ1dHRvbi50Ym0tc3VibWVudS10b2dnbGU6OmFmdGVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93bi5vcGVuIC50Ym0tbGluay1jb250YWluZXIgYnV0dG9uLnRibS1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbWVudS1hcnJvdy1kb3duLWdyZWVuLnN2Zyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24ub3BlbiAudGJtLXN1Ym1lbnUudGJtLWl0ZW0tY2hpbGQsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duLm9wZW4gLnRibS1zdWJtZW51LnRibS1pdGVtLWNoaWxkIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDsgLyogU2V0IGEgbWF4aW11bSBoZWlnaHQgdGhhdCBpcyBlbm91Z2ggdG8gc2hvdyBjb250ZW50ICovXG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duLm9wZW4gLnRibS1zdWJtZW51LnRibS1pdGVtLWNoaWxkIGxpLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93bi5vcGVuIC50Ym0tc3VibWVudS50Ym0taXRlbS1jaGlsZCBsaSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyAvKiBTbGlkZSBpbiAqL1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24ub3BlbiAudGJtLXN1Ym1lbnUudGJtLWl0ZW0tY2hpbGQgLmhpZGUtbW9iaWxlLW1lbnUtaW1hZ2UsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duLm9wZW4gLnRibS1zdWJtZW51LnRibS1pdGVtLWNoaWxkIC5oaWRlLW1vYmlsZS1tZW51LWltYWdlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IC8qIFNsaWRlIGluICovXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93bi5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOjphZnRlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24ub3BlbiA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duLm9wZW4gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46OmFmdGVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93bi5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9tZW51LWFycm93LWRvd24tZ3JlZW4uc3ZnKTtcbiAgfVxuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93bi5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOmZvY3VzLXdpdGhpbjo6YWZ0ZXIsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duLm9wZW4gPiAudGJtLWxpbmstY29udGFpbmVyIGE6Zm9jdXMtd2l0aGluOjphZnRlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24ub3BlbiA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpmb2N1cy13aXRoaW46OmFmdGVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93bi5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmZvY3VzLXdpdGhpbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbWVudS1hcnJvdy1kb3duLWdyZWVuLnN2Zyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gLnRibS1saW5rLWNvbnRhaW5lciBidXR0b24udGJtLXN1Ym1lbnUtdG9nZ2xlOjphZnRlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gLnRibS1saW5rLWNvbnRhaW5lciBidXR0b24udGJtLXN1Ym1lbnUtdG9nZ2xlOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9tZW51LWFycm93LWRvd24tZ3JleS5zdmcpO1xuICB9XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46OmFmdGVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL21lbnUtYXJyb3ctZG93bi1ncmV5LnN2Zyk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDYwJSA1MCU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICByaWdodDogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46OmFmdGVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjo6YWZ0ZXIsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46OmFmdGVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLXN1Ym5hdi5sZXZlbC0yLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0tc3VibmF2LmxldmVsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLXN1Ym5hdi5sZXZlbC0yIC50Ym0taXRlbS5sZXZlbC0zID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0tc3VibmF2LmxldmVsLTIgLnRibS1pdGVtLmxldmVsLTMgPiAudGJtLWxpbmstY29udGFpbmVyIGEsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1zdWJuYXYubGV2ZWwtMiAudGJtLWl0ZW0ubGV2ZWwtMyA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLXN1Ym5hdi5sZXZlbC0yIC50Ym0taXRlbS5sZXZlbC0zID4gLnRibS1saW5rLWNvbnRhaW5lciBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93bi5vcGVuLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93bi5vcGVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbiNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBhLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5LjM2cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgYSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGEge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpub3QoOmxhc3QtY2hpbGQpLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGE6bm90KDpsYXN0LWNoaWxkKSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOm5vdCg6bGFzdC1jaGlsZCksICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOmxhc3QtY2hpbGQsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgYTpsYXN0LWNoaWxkLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46bGFzdC1jaGlsZCwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOmhvdmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGE6aG92ZXIsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpob3ZlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46Zm9jdXMsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgYTpmb2N1cywgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOmZvY3VzLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbjpob3ZlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb246Zm9jdXMsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0tY29sdW1uOmxhc3QtY2hpbGQgLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZDpsYXN0LWNoaWxkID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0tY29sdW1uOmxhc3QtY2hpbGQgLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZDpsYXN0LWNoaWxkID4gLnRibS1saW5rLWNvbnRhaW5lciBhLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0tY29sdW1uOmxhc3QtY2hpbGQgLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZDpsYXN0LWNoaWxkID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0tY29sdW1uOmxhc3QtY2hpbGQgLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZDpsYXN0LWNoaWxkID4gLnRibS1saW5rLWNvbnRhaW5lciBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZDpub3QoOmxhc3QtY2hpbGQpID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC50Ym0tbGluay1jb250YWluZXIgYSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkOm5vdCg6bGFzdC1jaGlsZCkgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZDpub3QoOmxhc3QtY2hpbGQpID4gLnRibS1saW5rLWNvbnRhaW5lciBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQ6bGFzdC1jaGlsZCA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkOmxhc3QtY2hpbGQgPiAudGJtLWxpbmstY29udGFpbmVyIGEsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZDpsYXN0LWNoaWxkID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQ6bGFzdC1jaGlsZCA+IC50Ym0tbGluay1jb250YWluZXIgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbiNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZCA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkID4gLnRibS1saW5rLWNvbnRhaW5lciBhLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZCA+IC50Ym0tbGluay1jb250YWluZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5LjM2cHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZCA+IC50Ym0tbGluay1jb250YWluZXIgYSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQgPiAudGJtLWxpbmstY29udGFpbmVyIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOmhvdmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQgPiAudGJtLWxpbmstY29udGFpbmVyIGE6aG92ZXIsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZCA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpob3ZlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzMwQjU4NztcbiAgfVxufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOmhvdmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQgPiAudGJtLWxpbmstY29udGFpbmVyIGE6aG92ZXIsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZCA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpob3ZlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZCA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpob3ZlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmhvdmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46aG92ZXIsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZCA+IC50Ym0tbGluay1jb250YWluZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzMEI1ODc7XG4gIH1cbn1cbiNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZCA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpmb2N1cywgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmZvY3VzLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46Zm9jdXMsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZCA+IC50Ym0tbGluay1jb250YWluZXIgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46Zm9jdXMsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZCA+IC50Ym0tbGluay1jb250YWluZXIgYTpmb2N1cywgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOmZvY3VzLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQgPiAudGJtLWxpbmstY29udGFpbmVyIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzBCNTg3O1xuICB9XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQ6aG92ZXIsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkOmZvY3VzLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay50Ym0taXRlbS0taGFzLWZseW91dCAudGJtLWxpbmsubGV2ZWwtMi5uby1saW5rLnRibS10b2dnbGUsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsudGJtLWl0ZW0tLWhhcy1mbHlvdXQgLnRibS1saW5rLmxldmVsLTIubm8tbGluay50Ym0tdG9nZ2xlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnRibS1pdGVtLS1oYXMtZmx5b3V0IC50Ym0tc3VibWVudS10b2dnbGUsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsudGJtLWl0ZW0tLWhhcy1mbHlvdXQgLnRibS1zdWJtZW51LXRvZ2dsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay50Ym0taXRlbS0taGFzLWZseW91dC5vcGVuIC50Ym0tbGluay5sZXZlbC0yLm5vLWxpbmsudGJtLXRvZ2dsZSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay50Ym0taXRlbS0taGFzLWZseW91dC5vcGVuIC50Ym0tbGluay5sZXZlbC0yLm5vLWxpbmsudGJtLXRvZ2dsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzBCNTg3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay50Ym0taXRlbS0taGFzLWZseW91dC5vcGVuIC50Ym0tc3VibWVudS10b2dnbGUsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsudGJtLWl0ZW0tLWhhcy1mbHlvdXQub3BlbiAudGJtLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICBib3JkZXItbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnRibS1pdGVtLS1oYXMtZmx5b3V0Lm9wZW4gLnRibS1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsudGJtLWl0ZW0tLWhhcy1mbHlvdXQub3BlbiAudGJtLXN1Ym1lbnUtdG9nZ2xlOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9tZW51LWFycm93LWRvd24tZ3JlZW4uc3ZnKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsudGJtLWl0ZW0tLWhhcy1mbHlvdXQgLnRibS1zdWJtZW51LXRvZ2dsZTo6YmVmb3JlLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnRibS1pdGVtLS1oYXMtZmx5b3V0IC50Ym0tc3VibWVudS10b2dnbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5zZXQ7XG4gIH1cbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay50Ym0taXRlbS0taGFzLWZseW91dCAudGJtLXN1Ym1lbnUtdG9nZ2xlOjphZnRlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay50Ym0taXRlbS0taGFzLWZseW91dCAudGJtLXN1Ym1lbnUtdG9nZ2xlOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9tZW51LWFycm93LWRvd24tZ3JleS5zdmcpICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwJSA1MCU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnRibS1pdGVtLS1oYXMtZmx5b3V0ID4gLnRibS1saW5rLWNvbnRhaW5lciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay50Ym0taXRlbS0taGFzLWZseW91dCA+IC50Ym0tbGluay1jb250YWluZXIge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay50Ym0taXRlbS0taGFzLWZseW91dCAudGJtLWxpbmsubGV2ZWwtMi5uby1saW5rLnRibS10b2dnbGU6OmJlZm9yZSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay50Ym0taXRlbS0taGFzLWZseW91dCAudGJtLWxpbmsubGV2ZWwtMi5uby1saW5rLnRibS10b2dnbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnRibS1pdGVtLS1oYXMtZmx5b3V0IC50Ym0tbGluay5sZXZlbC0yLm5vLWxpbmsudGJtLXRvZ2dsZSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay50Ym0taXRlbS0taGFzLWZseW91dCAudGJtLWxpbmsubGV2ZWwtMi5uby1saW5rLnRibS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsudGJtLWl0ZW0tLWhhcy1mbHlvdXQgLnRibS1zdWJtZW51LnRibS1pdGVtLWNoaWxkLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnRibS1pdGVtLS1oYXMtZmx5b3V0IC50Ym0tc3VibWVudS50Ym0taXRlbS1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDBweDtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay50Ym0taXRlbS0taGFzLWZseW91dCAudGJtLXN1Ym1lbnUudGJtLWl0ZW0tY2hpbGQgLnRibS1jb2x1bW4taW5uZXIsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsudGJtLWl0ZW0tLWhhcy1mbHlvdXQgLnRibS1zdWJtZW51LnRibS1pdGVtLWNoaWxkIC50Ym0tY29sdW1uLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbiNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsgPiAudGJtLWxpbmstY29udGFpbmVyIGEsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsgPiAudGJtLWxpbmstY29udGFpbmVyIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOS4zNnB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluayA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluayA+IC50Ym0tbGluay1jb250YWluZXIgYSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluayA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluayA+IC50Ym0tbGluay1jb250YWluZXIgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOjphZnRlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluayA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46OmFmdGVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9tZW51LWFycm93LWRvd24tZ3JleS5zdmcpO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCUgNTAlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluayA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpob3ZlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluayA+IC50Ym0tbGluay1jb250YWluZXIgYTpob3ZlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluayA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpob3ZlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluayA+IC50Ym0tbGluay1jb250YWluZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOmhvdmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmhvdmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOmhvdmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzMwQjU4NztcbiAgfVxufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluayA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpmb2N1cywgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluayA+IC50Ym0tbGluay1jb250YWluZXIgYTpmb2N1cywgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluayA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpmb2N1cywgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluayA+IC50Ym0tbGluay1jb250YWluZXIgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOmZvY3VzLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmZvY3VzLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOmZvY3VzLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rLnN1Ym1lbnUtY3VzdG9tLWJvbGQtbm9saW5rID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzMwQjU4NztcbiAgfVxufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluazpob3ZlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluazpmb2N1cywgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMi5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluay5zdWJtZW51LWN1c3RvbS1ib2xkLW5vbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMyA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMyA+IC50Ym0tbGluay1jb250YWluZXIgYSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMyA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMyA+IC50Ym0tbGluay1jb250YWluZXIgYSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0zID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOmhvdmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0taXRlbS5sZXZlbC0zID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmhvdmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0zID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuOmhvdmVyLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0taXRlbS5sZXZlbC0zID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMyA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpmb2N1cywgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMyA+IC50Ym0tbGluay1jb250YWluZXIgYTpmb2N1cywgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMyA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpmb2N1cywgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMyA+IC50Ym0tbGluay1jb250YWluZXIgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMzpob3ZlciwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMzpmb2N1cywgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLWl0ZW0ubGV2ZWwtMS50Ym0taXRlbS0taGFzLWRyb3Bkb3duLm9wZW4gLnRibS1saW5rLmxldmVsLTEubm8tbGluaywgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMS50Ym0taXRlbS0taGFzLWRyb3Bkb3duLm9wZW4gLnRibS1saW5rLmxldmVsLTEubm8tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbiNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSB7XG4gICAgbGVmdDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSB7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlIC5tZW51LXNlcnZpY2VzIC50Ym0tc3VibWVudSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgLm1lbnUtc2VydmljZXMgLnRibS1zdWJtZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSAudGJtLXN1Ym1lbnUsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlIC50Ym0tc3VibWVudSB7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbiNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlIC50Ym0tc3VibWVudSAudGJtLXN1Ym5hdi5sZXZlbC0yLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSAudGJtLXN1Ym1lbnUgLnRibS1zdWJuYXYubGV2ZWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlIC50Ym0tc3VibWVudSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgLnRibS1zdWJtZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbiNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlIC50Ym0tc3VibmF2LmxldmVsLTEgLnRibS1pdGVtLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSAudGJtLXN1Ym5hdi5sZXZlbC0xIC50Ym0taXRlbSB7XG4gIGJvcmRlcjogMHB4O1xufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLnRibS0tbW9iaWxlIC50Ym0tbmF2LCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0udGJtLS1tb2JpbGUgLnRibS1uYXYge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLnRibS0tbW9iaWxlIC50Ym0tbmF2IC5sYW5ndWFnZS1ibG9jay50Ym0taXRlbS0taGFzLWRyb3Bkb3duIC50Ym0tbGluay5sZXZlbC0yLm5vLWxpbmsudGJtLW5vLXN1Ym1lbnUsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS50Ym0tLW1vYmlsZSAudGJtLW5hdiAubGFuZ3VhZ2UtYmxvY2sudGJtLWl0ZW0tLWhhcy1kcm9wZG93biAudGJtLWxpbmsubGV2ZWwtMS5uby1saW5rLnRibS10b2dnbGUsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW4gLnRibS50Ym0tLW1vYmlsZSAudGJtLW5hdiAubGFuZ3VhZ2UtYmxvY2sudGJtLWl0ZW0tLWhhcy1kcm9wZG93biAudGJtLWxpbmsubGV2ZWwtMi5uby1saW5rLnRibS1uby1zdWJtZW51LCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0udGJtLS1tb2JpbGUgLnRibS1uYXYgLmxhbmd1YWdlLWJsb2NrLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gLnRibS1saW5rLmxldmVsLTEubm8tbGluay50Ym0tdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcgLnRibS50Ym0tLW1vYmlsZSAudGJtLW5hdiAubGFuZ3VhZ2UtYmxvY2sudGJtLWl0ZW0tLWhhcy1kcm9wZG93biAudGJtLWJsb2NrLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0udGJtLS1tb2JpbGUgLnRibS1uYXYgLmxhbmd1YWdlLWJsb2NrLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gLnRibS1ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLnRibS0tbW9iaWxlIC50Ym0tbmF2IC5sYW5ndWFnZS1ibG9jay50Ym0taXRlbS0taGFzLWRyb3Bkb3duIC50Ym0tY29sdW1uLnNwYW42OmZpcnN0LWNoaWxkLCAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3c3dlZGVuIC50Ym0udGJtLS1tb2JpbGUgLnRibS1uYXYgLmxhbmd1YWdlLWJsb2NrLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gLnRibS1jb2x1bW4uc3BhbjY6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ldyAudGJtLnRibS0tbW9iaWxlIC50Ym0tbmF2IC5sYW5ndWFnZS1ibG9jay50Ym0taXRlbS0taGFzLWRyb3Bkb3duIC50Ym0tc3VibWVudS50Ym0taXRlbS1jaGlsZCwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLnRibS0tbW9iaWxlIC50Ym0tbmF2IC5sYW5ndWFnZS1ibG9jay50Ym0taXRlbS0taGFzLWRyb3Bkb3duIC50Ym0tc3VibWVudS50Ym0taXRlbS1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0udGJtLS1tb2JpbGUgLnRibS1uYXYgLmxhbmd1YWdlLXN3aXRjaGVyLW1vYmlsZSAubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsLmxpbmtzLWlubGluZSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLnRibS0tbW9iaWxlIC50Ym0tbmF2IC5sYW5ndWFnZS1zd2l0Y2hlci1tb2JpbGUgLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybC5saW5rcy1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbmF2YmFyLW1haW4gI2Jsb2NrLW1haW5uYXZpZ2F0aW9ubmV3IC50Ym0udGJtLS1tb2JpbGUgLnRibS1uYXYgLmxhbmd1YWdlLXN3aXRjaGVyLW1vYmlsZSAubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsLmxpbmtzLWlubGluZSwgI25hdmJhci1tYWluICNibG9jay1tYWlubmF2aWdhdGlvbm5ld3N3ZWRlbiAudGJtLnRibS0tbW9iaWxlIC50Ym0tbmF2IC5sYW5ndWFnZS1zd2l0Y2hlci1tb2JpbGUgLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybC5saW5rcy1pbmxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnRibS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHg7XG59XG4udGJtLWJ1dHRvbiAudGJtLWJ1dHRvbi1jb250YWluZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuLnRibS1idXR0b24gLnRibS1idXR0b24tY29udGFpbmVyIHNwYW4ge1xuICBoZWlnaHQ6IDJweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnRibS1idXR0b24gLnRibS1idXR0b24tY29udGFpbmVyIHNwYW46bnRoLWNoaWxkKDIpLCAudGJtLWJ1dHRvbiAudGJtLWJ1dHRvbi1jb250YWluZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGJtLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRibS1tYWluIHtcbiAgcG9zaXRpb246IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRibS1tYWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50Ym0tLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udGJtLS1tb2JpbGUudGJtLS1tb2JpbGUtc2hvdyAudGJtLWJ1dHRvbi1jb250YWluZXIgc3BhbiB7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuLnRibS0tbW9iaWxlIC50Ym0tc3VibWVudS10b2dnbGUge1xuICBib3JkZXItbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50Ym0tLW1vYmlsZSAudGJtLXN1Ym1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRibS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi50Ym0tYnV0dG9uIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50Ym0tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGJtLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stdGItbWVnYW1lbnUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5ibG9jay10Yi1tZWdhbWVudSAudGJtLWl0ZW0ubGV2ZWwtMSB7XG4gIGJvcmRlcjogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stdGItbWVnYW1lbnUgLnRibS1pdGVtLmxldmVsLTEge1xuICAgIHBhZGRpbmctdG9wOiAzMS41cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMxLjVweDtcbiAgfVxufVxuLmJsb2NrLXRiLW1lZ2FtZW51IC50Ym0taXRlbS5sZXZlbC0xOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay10Yi1tZWdhbWVudSAudGJtLWl0ZW0ubGV2ZWwtMTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmJsb2NrLXRiLW1lZ2FtZW51IC50Ym0taXRlbS5sZXZlbC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stdGItbWVnYW1lbnUgLnRibS1pdGVtLmxldmVsLTEge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLmJsb2NrLXRiLW1lZ2FtZW51IC50Ym0tc3VibWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUU0RTg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stdGItbWVnYW1lbnUgLnRibS1zdWJtZW51IC50Ym0tcm93IHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLXRiLW1lZ2FtZW51IC50Ym0tc3VibWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAwOyAvKiBTdGFydCB3aXRoIGEgaGVpZ2h0IG9mIDAgKi9cbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvKiBIaWRlIG92ZXJmbG93IGNvbnRlbnQgKi9cbiAgICBvcGFjaXR5OiAwOyAvKiBTdGFydCBpbnZpc2libGUgKi9cbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmJsb2NrLXRiLW1lZ2FtZW51IC50Ym0tc3VibWVudSBsaSwgLmJsb2NrLXRiLW1lZ2FtZW51IC50Ym0tc3VibWVudSAuaGlkZS1tb2JpbGUtbWVudS1pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgLyogU3RhcnQgc2xpZ2h0bHkgYWJvdmUgKi9cbiAgICBvcGFjaXR5OiAwOyAvKiBTdGFydCBpbnZpc2libGUgKi9cbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay10Yi1tZWdhbWVudSAudGJtLXN1Ym1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5ibG9jay10Yi1tZWdhbWVudS5ibG9jay10Yi1tZWdhbWVudS1tZW51LWJsb2NrbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmJsb2NrLXRiLW1lZ2FtZW51LmJsb2NrLXRiLW1lZ2FtZW51LW1lbnUtYmxvY2ttYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay10Yi1tZWdhbWVudS5ibG9jay10Yi1tZWdhbWVudS1tZW51LWJsb2NrbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5ibG9jay10Yi1tZWdhbWVudS5ibG9jay10Yi1tZWdhbWVudS1tZW51LWJsb2NrbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTE6bnRoLWxhc3QtY2hpbGQoMykgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay10Yi1tZWdhbWVudS5ibG9jay10Yi1tZWdhbWVudS1tZW51LWJsb2NrbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4gLnRibS1pdGVtLmxldmVsLTE6bnRoLWxhc3QtY2hpbGQoMikge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmJsb2NrLXRiLW1lZ2FtZW51LmJsb2NrLXRiLW1lZ2FtZW51LW1lbnUtYmxvY2ttYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbiAudGJtLWl0ZW0ubGV2ZWwtMTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYmxvY2stdGItbWVnYW1lbnUuYmxvY2stdGItbWVnYW1lbnUtbWVudS1ibG9ja21haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuIC50Ym0taXRlbS5sZXZlbC0xOm50aC1sYXN0LWNoaWxkKDIpIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5ibG9jay10Yi1tZWdhbWVudS5ibG9jay10Yi1tZWdhbWVudS1tZW51LWJsb2NrbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50Ym0tc3VibWVudS10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4udGJtLXN1Ym1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuICBib3JkZXI6IDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90YWJsZXJfY2hldnJvbi1kb3duLW1lbnUuc3ZnKTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjAlIDUwJTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi50Ym0tc3VibWVudS10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50Ym0tc3VibWVudS10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbWVudS1pbWFnZS1ibG9jay10eXBlLWJsb2NrLTEsIC5ibG9jay12aWV3cy1ibG9ja21lbnUtaW1hZ2UtYmxvY2stdHlwZS1ibG9jay0yLCAuYmxvY2stdmlld3MtYmxvY2ttZW51LWltYWdlLWJsb2NrLXR5cGUtYmxvY2stMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI25hdmJhci1tYWluOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG4gICNuYXZiYXItbWFpbjpob3ZlciAubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIC5saW5rcy5uYXYubGlua3MtaW5saW5lIC5lbi5uYXYtbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbGFuZ3VhZ2Utc2VwYXJhdG9yLTIuc3ZnKTtcbiAgfVxufVxuI25hdmJhci1tYWluOmhvdmVyIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNvbnRhY3QtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGEsICNuYXZiYXItbWFpbjpob3ZlciAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuI25hdmJhci1tYWluOmhvdmVyIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uc3YtYnV0dG9uLWNvbnRhY3QtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGEge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbmF2YmFyLW1haW4uaW1wb3J0YW50UnVsZUNsaWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG4gICNuYXZiYXItbWFpbi5pbXBvcnRhbnRSdWxlQ2xpY2sgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY29udGFjdC1ob3ZlciAudGJtLWxpbmstY29udGFpbmVyIGEsICNuYXZiYXItbWFpbi5pbXBvcnRhbnRSdWxlQ2xpY2sgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlciAudGJtLWxpbmstY29udGFpbmVyIGEge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG4gICNuYXZiYXItbWFpbi5pbXBvcnRhbnRSdWxlQ2xpY2sgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlciAudGJtLWxpbmstY29udGFpbmVyIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzBCNTg3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI25hdmJhci1tYWluLmltcG9ydGFudFJ1bGVDbGljayAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnN2LWJ1dHRvbi1jb250YWN0LWhvdmVyIC50Ym0tbGluay1jb250YWluZXIgYSB7XG4gICAgY29sb3I6ICMzMEI1ODcgIWltcG9ydGFudDtcbiAgfVxuICAjbmF2YmFyLW1haW4uaW1wb3J0YW50UnVsZUNsaWNrIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwubmF2LmxpbmtzLWlubGluZSAuZW4ubmF2LWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2xhbmd1YWdlLXNlcGFyYXRvci0yLnN2Zyk7XG4gIH1cbn1cblxuI25hdmJhci1tYWluOmhvdmVyIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNvbnRhY3QtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGEsICNuYXZiYXItbWFpbjpob3ZlciAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbiNuYXZiYXItbWFpbjpob3ZlciAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmZvY3VzIHtcbiAgY29sb3I6ICMzMEI1ODcgIWltcG9ydGFudDtcbn1cblxuI25hdmJhci1tYWluOmhvdmVyIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uc3YtYnV0dG9uLWNvbnRhY3QtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGEge1xuICBjb2xvcjogIzMwQjU4NyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNuYXZiYXItbWFpbjpob3ZlciAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46OmFmdGVyLCAjbmF2YmFyLW1haW46aG92ZXIgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9tZW51LWFycm93LWRvd24tZ3JleS5zdmcpICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuI25hdmJhci1tYWluOmhvdmVyIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sICNuYXZiYXItbWFpbjpob3ZlciAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMyNjI0MjQgIWltcG9ydGFudDtcbn1cbiNuYXZiYXItbWFpbjpob3ZlciAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLm9wZW4uYnV0dG9uLWNvbnRhY3QtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4udGJtLWxpbmsubGV2ZWwtMSwgI25hdmJhci1tYWluOmhvdmVyIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24ub3Blbi5idXR0b24tY29udGFjdC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYS50Ym0tbGluay5sZXZlbC0xLCAjbmF2YmFyLW1haW46aG92ZXIgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5vcGVuLmJ1dHRvbi1jYWxsLWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLnRibS1saW5rLmxldmVsLTEsICNuYXZiYXItbWFpbjpob3ZlciAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLm9wZW4uYnV0dG9uLWNhbGwtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGEudGJtLWxpbmsubGV2ZWwtMSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuI25hdmJhci1tYWluOmhvdmVyIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24ub3Blbi5idXR0b24tY29udGFjdC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbi50Ym0tbGluay5sZXZlbC0xOmhvdmVyLCAjbmF2YmFyLW1haW46aG92ZXIgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5vcGVuLmJ1dHRvbi1jb250YWN0LWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBhLnRibS1saW5rLmxldmVsLTE6aG92ZXIsICNuYXZiYXItbWFpbjpob3ZlciAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLm9wZW4uYnV0dG9uLWNhbGwtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4udGJtLWxpbmsubGV2ZWwtMTpob3ZlciwgI25hdmJhci1tYWluOmhvdmVyIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24ub3Blbi5idXR0b24tY2FsbC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYS50Ym0tbGluay5sZXZlbC0xOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODcgIWltcG9ydGFudDtcbn1cbiNuYXZiYXItbWFpbjpob3ZlciAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLm9wZW4uYnV0dG9uLWNvbnRhY3QtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4udGJtLWxpbmsubGV2ZWwtMTpmb2N1cywgI25hdmJhci1tYWluOmhvdmVyIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24ub3Blbi5idXR0b24tY29udGFjdC1ob3ZlciA+IC50Ym0tbGluay1jb250YWluZXIgYS50Ym0tbGluay5sZXZlbC0xOmZvY3VzLCAjbmF2YmFyLW1haW46aG92ZXIgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5vcGVuLmJ1dHRvbi1jYWxsLWhvdmVyID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLnRibS1saW5rLmxldmVsLTE6Zm9jdXMsICNuYXZiYXItbWFpbjpob3ZlciAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLm9wZW4uYnV0dG9uLWNhbGwtaG92ZXIgPiAudGJtLWxpbmstY29udGFpbmVyIGEudGJtLWxpbmsubGV2ZWwtMTpmb2N1cyB7XG4gIGNvbG9yOiAjMzBCNTg3ICFpbXBvcnRhbnQ7XG59XG4jbmF2YmFyLW1haW46aG92ZXIgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLnRibS1saW5rLmxldmVsLTEsICNuYXZiYXItbWFpbjpob3ZlciAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLm9wZW4gPiAudGJtLWxpbmstY29udGFpbmVyIGEudGJtLWxpbmsubGV2ZWwtMSB7XG4gIGNvbG9yOiAjMzBCNTg3ICFpbXBvcnRhbnQ7XG59XG4jbmF2YmFyLW1haW46aG92ZXIgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5vcGVuLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4udGJtLWxpbmsubGV2ZWwtMTo6YWZ0ZXIsICNuYXZiYXItbWFpbjpob3ZlciAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLm9wZW4udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYS50Ym0tbGluay5sZXZlbC0xOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbWVudS1hcnJvdy1kb3duLWdyZWVuLnN2ZykgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI25hdmJhci1tYWluLmltcG9ydGFudFJ1bGVDbGljayAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnRibS1pdGVtLS1oYXMtZHJvcGRvd24gPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW46OmFmdGVyLCAjbmF2YmFyLW1haW4uaW1wb3J0YW50UnVsZUNsaWNrIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbWVudS1hcnJvdy1kb3duLWdyZXkuc3ZnKSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNuYXZiYXItbWFpbi5pbXBvcnRhbnRSdWxlQ2xpY2sgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgI25hdmJhci1tYWluLmltcG9ydGFudFJ1bGVDbGljayAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMyNjI0MjQgIWltcG9ydGFudDtcbn1cbiNuYXZiYXItbWFpbi5pbXBvcnRhbnRSdWxlQ2xpY2sgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbiA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbjpob3ZlciwgI25hdmJhci1tYWluLmltcG9ydGFudFJ1bGVDbGljayAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODcgIWltcG9ydGFudDtcbn1cbiNuYXZiYXItbWFpbi5pbXBvcnRhbnRSdWxlQ2xpY2sgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLnRibS1saW5rLmxldmVsLTEsICNuYXZiYXItbWFpbi5pbXBvcnRhbnRSdWxlQ2xpY2sgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciBhLnRibS1saW5rLmxldmVsLTEge1xuICBjb2xvcjogIzMwQjU4NyAhaW1wb3J0YW50O1xufVxuI25hdmJhci1tYWluLmltcG9ydGFudFJ1bGVDbGljayAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLm9wZW4udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbi50Ym0tbGluay5sZXZlbC0xOjphZnRlciwgI25hdmJhci1tYWluLmltcG9ydGFudFJ1bGVDbGljayAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLm9wZW4udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYS50Ym0tbGluay5sZXZlbC0xOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbWVudS1hcnJvdy1kb3duLWdyZWVuLnN2ZykgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI25hdmJhci1tYWluLmltcG9ydGFudFJ1bGVDbGljayAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLm9wZW4udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgc3Bhbi50Ym0tbGluay5sZXZlbC0xOjphZnRlciwgI25hdmJhci1tYWluLmltcG9ydGFudFJ1bGVDbGljayAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLm9wZW4udGJtLWl0ZW0tLWhhcy1kcm9wZG93biA+IC50Ym0tbGluay1jb250YWluZXIgYS50Ym0tbGluay5sZXZlbC0xOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNuYXZiYXItbWFpbjpob3ZlciAuaW1nLWZsdWlkLmQtaW5saW5lLWJsb2NrIHtcbiAgICBjb250ZW50OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI25hdmJhci1tYWluLmltcG9ydGFudFJ1bGVDbGljayAuaW1nLWZsdWlkLmQtaW5saW5lLWJsb2NrIHtcbiAgY29udGVudDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4jbmF2YmFyLW1haW4uaW1wb3J0YW50UnVsZUNsaWNrIC50Ym0tYnV0dG9uLWNvbnRhaW5lciBzcGFuIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbiNuYXZiYXItbWFpbiAjQ29sbGFwc2luZ05hdmJhciAudGJtLW5hdi5sZXZlbC0wIGxpLmFjdGl2ZS10cmFpbCAudGJtLWxpbmstY29udGFpbmVyIGEuYWN0aXZlLXRyYWlsIHtcbiAgY29sb3I6ICMzMEI1ODcgIWltcG9ydGFudDtcbn1cblxuI25hdmJhci1tYWluICNDb2xsYXBzaW5nTmF2YmFyIC50Ym0tbmF2LmxldmVsLTAgbGkuYWN0aXZlLXRyYWlsLmJ1dHRvbi1jb250YWN0LWhvdmVyIGEuYWN0aXZlLXRyYWlsLCAjbmF2YmFyLW1haW4gI0NvbGxhcHNpbmdOYXZiYXIgLnRibS1uYXYubGV2ZWwtMCBsaS5hY3RpdmUtdHJhaWwuYnV0dG9uLWNhbGwtaG92ZXIgYS5hY3RpdmUtdHJhaWwge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbiNuYXZiYXItbWFpbiAjQ29sbGFwc2luZ05hdmJhciAudGJtLW5hdi5sZXZlbC0wIGxpLmFjdGl2ZS10cmFpbC5idXR0b24tY29udGFjdC1ob3ZlciBhLmFjdGl2ZS10cmFpbDpob3ZlciwgI25hdmJhci1tYWluICNDb2xsYXBzaW5nTmF2YmFyIC50Ym0tbmF2LmxldmVsLTAgbGkuYWN0aXZlLXRyYWlsLmJ1dHRvbi1jYWxsLWhvdmVyIGEuYWN0aXZlLXRyYWlsOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODcgIWltcG9ydGFudDtcbn1cbiNuYXZiYXItbWFpbiAjQ29sbGFwc2luZ05hdmJhciAudGJtLW5hdi5sZXZlbC0wIGxpLmFjdGl2ZS10cmFpbC5idXR0b24tY29udGFjdC1ob3ZlciBhLmFjdGl2ZS10cmFpbDpmb2N1cywgI25hdmJhci1tYWluICNDb2xsYXBzaW5nTmF2YmFyIC50Ym0tbmF2LmxldmVsLTAgbGkuYWN0aXZlLXRyYWlsLmJ1dHRvbi1jYWxsLWhvdmVyIGEuYWN0aXZlLXRyYWlsOmZvY3VzIHtcbiAgY29sb3I6ICMzMEI1ODcgIWltcG9ydGFudDtcbn1cblxuLyoqIGluaXRpYWwgc2V0dXAgKiovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hbm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubmFubyA+IC5uYW5vLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLm5hbm8gPiAubmFuby1jb250ZW50OmZvY3VzIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgfVxuICAubmFubyA+IC5uYW5vLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oYXMtc2Nyb2xsYmFyID4gLm5hbm8tY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYW5vID4gLm5hbm8tcGFuZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cXDkgOyAvKiBUYXJnZXQgb25seSBJRTcgYW5kIElFOCB3aXRoIHRoaXMgaGFjayAqL1xuICAgIG9wYWNpdHk6IDAuMDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC4ycztcbiAgICAtby10cmFuc2l0aW9uOiAwLjJzO1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5uYW5vID4gLm5hbm8tcGFuZSA+IC5uYW5vLXNsaWRlciB7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzMwQjU4NztcbiAgICB3aWR0aDogMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAubmFubyA+IC5uYW5vLXBhbmUsIC5uYW5vLXBhbmUuYWN0aXZlLCAubmFuby1wYW5lLmZsYXNoZWQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGVcXDkgOyAvKiBUYXJnZXQgb25seSBJRTcgYW5kIElFOCB3aXRoIHRoaXMgaGFjayAqL1xuICAgIG9wYWNpdHk6IDAuOTk7XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZSAjYmxvY2stemVuZGV2LWJyZWFkY3J1bWJzLFxuLnBhdGgtc2VydmljZXMgI2Jsb2NrLXplbmRldi1icmVhZGNydW1icywgLm5vZGUtLXR5cGUtc2VydmljZXMgI2Jsb2NrLXplbmRldi1icmVhZGNydW1icywgLm5vZGUtLXR5cGUtaW5kdXN0cmllcyAjYmxvY2stemVuZGV2LWJyZWFkY3J1bWJzLCAubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMgI2Jsb2NrLXplbmRldi1icmVhZGNydW1icywgLnBhdGgtdGVjaG5vbG9naWVzICNibG9jay16ZW5kZXYtYnJlYWRjcnVtYnMsIC5wYXRoLWluZHVzdHJpZXMgI2Jsb2NrLXplbmRldi1icmVhZGNydW1icyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhdGgtZnJvbnRwYWdlICNibG9jay16ZW5kZXYtYnJlYWRjcnVtYnMgLmNvbnRlbnQgbmF2IG9sLmJyZWFkY3J1bWIgbGkuYnJlYWRjcnVtYi1pdGVtLFxuLnBhdGgtc2VydmljZXMgI2Jsb2NrLXplbmRldi1icmVhZGNydW1icyAuY29udGVudCBuYXYgb2wuYnJlYWRjcnVtYiBsaS5icmVhZGNydW1iLWl0ZW0sIC5ub2RlLS10eXBlLXNlcnZpY2VzICNibG9jay16ZW5kZXYtYnJlYWRjcnVtYnMgLmNvbnRlbnQgbmF2IG9sLmJyZWFkY3J1bWIgbGkuYnJlYWRjcnVtYi1pdGVtLCAubm9kZS0tdHlwZS1pbmR1c3RyaWVzICNibG9jay16ZW5kZXYtYnJlYWRjcnVtYnMgLmNvbnRlbnQgbmF2IG9sLmJyZWFkY3J1bWIgbGkuYnJlYWRjcnVtYi1pdGVtLCAubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMgI2Jsb2NrLXplbmRldi1icmVhZGNydW1icyAuY29udGVudCBuYXYgb2wuYnJlYWRjcnVtYiBsaS5icmVhZGNydW1iLWl0ZW0sIC5wYXRoLXRlY2hub2xvZ2llcyAjYmxvY2stemVuZGV2LWJyZWFkY3J1bWJzIC5jb250ZW50IG5hdiBvbC5icmVhZGNydW1iIGxpLmJyZWFkY3J1bWItaXRlbSwgLnBhdGgtaW5kdXN0cmllcyAjYmxvY2stemVuZGV2LWJyZWFkY3J1bWJzIC5jb250ZW50IG5hdiBvbC5icmVhZGNydW1iIGxpLmJyZWFkY3J1bWItaXRlbSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wYXRoLWZyb250cGFnZSAjYmxvY2stemVuZGV2LWJyZWFkY3J1bWJzIC5jb250ZW50IG5hdiBvbC5icmVhZGNydW1iIGxpLmJyZWFkY3J1bWItaXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlLFxuLnBhdGgtc2VydmljZXMgI2Jsb2NrLXplbmRldi1icmVhZGNydW1icyAuY29udGVudCBuYXYgb2wuYnJlYWRjcnVtYiBsaS5icmVhZGNydW1iLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwgLm5vZGUtLXR5cGUtc2VydmljZXMgI2Jsb2NrLXplbmRldi1icmVhZGNydW1icyAuY29udGVudCBuYXYgb2wuYnJlYWRjcnVtYiBsaS5icmVhZGNydW1iLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwgLm5vZGUtLXR5cGUtaW5kdXN0cmllcyAjYmxvY2stemVuZGV2LWJyZWFkY3J1bWJzIC5jb250ZW50IG5hdiBvbC5icmVhZGNydW1iIGxpLmJyZWFkY3J1bWItaXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlLCAubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMgI2Jsb2NrLXplbmRldi1icmVhZGNydW1icyAuY29udGVudCBuYXYgb2wuYnJlYWRjcnVtYiBsaS5icmVhZGNydW1iLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwgLnBhdGgtdGVjaG5vbG9naWVzICNibG9jay16ZW5kZXYtYnJlYWRjcnVtYnMgLmNvbnRlbnQgbmF2IG9sLmJyZWFkY3J1bWIgbGkuYnJlYWRjcnVtYi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsIC5wYXRoLWluZHVzdHJpZXMgI2Jsb2NrLXplbmRldi1icmVhZGNydW1icyAuY29udGVudCBuYXYgb2wuYnJlYWRjcnVtYiBsaS5icmVhZGNydW1iLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYnJlYWRjcnVtYi1pY29uLXdoaXRlLnN2Zyk7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nLCAubm9kZS0tdHlwZS1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcsIC5ub2RlLS10eXBlLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nLCAubm9kZS0tdHlwZS1pbmR1c3RyaWVzIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nLCAubm9kZS0tdHlwZS1pbmR1c3RyaWVzIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZywgLm5vZGUtLXR5cGUtaW5kdXN0cmllcyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZywgLm5vZGUtLXR5cGUtdGVjaG5vbG9naWVzIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nLCAubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nLCAubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nLCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nLCAucGF0aC10ZWNobm9sb2dpZXMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcsIC5wYXRoLXRlY2hub2xvZ2llcyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcsIC5wYXRoLXRlY2hub2xvZ2llcyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZywgLnBhdGgtaW5kdXN0cmllcyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZywgLnBhdGgtaW5kdXN0cmllcyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcsIC5wYXRoLWluZHVzdHJpZXMgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLXNlcnZpY2VzICNibG9jay16ZW5kZXYtYnJlYWRjcnVtYnMsIC5ub2RlLS10eXBlLWluZHVzdHJpZXMgI2Jsb2NrLXplbmRldi1icmVhZGNydW1icywgLm5vZGUtLXR5cGUtdGVjaG5vbG9naWVzICNibG9jay16ZW5kZXYtYnJlYWRjcnVtYnMsIC5wYXRoLXNlcnZpY2VzICNibG9jay16ZW5kZXYtYnJlYWRjcnVtYnMsIC5wYXRoLXRlY2hub2xvZ2llcyAjYmxvY2stemVuZGV2LWJyZWFkY3J1bWJzLCAucGF0aC1pbmR1c3RyaWVzICNibG9jay16ZW5kZXYtYnJlYWRjcnVtYnMge1xuICAgIHRvcDogODVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1wcm9qZWN0ICNibG9jay16ZW5kZXYtYnJlYWRjcnVtYnMsIC5ub2RlLS10eXBlLXNlbyAjYmxvY2stemVuZGV2LWJyZWFkY3J1bWJzIHtcbiAgICB0b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1wcm9qZWN0ICNibG9jay16ZW5kZXYtYnJlYWRjcnVtYnMsIC5ub2RlLS10eXBlLXNlbyAjYmxvY2stemVuZGV2LWJyZWFkY3J1bWJzIHtcbiAgICB0b3A6IDg1cHg7XG4gIH1cbn1cblxuLm1lbnUtbGluay1ub2Fycm93IGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2Jsb2NrLXplbmRldi1icmVhZGNydW1icyB7XG4gIGxlZnQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxMDAuNHB4O1xuICB6LWluZGV4OiA0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjYmxvY2stemVuZGV2LWJyZWFkY3J1bWJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2Jsb2NrLXplbmRldi1icmVhZGNydW1icyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICB9XG59XG4jYmxvY2stemVuZGV2LWJyZWFkY3J1bWJzIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gICNibG9jay16ZW5kZXYtYnJlYWRjcnVtYnMgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNibG9jay16ZW5kZXYtYnJlYWRjcnVtYnMgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjYmxvY2stemVuZGV2LWJyZWFkY3J1bWJzIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2Jsb2NrLXplbmRldi1icmVhZGNydW1icyAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuI2Jsb2NrLXplbmRldi1icmVhZGNydW1icyAuY29udGVudCAuYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNibG9jay16ZW5kZXYtYnJlYWRjcnVtYnMgLmNvbnRlbnQgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjM2cHg7XG4gIGNvbG9yOiAjNEQ1MDU4O1xufVxuI2Jsb2NrLXplbmRldi1icmVhZGNydW1icyAuY29udGVudCAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2JyZWFkY3J1bWItaWNvbi5zdmcpO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjYmxvY2stemVuZGV2LWJyZWFkY3J1bWJzIC5jb250ZW50IC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuI2Jsb2NrLXplbmRldi1icmVhZGNydW1icyAuY29udGVudCAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbiNibG9jay16ZW5kZXYtYnJlYWRjcnVtYnMgLmNvbnRlbnQgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzRENTA1ODtcbn1cblxuLyogNDA0IHBhZ2UgKi9cbi5ibG9jay12aWV3cy1ibG9jazQwNC1ub3QtZm91bmQtcGFnZS1ibG9jay0xIC52aWV3LWlkLTQwNF9ub3RfZm91bmRfcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2s0MDQtbm90LWZvdW5kLXBhZ2UtYmxvY2stMSAudmlldy1pZC00MDRfbm90X2ZvdW5kX3BhZ2UgLnZpZXdzLXJvdyBoMSwgLmJsb2NrLXZpZXdzLWJsb2NrNDA0LW5vdC1mb3VuZC1wYWdlLWJsb2NrLTEgLnZpZXctaWQtNDA0X25vdF9mb3VuZF9wYWdlIC52aWV3cy1yb3cgLmgxIHtcbiAgZm9udC1zaXplOiAxMjBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9jazQwNC1ub3QtZm91bmQtcGFnZS1ibG9jay0xIC52aWV3LWlkLTQwNF9ub3RfZm91bmRfcGFnZSAudmlld3Mtcm93IGgyLCAuYmxvY2stdmlld3MtYmxvY2s0MDQtbm90LWZvdW5kLXBhZ2UtYmxvY2stMSAudmlldy1pZC00MDRfbm90X2ZvdW5kX3BhZ2UgLnZpZXdzLXJvdyAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrNDA0LW5vdC1mb3VuZC1wYWdlLWJsb2NrLTEgLnZpZXctaWQtNDA0X25vdF9mb3VuZF9wYWdlIC52aWV3cy1yb3cgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5ibG9jay12aWV3cy1ibG9jazQwNC1ub3QtZm91bmQtcGFnZS1ibG9jay0xIC52aWV3LWlkLTQwNF9ub3RfZm91bmRfcGFnZSAudmlld3Mtcm93IGEge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4vKiBFbmQgLSA0MDQgcGFnZSovXG4uZGVzY3JpcHRpb24tY3VzdG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMzJweCBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cbi5kZXNjcmlwdGlvbi1jdXN0b20gYTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LWljb24uc3ZnKTtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGVzY3JpcHRpb24tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC52aWV3LXByb2Nlc3MtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC52aWV3LWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLnNlby1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC52aWV3LWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuc2VvLWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDQge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyNHB4O1xuICBoZWlnaHQ6IDMzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIGltZyB7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGgzLCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gLmgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogNjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gaDMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSAuaDMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBoMywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIC5oMyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVndWxhci5zdmcpO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWxpbmtzLWJsb2NrLWJsb2NrLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtbGlua3MtYmxvY2stYmxvY2stMSAuY29udGVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICB6LWluZGV4OiA5O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfSovXG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1saW5rcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXNlcnZpY2VzX2xpbmtzX2Jsb2NrIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWxpbmtzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtc2VydmljZXNfbGlua3NfYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtbGlua3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1zZXJ2aWNlc19saW5rc19ibG9jayAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtbGlua3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1zZXJ2aWNlc19saW5rc19ibG9jayAudmlld3Mtcm93IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtbGlua3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1zZXJ2aWNlc19saW5rc19ibG9jayAudmlld3Mtcm93IHVsIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1saW5rcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXNlcnZpY2VzX2xpbmtzX2Jsb2NrIC52aWV3cy1yb3cgdWwge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWxpbmtzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtc2VydmljZXNfbGlua3NfYmxvY2sgLnZpZXdzLXJvdyB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWxpbmtzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtc2VydmljZXNfbGlua3NfYmxvY2sgLnZpZXdzLXJvdyB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWxpbmtzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtc2VydmljZXNfbGlua3NfYmxvY2sgLnZpZXdzLXJvdyB1bCBsaSB7XG4gIGJvcmRlcjogMHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWxpbmtzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtc2VydmljZXNfbGlua3NfYmxvY2sgLnZpZXdzLXJvdyB1bCBsaSBhIHtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNkE2QTcxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1saW5rcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXNlcnZpY2VzX2xpbmtzX2Jsb2NrIC52aWV3cy1yb3cgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWxpbmtzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtc2VydmljZXNfbGlua3NfYmxvY2sgLnZpZXdzLXJvdyB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1saW5rcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXNlcnZpY2VzX2xpbmtzX2Jsb2NrIC52aWV3cy1yb3cgdWwgbGkgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1saW5rcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXNlcnZpY2VzX2xpbmtzX2Jsb2NrIC52aWV3cy1yb3cgdWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2NrLWJsb2NrLWNvbnRlbnQ5YWJhNGYzZC0zM2U0LTQxMzAtOTI4YS01NWE3MmNiMWUwNWUge1xuICBtYXJnaW4tdG9wOiAyMDlweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ5YWJhNGYzZC0zM2U0LTQxMzAtOTI4YS01NWE3MmNiMWUwNWUge1xuICAgIG1hcmdpbi10b3A6IDk3cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay1ibG9jay1jb250ZW50OWFiYTRmM2QtMzNlNC00MTMwLTkyOGEtNTVhNzJjYjFlMDVlIC5jb250ZW50IGg1LCAuYmxvY2stYmxvY2stY29udGVudDlhYmE0ZjNkLTMzZTQtNDEzMC05MjhhLTU1YTcyY2IxZTA1ZSAuY29udGVudCAuaDUsIC5ibG9jay1ibG9jay1jb250ZW50OWFiYTRmM2QtMzNlNC00MTMwLTkyOGEtNTVhNzJjYjFlMDVlIC5jb250ZW50IHAge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stYmxvY2stY29udGVudDlhYmE0ZjNkLTMzZTQtNDEzMC05MjhhLTU1YTcyY2IxZTA1ZSAuY29udGVudCBoMSwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ5YWJhNGYzZC0zM2U0LTQxMzAtOTI4YS01NWE3MmNiMWUwNWUgLmNvbnRlbnQgLmgxIHtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ5YWJhNGYzZC0zM2U0LTQxMzAtOTI4YS01NWE3MmNiMWUwNWUgLmNvbnRlbnQgaDEsIC5ibG9jay1ibG9jay1jb250ZW50OWFiYTRmM2QtMzNlNC00MTMwLTkyOGEtNTVhNzJjYjFlMDVlIC5jb250ZW50IC5oMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLmRlc2lnbi10b3Age1xuICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogNjIycHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMiAuZmllbGQtY29udGVudCAuZGVzaWduLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLmRlc2lnbi10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5kZXNpZ24tbWlkZGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMiAuZmllbGQtY29udGVudCAuZGVzaWduLW1pZGRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5kZXNpZ24tbWlkZGxlID4gZGl2IHtcbiAgd2lkdGg6IDQwNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLmRlc2lnbi1taWRkbGUgPiBkaXYge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5kZXNpZ24tbWlkZGxlID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMiAuZmllbGQtY29udGVudCAuZGVzaWduLW1pZGRsZSA+IGRpdiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTEge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMiAuZmllbGQtY29udGVudCAuZGVzaWduLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5kZXNpZ24tYm90dG9tIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMiAuZmllbGQtY29udGVudCAuZGVzaWduLWJvdHRvbSBpbWcge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLmRlc2lnbi1ib3R0b20gaW1nIHtcbiAgICB3aWR0aDogMzAuNzZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAudmlldy1zZXJ2aWNlcyB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC52aWV3LXNlcnZpY2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC5maWVsZC1jb250ZW50IC5maXJzdC10b3Age1xuICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogNjIycHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAuZmllbGQtY29udGVudCAuZmlyc3QtdG9wIHtcbiAgICB3aWR0aDogNDAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTggLmZpZWxkLWNvbnRlbnQgLmZpcnN0LXRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTggLmZpZWxkLWNvbnRlbnQgLmZpcnN0LXRvcCBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAuZmllbGQtY29udGVudCAuZmlyc3QtdG9wIC5oNCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC5maWVsZC1jb250ZW50IC5maXJzdC1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAuZmllbGQtY29udGVudCAuZmlyc3QtYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC5maWVsZC1jb250ZW50IC5maXJzdC1ib3R0b20gPiBkaXYge1xuICBtYXgtd2lkdGg6IDQwNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTggLmZpZWxkLWNvbnRlbnQgLmZpcnN0LWJvdHRvbSA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC5maWVsZC1jb250ZW50IC5maXJzdC1ib3R0b20gPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAuZmllbGQtY29udGVudCAuZmlyc3QtYm90dG9tID4gZGl2IGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC5maWVsZC1jb250ZW50IC5maXJzdC1ib3R0b20gPiBkaXYgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAuZmllbGQtY29udGVudCAuZmlyc3QtYm90dG9tID4gZGl2IC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0yIHtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAuZmllbGQtY29udGVudCAuZmlyc3QtYm90dG9tID4gZGl2IC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC5maWVsZC1jb250ZW50IC5maXJzdC1ib3R0b20gPiBkaXYgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0sIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW06aG92ZXIsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW06aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTUlKTtcbn1cbi5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0gaDQsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0gLmg0LCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIGg0LCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIC5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0gaDQ6YmVmb3JlLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtIC5oNDpiZWZvcmUsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0gaDQ6YmVmb3JlLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIC5oNDpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtM3B4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtIHAsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0gdWwsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0gb2wsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0gcCwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbSB1bCwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbSBvbCB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4xcyBlYXNlLWluO1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM2QTZBNzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG4uY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtIHAgYSwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmUtcGFyYWdyYXBoLXNvZnR3YXJlIC5maWVsZF9faXRlbSB1bCBhLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtIG9sIGEsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0gcCBhLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIHVsIGEsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0gb2wgYSB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmUtcGFyYWdyYXBoLXNvZnR3YXJlIC5maWVsZF9faXRlbSBwIGE6aG92ZXIsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0gdWwgYTpob3ZlciwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmUtcGFyYWdyYXBoLXNvZnR3YXJlIC5maWVsZF9faXRlbSBvbCBhOmhvdmVyLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIHAgYTpob3ZlciwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbSB1bCBhOmhvdmVyLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIG9sIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0uYWN0aXZlOmhvdmVyLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtLmFjdGl2ZTpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcbn1cbi5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0uYWN0aXZlIGg0OmJlZm9yZSwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmUtcGFyYWdyYXBoLXNvZnR3YXJlIC5maWVsZF9faXRlbS5hY3RpdmUgLmg0OmJlZm9yZSwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbS5hY3RpdmUgaDQ6YmVmb3JlLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtLmFjdGl2ZSAuaDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG4uY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtLmFjdGl2ZSB1bCwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbS5hY3RpdmUgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG4uY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtLmFjdGl2ZSBvbCwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbS5hY3RpdmUgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG4uY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtLmFjdGl2ZSBwLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtLmFjdGl2ZSBwIHtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjI1cyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMXMgZWFzZS1pbjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmUtcGFyYWdyYXBoLXNvZnR3YXJlIC5maWVsZF9faXRlbS5hY3RpdmUgdWwsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0uYWN0aXZlIG9sLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtLmFjdGl2ZSB1bCwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbS5hY3RpdmUgb2wge1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2UtaW47XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAudmlldy1zZXJ2aWNlcyB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogN3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMSAuZmVhdHVyZS0xLWxlZnQge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0xIC5mZWF0dXJlLTEtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMSAuZmVhdHVyZS0xLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktcGFyYWdyYXBoLXNvZnR3YXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTEgLmZlYXR1cmUtMS1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXBhcmFncmFwaC1zb2Z0d2FyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0xIC5mZWF0dXJlLTEtcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgI0Y5RjlGOSAwJSwgI0VGRUZFRiAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogNDhweCAzMnB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTEgLmZlYXR1cmUtMS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMSAuZmVhdHVyZS0xLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1wcm9qZWN0LWljb24gaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMSAuZmVhdHVyZS0xLXJpZ2h0IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTEgLmZlYXR1cmUtMS1yaWdodCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0xIC5mZWF0dXJlLTEtcmlnaHQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMSAuZmVhdHVyZS0xLXJpZ2h0IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTEgLmZlYXR1cmUtMS1yaWdodCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTEgLmZlYXR1cmUtMS1yaWdodCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTEgLmZlYXR1cmUtMS1yaWdodCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMSAuZmVhdHVyZS0xLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWVzIC5maWVsZF9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0xIC5mZWF0dXJlLTEtcmlnaHQgcCB7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMSAuZmVhdHVyZS0xLXJpZ2h0IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0xIC5mZWF0dXJlLTEtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXByb2plY3QtMiBpbWcge1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC50ZWNobm9sb2dpZXMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAudGVjaG5vbG9naWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcyBpbWcge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcyBpbWcge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC50ZWNobm9sb2dpZXMgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC50ZWNobm9sb2dpZXMgaW1nOm50aC1jaGlsZCg0KSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC50ZWNobm9sb2dpZXMgaW1nOm50aC1jaGlsZCg1KSB7XG4gICAgb3JkZXI6IDEwO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcyBpbWc6bnRoLWNoaWxkKDYpIHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcyBpbWc6bnRoLWNoaWxkKDcpIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcyBpbWc6bnRoLWNoaWxkKDgpIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcyBpbWc6bnRoLWNoaWxkKDkpIHtcbiAgICBvcmRlcjogNztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcyBpbWc6bnRoLWNoaWxkKDEwKSB7XG4gICAgb3JkZXI6IDk7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAudGVjaG5vbG9naWVzIGltZzpudGgtY2hpbGQoMTEpIHtcbiAgICBvcmRlcjogMTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAudGVjaG5vbG9naWVzIGltZzpudGgtY2hpbGQoMTIpIHtcbiAgICBvcmRlcjogMTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTIge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiA3cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0yIC5mZWF0dXJlLTItbGVmdCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgI0Y5RjlGOSAwJSwgI0VGRUZFRiAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogNDhweCAzMnB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTIgLmZlYXR1cmUtMi1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMiAuZmVhdHVyZS0yLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2plY3QtaWNvbiBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0yIC5mZWF0dXJlLTItbGVmdCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0yIC5mZWF0dXJlLTItbGVmdCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0yIC5mZWF0dXJlLTItbGVmdCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0yIC5mZWF0dXJlLTItbGVmdCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0yIC5mZWF0dXJlLTItbGVmdCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTIgLmZlYXR1cmUtMi1sZWZ0IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMiAuZmVhdHVyZS0yLWxlZnQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgLmgyIGE6aG92ZXIge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTIgLmZlYXR1cmUtMi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWVzIC5maWVsZF9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMiAuZmVhdHVyZS0yLWxlZnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTIgLmZlYXR1cmUtMi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAyNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0yIC5mZWF0dXJlLTItbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmllcyB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMiAuZmVhdHVyZS0yLXJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0yIC5mZWF0dXJlLTItcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMiAuZmVhdHVyZS0yLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXBhcmFncmFwaC1zb2Z0d2FyZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXByb2plY3QtMiBpbWcge1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHNjcm9sbC1tYXJnaW4tYmxvY2stc3RhcnQ6IDdyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTMgLmZlYXR1cmUtMy1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMyAuZmVhdHVyZS0zLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTMgLmZlYXR1cmUtMy1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXBhcmFncmFwaC1zb2Z0d2FyZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTMgLmZlYXR1cmUtMy1yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjRjlGOUY5IDAlLCAjRUZFRkVGIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiA0OHB4IDMycHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMyAuZmVhdHVyZS0zLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0zIC5mZWF0dXJlLTMtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2plY3QtaWNvbiBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0zIC5mZWF0dXJlLTMtcmlnaHQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMyAuZmVhdHVyZS0zLXJpZ2h0IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTMgLmZlYXR1cmUtMy1yaWdodCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0zIC5mZWF0dXJlLTMtcmlnaHQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMyAuZmVhdHVyZS0zLXJpZ2h0IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIC5oMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMyAuZmVhdHVyZS0zLXJpZ2h0IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMyAuZmVhdHVyZS0zLXJpZ2h0IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIC5oMiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0zIC5mZWF0dXJlLTMtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpZXMgLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTMgLmZlYXR1cmUtMy1yaWdodCBwIHtcbiAgY29sb3I6ICM2QTZBNzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0zIC5mZWF0dXJlLTMtcmlnaHQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTMgLmZlYXR1cmUtMy1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtcHJvamVjdC0yIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMyAuZmVhdHVyZS0zLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAyNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0zIC5mZWF0dXJlLTMtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpZXMge1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC50ZWNobm9sb2dpZXMtMiB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAudGVjaG5vbG9naWVzLTIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcy0yIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcy0yIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAudGVjaG5vbG9naWVzLTIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXctc2VydmljZXMge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgICBtYXJnaW46IDBweCAxNnB4IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudGVhbS1hdWdtZW50YXRpb24tdG9wIHtcbiAgc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogMTByZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDYyMnB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnRlYW0tYXVnbWVudGF0aW9uLXRvcCB7XG4gICAgd2lkdGg6IDQwMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC50ZWFtLWF1Z21lbnRhdGlvbi10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnRlYW0tYXVnbWVudGF0aW9uLXRvcCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudGVhbS1hdWdtZW50YXRpb24tdG9wIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXRlYW0tYXVnIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXRlYW0tYXVnIHtcbiAgICBtYXJnaW46IDBweCAxNnB4IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLXRlYW0tdGVhbS1hdWcgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgge1xuICB3aWR0aDogNjIzcHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAxcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudmlld3MtZmllbGQtZmllbGQtdGVhbS10ZWFtLWF1ZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgge1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLXRlYW0tdGVhbS1hdWcgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaCBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudmlld3MtZmllbGQtZmllbGQtdGVhbS10ZWFtLWF1ZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudmlld3MtZmllbGQtZmllbGQtdGVhbS10ZWFtLWF1ZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggcCB7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLXRlYW0tdGVhbS1hdWcgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGg6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy10ZWFtLWF1ZyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtdGVhbS1hdWcgLmZpZWxkLWNvbnRlbnQgLm93bC1zdGFnZSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgge1xuICB3aWR0aDogNDA1cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMzAxcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtdGVhbS1hdWcgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaCB7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy10ZWFtLWF1ZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtdGVhbS1hdWcgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggaW1nIHtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlcnZpY2VzLXBhcmFncmFwaC0zIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlcnZpY2VzLXBhcmFncmFwaC0zIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy10ZWFtLWF1ZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMyAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlcnZpY2VzLXBhcmFncmFwaC0zIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy10ZWFtLWF1ZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMyAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy10ZWFtLWF1ZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay02IC5maWVsZC1jb250ZW50IC5mcmFtZXdvcmtzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAuZmllbGQtY29udGVudCAuZnJhbWV3b3Jrcy10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGl0bGUgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGl0bGUgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAuZmllbGQtY29udGVudCAuZnJhbWV3b3Jrcy10ZWNobm9sb2dpZXMge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQ3MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIHtcbiAgICBtYXgtaGVpZ2h0OiA0NjJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay02IC5maWVsZC1jb250ZW50IC5mcmFtZXdvcmtzLXRlY2hub2xvZ2llcyB7XG4gICAgbWF4LWhlaWdodDogNjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAuZmllbGQtY29udGVudCAuZnJhbWV3b3Jrcy10ZWNobm9sb2dpZXMge1xuICAgIG1heC1oZWlnaHQ6IDc2NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIHtcbiAgICBtYXgtaGVpZ2h0OiA3NjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAuZmllbGQtY29udGVudCAuZnJhbWV3b3Jrcy10ZWNobm9sb2dpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay02IC5maWVsZC1jb250ZW50IC5mcmFtZXdvcmtzLXRlY2hub2xvZ2llcyAucGFyYWdyYXBoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHdpZHRoOiAxODdweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay02IC5maWVsZC1jb250ZW50IC5mcmFtZXdvcmtzLXRlY2hub2xvZ2llcyAucGFyYWdyYXBoIHtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGgge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUycHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAuZmllbGQtY29udGVudCAuZnJhbWV3b3Jrcy10ZWNobm9sb2dpZXMgLnBhcmFncmFwaCB7XG4gICAgd2lkdGg6IDEwOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2M3B4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGg6bnRoLWNoaWxkKDUpIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1wYXJhZ3JhcGgtZnJhbWV3b3JrcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5N3B4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGg6bnRoLWNoaWxkKDUpIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1wYXJhZ3JhcGgtZnJhbWV3b3JrcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXBhcmFncmFwaC1mcmFtZXdvcmtzIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXBhcmFncmFwaC1mcmFtZXdvcmtzIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay02IC5maWVsZC1jb250ZW50IC5mcmFtZXdvcmtzLXRlY2hub2xvZ2llcyAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1wYXJhZ3JhcGgtZnJhbWV3b3JrcyAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAuZmllbGQtY29udGVudCAuZnJhbWV3b3Jrcy10ZWNobm9sb2dpZXMgLnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcGFyYWdyYXBoLWZyYW1ld29ya3MgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXBhcmFncmFwaC1mcmFtZXdvcmtzIC5oNCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRlY2hub2xvZ2llcy1wYXJhZ3JhcGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRlY2hub2xvZ2llcy1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRlY2hub2xvZ2llcy1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRlY2hub2xvZ2llcy1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAuZmllbGQtY29udGVudCAuZnJhbWV3b3Jrcy10ZWNobm9sb2dpZXMgLnBhcmFncmFwaDpudGgtY2hpbGQoNCkge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAuZmllbGQtY29udGVudCAuZnJhbWV3b3Jrcy10ZWNobm9sb2dpZXMgLnBhcmFncmFwaDpudGgtY2hpbGQoNSkge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAuZmllbGQtY29udGVudCAuZnJhbWV3b3Jrcy10ZWNobm9sb2dpZXMgLnBhcmFncmFwaDpudGgtY2hpbGQoNikge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXctc2VydmljZXMge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC5tYXJrZXRpbmctdG9wIHtcbiAgc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogMTByZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDYyMnB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLm1hcmtldGluZy10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLm1hcmtldGluZy10b3AgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLm1hcmtldGluZy10b3AgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIHtcbiAgd2lkdGg6IDI5NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaCB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaCAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC00IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY29sb3I6ICM2QTZBNzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWxpc3Qtc2VydmljZXMtcGFyYWdyYXBoLTQgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWxpc3Qtc2VydmljZXMtcGFyYWdyYXBoLTQgbGkge1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbGlzdC1zZXJ2aWNlcy1wYXJhZ3JhcGgtNCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtbGlzdC1zZXJ2aWNlcy1wYXJhZ3JhcGgtNCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1saXN0LXNlcnZpY2VzLXBhcmFncmFwaC00IHVsIGxpOmJlZm9yZSB7XG4gIGhlaWdodDogMThweDtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtbGlzdC1zZXJ2aWNlcy1wYXJhZ3JhcGgtNCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCB7XG4gIHBhZGRpbmc6IDMycHggNDhweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDg2cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjRjlGOUY5IDAlLCAjRUZFRkVGIDEwMCUpO1xuICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucm93ID4gZGl2IHtcbiAgd2lkdGg6IDQ5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucm93ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucm93ID4gZGl2OmZpcnN0LWNoaWxkIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucm93ID4gZGl2OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucm93ID4gZGl2OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMjRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmllcyB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpZXMge1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5yb3cgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLmRlc2NyaXB0aW9uLWN1c3RvbSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkyMXB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAuZGVzY3JpcHRpb24tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4NXB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAuZGVzY3JpcHRpb24tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLmRlc2NyaXB0aW9uLWN1c3RvbSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg3cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5kZXNjcmlwdGlvbi1jdXN0b20ge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogNjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEzN3B4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAuZGVzY3JpcHRpb24tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLmRlc2NyaXB0aW9uLWN1c3RvbSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiA5NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjc4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5kZXNjcmlwdGlvbi1jdXN0b20ge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMTE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAuZGVzY3JpcHRpb24tY3VzdG9tIGE6aG92ZXI6OmFmdGVyIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLm5vZGUtLXR5cGUtc2VydmljZXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWF3YXJkcy1ibG9jay1ibG9jay0xLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3Mtcm93OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYig1MywgNDcsIDk1KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDI5LjExJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3MtZmllbGQtZmllbGQtc2xpZGVyLWltYWdlLXNlcnZpY2VzIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1maWVsZC1zbGlkZXItaW1hZ2Utc2VydmljZXMgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTMwNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIG1hcmdpbjogYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDEsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5oMSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoMSBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5oMSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IGgxLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmg0IHtcbiAgbWF4LXdpZHRoOiA2NjNweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjZjdmN2Y3O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmg0IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJvZHkge1xuICBtYXgtd2lkdGg6IDc2OHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJvZHkgaDEsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IC5oMSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJvZHkgcCB7XG4gIGNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGE6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZzogMThweCA0OS41cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMik6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuXG4vKiBDb21wYW5pZXMgKi9cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1mb290ZXIgI2xvYWRNb3JlU2VydmljZXNTaW5nbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1mb290ZXIgI2xvYWRNb3JlU2VydmljZXNTaW5nbGUge1xuICAgIHBhZGRpbmc6IDE4cHggMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZm9vdGVyICNsb2FkTW9yZVNlcnZpY2VzU2luZ2xlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDMyJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoLW4rNikpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ub2hvdmVyLXNlcnZpY2VzIHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuaG92ZXItc2VydmljZXMge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ob3Zlci1zZXJ2aWNlczpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXNlcnZpY2VzLXRpdGxlIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXNlcnZpY2VzLXRpdGxlIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKDNuKzMpKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZChldmVuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgaDMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuaDMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDI0cHggYXV0byAwcHggMHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlczpob3ZlciB7XG4gIGNvbG9yOiAjMzBCNTg3ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlczpob3Zlcjo6YWZ0ZXIge1xuICBmaWx0ZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgYSB7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjI0MjQgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyAuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyAuaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzMwQjU4NztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyAuaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyAubGlua1Nlb0FkcyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyAubGlua1Nlb0FkcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgLmxpbmtTZW9BZHMgcCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyAubGlua1Nlb0FkcyBwIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjU4NztcbiAgcGFkZGluZzogMS4xMjVyZW0gMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRjhGQUZDO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XG4gIG1hcmdpbjogMCAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgLmxpbmtTZW9BZHMgcCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpO1xuICBjb2xvcjogIzMwQjU4NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGxpIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LXJlZ3VsYXIuc3ZnKTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1zZXJ2aWNlcyB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1zZXJ2aWNlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAucmlnaHQtc2VydmljZXMgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMgLmgyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1pdGVtIHtcbiAgbWluLWhlaWdodDogMjEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIHtcbiAgICBnYXA6IDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkge1xuICBtYXgtd2lkdGg6IDI5NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkgcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSBoMzpub3QoOmZpcnN0LWNoaWxkKSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSAuaDM6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIC5vd2wtaXRlbSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAudmlldy1zZXJ2aWNlcy1jb250ZW50LXR5cGUudmlldy1pZC1zZXJ2aWNlc19jb250ZW50X3R5cGUge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIHtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGhlaWdodDogMzM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIGltZyB7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gLmgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gaDMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIC5oMyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gaDMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIC5oMyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2QTZBNzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVndWxhci5zdmcpO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgd2lkdGg6IDIzLjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbTpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbTpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW06bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtOm5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtOm5vdCg6bnRoLWNoaWxkKC1uKzQpKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gaW1nIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSAuaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gLmgzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gLmgzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogODI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmFjdGl2ZS10ZWNobm9sb2d5IGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYWN0aXZlLXRlY2hub2xvZ3kgLmgzIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYWN0aXZlLXRlY2hub2xvZ3k6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ncmVlbi5zdmcpICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYWN0aXZlLXRlY2hub2xvZ3k6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNkE2QTcxO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5oMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNy42cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1yb3cge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1yb3c6bnRoLWNoaWxkKG4rNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAudmlld3Mtcm93Om50aC1jaGlsZCg2KSAudmlld3MtZmllbGQtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCIuLi5cIjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLXJvdzpudGgtY2hpbGQoNikgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoNikpIC52aWV3cy1maWVsZC10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoNikpIC52aWV3cy1maWVsZC10aXRsZTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZBNkE3MTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKDYpKSAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ncmVlbi5zdmcpO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICByaWdodDogMjBweDtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKSBicmlnaHRuZXNzKDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzOjphZnRlciB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5tb2JpbGUtdGVjaG5vbG9naWVzLWljb24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuYWN0aXZlLXRlY2hub2xvZ3ktaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC5oMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgd2lkdGg6IDE5LjIlO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93Om50aC1jaGlsZCg1bis2KSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNW4rNikge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKDNuKzQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pY29uLXRlY2hub2xvZ2llcyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKG4rNykge1xuICBkaXNwbGF5OiB1bnNldDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNikgLnZpZXdzLWZpZWxkLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93Om50aC1jaGlsZCg2KSAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKDYpKSAudmlld3MtZmllbGQtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoNikpIC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNyAudmlldy1jb250ZW50IHtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzcgLnZpZXctY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5hY3RpdmUtdGVjaG5vbG9neS1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgaDMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC5oMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdpZHRoOiAxOS4yJTtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IGltZyB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyBpbWcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93Om50aC1jaGlsZCg1bis2KSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaWNvbi10ZWNobm9sb2dpZXMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pY29uLXRlY2hub2xvZ2llcyAuZmllbGQtY29udGVudCBhOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTkuMzZweDtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYXR0YWNobWVudC1hZnRlciB7XG4gIHdpZHRoOiA2MCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYXR0YWNobWVudC1hZnRlciAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMSAudmlldy1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5hdHRhY2htZW50LWFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzMiU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzYpKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ob3Zlci1pbmR1c3RyaWVzOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmhvdmVyLWluZHVzdHJpZXM6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWluZHVzdHJpZXMtdGl0bGUge1xuICBjb2xvcjogIzMwQjU4NyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoM24rMykpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZChldmVuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWluZHVzdHJpZXMtMiB7XG4gIG1pbi1oZWlnaHQ6IDIzNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWluZHVzdHJpZXMtMiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC5yb3ctaW5uZXItY29udGVudCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCAuZ3JvdXAtaW5kdXN0cmllcyAuaDMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLmdyb3VwLWluZHVzdHJpZXMgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5kZXNjcmlwdGlvbi1jdXN0b20taW5kdXN0cmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjRweCBhdXRvIDBweCAwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5kZXNjcmlwdGlvbi1jdXN0b20taW5kdXN0cmllczpob3ZlciB7XG4gIGNvbG9yOiAjMzBCNTg3ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCAuZ3JvdXAtaW5kdXN0cmllcyAuZGVzY3JpcHRpb24tY3VzdG9tLWluZHVzdHJpZXM6aG92ZXI6OmFmdGVyIHtcbiAgZmlsdGVyOiB1bnNldCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5kZXNjcmlwdGlvbi1jdXN0b20taW5kdXN0cmllcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1mb290ZXIgI2xvYWRNb3JlSW5kdXN0cmllc1NlcnZpY2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWZvb3RlciAjbG9hZE1vcmVJbmR1c3RyaWVzU2VydmljZXMge1xuICAgIHBhZGRpbmc6IDE4cHggMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWZvb3RlciAjbG9hZE1vcmVJbmR1c3RyaWVzU2VydmljZXMge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmZhcS10aXRsZSBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmZhcS10aXRsZSAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDQ5JTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbTpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0gaDQ6OmJlZm9yZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0gLmg0OjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2Zyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKSBicmlnaHRuZXNzKDAlKTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzMwQjU4NztcbiAgZmlsdGVyOiB1bnNldDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOmhvdmVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbTpob3ZlciAuaDQge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOmhvdmVyIGg0OjpiZWZvcmUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOmhvdmVyIC5oNDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ncmVlbi5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGZpbHRlcjogdW5zZXQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbS5hY3RpdmUgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtLmFjdGl2ZSAuaDQge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtLmFjdGl2ZSBoNDo6YmVmb3JlLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbS5hY3RpdmUgLmg0OjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2Zyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGZpbHRlcjogdW5zZXQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1mb290ZXIgI2xvYWRNb3JlUXVlc3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctZm9vdGVyICNsb2FkTW9yZVF1ZXN0aW9ucyB7XG4gICAgcGFkZGluZzogMThweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1mb290ZXIgI2xvYWRNb3JlUXVlc3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMCAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMCAucm93LWlubmVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTMwNHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctdG9wOiA3OXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzlweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMCAucm93LWlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLnJvdy1pbm5lci1jb250ZW50IC5jb2wtd2l0aC1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLnJvdy1pbm5lci1jb250ZW50IC5jb2wtd2l0aC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5yb3ctaW5uZXItY29udGVudCAuY29sLXNtLTYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5yb3ctaW5uZXItY29udGVudCAuY29sLXNtLTYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1wcm9qZWN0LTIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1wcm9qZWN0LTIgaW1nIHtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1wcm9qZWN0LTIgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2plY3QtYmFja2dyb3VuZC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2plY3QtYmFja2dyb3VuZC1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMCAuZmllbGQtLW5hbWUtZmllbGQtcHJvamVjdC1pY29uIGltZyB7XG4gIG1heC13aWR0aDogNjBweDtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgLmgyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMCAuZGVzY3JpcHRpb24tY3VzdG9tLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLmRlc2NyaXB0aW9uLWN1c3RvbS1wcm9qZWN0LW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xuICBtYXJnaW46IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjRjhGQUZDO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5kZXNjcmlwdGlvbi1jdXN0b20sIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMCAuZGVzY3JpcHRpb24tY3VzdG9tLXByb2plY3QtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5kZXNjcmlwdGlvbi1jdXN0b206aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMCAuZGVzY3JpcHRpb24tY3VzdG9tLXByb2plY3QtbW9iaWxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpO1xuICBjb2xvcjogIzMwQjU4NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5kZXNjcmlwdGlvbi1jdXN0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLmRlc2NyaXB0aW9uLWN1c3RvbS1wcm9qZWN0LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMCAuZGVzY3JpcHRpb24tY3VzdG9tLXByb2plY3QtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlldy1zZXJ2aWNlcy1jb250ZW50LXR5cGUudmlldy1pZC1zZXJ2aWNlc19jb250ZW50X3R5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1yb3cge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIHtcbiAgd2lkdGg6IDMyJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcHJlbWl1bS10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcHJlbWl1bS10aXRsZSBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcHJlbWl1bS10aXRsZSAuaDUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcHJlbWl1bS10aXRsZSBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcHJlbWl1bS10aXRsZSAuaDUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTkuMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcHJlbWl1bS10aXRsZSB7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UgaDMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UgLmgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1wcmljZSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSB1bCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSB1bCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5IHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgcDpsYXN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkE2QTcxO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5IGxpLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5IGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaTo6YmVmb3JlLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LXJlZ3VsYXIuc3ZnKTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgbGkgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaSAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgbGkgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgbGkgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS10aXRsZSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXRpdGxlIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDc1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UgcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWxpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWxpbmsgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWxpbmsgcDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWxpbmsgcCBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0Y4RkFGQztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWxpbmsgcCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpO1xuICBjb2xvcjogIzMwQjU4NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1zdWJ0aXRsZSBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1zdWJ0aXRsZSAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGUgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGUgLmg0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwQjU4NztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGUgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGUgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXN1YnRpdGxlIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXN1YnRpdGxlIC5oNCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXN1YnRpdGxlIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXN1YnRpdGxlIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1zdWJ0aXRsZSBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1zdWJ0aXRsZSAuaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNC40cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTEge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDI0cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbS5hY3RpdmUgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAxNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMTIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbWF4LXdpZHRoOiA2NSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHAge1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDUge1xuICBsaW5lLWhlaWdodDogMjEuNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1IHtcbiAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oMiB7XG4gIGxpbmUtaGVpZ2h0OiA0NS42cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmgyIHtcbiAgICBsaW5lLWhlaWdodDogMjguOHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5sZWZ0LWNsaWVudC1zaWRlIHtcbiAgZmxleDogMCAxIDI1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5sZWZ0LWNsaWVudC1zaWRlIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAubGVmdC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5sZWZ0LWNsaWVudC1zaWRlIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pbWFnZSAuZmllbGQtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLmxlZnQtY2xpZW50LXNpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWltYWdlIC5maWVsZC1jb250ZW50IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSB7XG4gIGZsZXg6IDAgMSA3NSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pY29uIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaWNvbiBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIGhlaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLnZpZXdzLWZpZWxkLWJvZHkgcCB7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC52aWV3cy1maWVsZC1ib2R5IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLmNsaWVudC1pbmZvcm1hdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLmNsaWVudC1pbmZvcm1hdGlvbnMgLmxlZnQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC5jbGllbnQtaW5mb3JtYXRpb25zIC5yaWdodC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC5jbGllbnQtaW5mb3JtYXRpb25zIC5yaWdodC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnMgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1lIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAuY2xpZW50LWluZm9ybWF0aW9ucyAucmlnaHQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZSAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAuY2xpZW50LWluZm9ybWF0aW9ucyAucmlnaHQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcG9zaXRpb24gcCB7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLmNsaWVudC1pbmZvcm1hdGlvbnMgLnJpZ2h0LWNsaWVudC1zaWRlLWluZm9ybWF0aW9ucyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXBvc2l0aW9uIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMzAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYgc3BhbiB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICAgIHRvcDogMjUwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHNwYW4ge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICB0b3A6IDI1MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMThDNTk1O1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMThDNTk1O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIC5vd2wtZG90Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctaWQtY2xpZW50X3Nfd29yZHNfYmxvY2sudmlldy1kaXNwbGF5LWlkLWJsb2NrXzE1IHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLmFjdGl2ZS1taW5pLWNsaWVudCAuaG92ZXItY2xpZW50cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMEI1ODcgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNSAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmN1cnJlbnQub3dsLWl0ZW0gLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuZmlyc3QtYWN0aXZlLWVsZW1lbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmN1cnJlbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmZpcnN0LWFjdGl2ZS1lbGVtZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmZpcnN0LWFjdGl2ZS1lbGVtZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgLmg0IHtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuZmlyc3QtYWN0aXZlLWVsZW1lbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBwIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmN1cnJlbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5maXJzdC1hY3RpdmUtZWxlbWVudC5vd2wtaXRlbSAudmlld3Mtcm93IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5maXJzdC1hY3RpdmUtZWxlbWVudC5vd2wtaXRlbSAudmlld3Mtcm93IGltZyB7XG4gIG9wYWNpdHk6IHVuc2V0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDI0NywgMjQ3LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5ob3Zlci1jbGllbnRzIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNDcsIDI0NywgMjQ3LCAwLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5ob3Zlci1jbGllbnRzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLm5vaG92ZXItY2xpZW50cyB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmhvdmVyLWNsaWVudHM6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pY29uIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWljb24gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDM4LCAzNiwgMzYsIDAuNSk7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1lIHAge1xuICBjb2xvcjogIzI2MjQyNDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogcmdiYSgzOCwgMzYsIDM2LCAwLjUpO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE4QzU5NTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMThDNTk1O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMiAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMiAudmlld3Mtcm93OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYig1MywgNDcsIDk1KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDI5LjExJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQtZmllbGQtdmlkZW8tc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1maWVsZC12aWRlby1zbGlkZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1maWVsZC12aWRlby1zbGlkZXIgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMzA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoMSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmgxIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IGgxIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmgxIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDEsIC5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5oMSB7XG4gICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IGg0LCAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuaDQge1xuICBtYXgtd2lkdGg6IDY2M3B4O1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5oNCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IHtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IGgxLCAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYm9keSAuaDEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IHAge1xuICBjb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmc6IDE4cHggNDkuNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGE6bnRoLWNoaWxkKDIpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cblxuLyogQ29tcGFuaWVzICovXG4uYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWF4LXdpZHRoOiA4MjRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgaDMsIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5zZW8taGVhZGVyIGgzLCAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDMsIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgLmgzLCAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgzLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnNlby1oZWFkZXIgLmgzLCAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgzLCAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAuaXRlbS1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5pdGVtLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLyogQ2VudGVyIGFsaWdubWVudCAqL1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLmxpc3QtZ3JvdXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIC5pbWFnZS1zdHlsZS13ZWJwIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCAuaW1hZ2Utc3R5bGUtd2VicCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoMikgLmltYWdlLXN0eWxlLXdlYnAge1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDIpIC5pbWFnZS1zdHlsZS13ZWJwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCgzKSAuaW1hZ2Utc3R5bGUtd2VicCB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDMpIC5pbWFnZS1zdHlsZS13ZWJwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCg0KSAuaW1hZ2Utc3R5bGUtd2VicCB7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDQpIC5pbWFnZS1zdHlsZS13ZWJwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoNSkgLmltYWdlLXN0eWxlLXdlYnAge1xuICBtYXgtd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCg1KSAuaW1hZ2Utc3R5bGUtd2VicCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDYpIC5pbWFnZS1zdHlsZS13ZWJwIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoNikgLmltYWdlLXN0eWxlLXdlYnAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoNykge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoNykge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCg3KSAuaW1hZ2Utc3R5bGUtd2VicCB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDcpIC5pbWFnZS1zdHlsZS13ZWJwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIC5pbWFnZS1zdHlsZS13ZWJwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi8qIEVuZCBDb21wYW5pZXMqL1xuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWZvb3RlciAjbG9hZE1vcmVTZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWZvb3RlciAjbG9hZE1vcmVTZXJ2aWNlcyB7XG4gICAgcGFkZGluZzogMThweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1mb290ZXIgI2xvYWRNb3JlU2VydmljZXMge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzIlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbis2KSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoLW4rMikpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm5vaG92ZXItc2VydmljZXMge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ob3Zlci1zZXJ2aWNlcyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmhvdmVyLXNlcnZpY2VzOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc2VydmljZXMtdGl0bGUgaDMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc2VydmljZXMtdGl0bGUgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoM24rMykpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKGV2ZW4pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjRweCBhdXRvIDBweCAwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODcgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzOmhvdmVyOjphZnRlciB7XG4gIGZpbHRlcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4vKiBXb3JrIG1vZGVscyBuZXcgZGVzaWduKi9cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnZpZXctZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1mb290ZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1mb290ZXIgYSB7XG4gICAgcGFkZGluZzogMThweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1pdGVtIHtcbiAgbWluLWhlaWdodDogMjEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSB7XG4gIHdpZHRoOiAzMiU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkgcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkgaDMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi8qIFdoeSBjaG9vc2UgemVuZGV2ICovXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyAuaDIge1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLWl0ZW0ge1xuICBtaW4taGVpZ2h0OiAyMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDMycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwge1xuICAgIGdhcDogMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSB7XG4gIG1pbi1oZWlnaHQ6IDI0MnB4O1xuICBtYXgtd2lkdGg6IDI5NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkgcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSBoMzpub3QoOmZpcnN0LWNoaWxkKSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSAuaDM6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIC5vd2wtaXRlbSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4vKiBFbmQgd2h5IGNob29zZSB6ZW5kZXYgKi9cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4MjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuYWN0aXZlLXRlY2hub2xvZ3kgaDMsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5hY3RpdmUtdGVjaG5vbG9neSAuaDMge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5hY3RpdmUtdGVjaG5vbG9neTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2ZykgIWltcG9ydGFudDtcbiAgZmlsdGVyOiB1bnNldCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5hY3RpdmUtdGVjaG5vbG9neTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2QTZBNzE7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgaDMsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmgzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDI3LjZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLXJvdyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLXJvdzpudGgtY2hpbGQobis3KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpIC52aWV3cy1maWVsZC10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi4uLlwiO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAudmlld3Mtcm93Om50aC1jaGlsZCg2KSAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCg2KSkgLnZpZXdzLWZpZWxkLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCg2KSkgLnZpZXdzLWZpZWxkLXRpdGxlOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNkE2QTcxO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoNikpIC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTYuOHB4O1xuICBjb2xvcjogIzI2MjQyNDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXM6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2Zyk7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBmaWx0ZXI6IHNhdHVyYXRlKDEwMCUpIGJyaWdodG5lc3MoMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXM6OmFmdGVyIHtcbiAgICByaWdodDogMTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLm1vYmlsZS10ZWNobm9sb2dpZXMtaWNvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5hY3RpdmUtdGVjaG5vbG9neS1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgaDMsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLmgzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aWR0aDogMTkuMiU7XG4gIG1hcmdpbi1yaWdodDogMSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKDVuKzYpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93Om50aC1jaGlsZCg1bis2KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24rNCkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWljb24tdGVjaG5vbG9naWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdzpudGgtY2hpbGQobis3KSB7XG4gIGRpc3BsYXk6IHVuc2V0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93Om50aC1jaGlsZCg2KSAudmlld3MtZmllbGQtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpIC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoNikpIC52aWV3cy1maWVsZC10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCg2KSkgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQge1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmFjdGl2ZS10ZWNobm9sb2d5LWljb25zIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCBoMywgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLmgzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aWR0aDogMTkuMiU7XG4gIG1hcmdpbi1yaWdodDogMSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgaW1nIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKDVuKzYpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pY29uLXRlY2hub2xvZ2llcyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWljb24tdGVjaG5vbG9naWVzIC5maWVsZC1jb250ZW50IGE6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOS4zNnB4O1xuICBjb2xvcjogIzI2MjQyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMzIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5hdHRhY2htZW50LWFmdGVyIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5hdHRhY2htZW50LWFmdGVyIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8xIC52aWV3LWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmF0dGFjaG1lbnQtYWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzMiU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzYpKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuaG92ZXItaW5kdXN0cmllczpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmhvdmVyLWluZHVzdHJpZXM6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWluZHVzdHJpZXMtdGl0bGUge1xuICBjb2xvcjogIzMwQjU4NyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgzbiszKSkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoZXZlbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1pbmR1c3RyaWVzLTIge1xuICBtaW4taGVpZ2h0OiAyMzVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWluZHVzdHJpZXMtMiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnJvdy1pbm5lci1jb250ZW50IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctY29udGVudCAuZ3JvdXAtaW5kdXN0cmllcyB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIGgzLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIGg0LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLmdyb3VwLWluZHVzdHJpZXMgLmRlc2NyaXB0aW9uLWN1c3RvbS1pbmR1c3RyaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMHB4IDBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctY29udGVudCAuZ3JvdXAtaW5kdXN0cmllcyAuZGVzY3JpcHRpb24tY3VzdG9tLWluZHVzdHJpZXM6aG92ZXIge1xuICBjb2xvcjogIzMwQjU4NyAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctY29udGVudCAuZ3JvdXAtaW5kdXN0cmllcyAuZGVzY3JpcHRpb24tY3VzdG9tLWluZHVzdHJpZXM6aG92ZXI6OmFmdGVyIHtcbiAgZmlsdGVyOiB1bnNldCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLmdyb3VwLWluZHVzdHJpZXMgLmRlc2NyaXB0aW9uLWN1c3RvbS1pbmR1c3RyaWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1mb290ZXIgI2xvYWRNb3JlSW5kdXN0cmllcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWZvb3RlciAjbG9hZE1vcmVJbmR1c3RyaWVzIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWZvb3RlciAjbG9hZE1vcmVJbmR1c3RyaWVzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctaWQtcHJvamVjdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWhlYWRlciwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuc2VvLWhlYWRlciwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWhlYWRlciwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuc2VvLWhlYWRlciwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWhlYWRlciwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuc2VvLWhlYWRlciwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWhlYWRlciBoMiwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuc2VvLWhlYWRlciBoMiwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1oZWFkZXIgLmgyLCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuc2VvLWhlYWRlciAuaDIsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctaGVhZGVyIGgyLCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5zZW8taGVhZGVyIGgyLCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWhlYWRlciAuaDIsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5zZW8taGVhZGVyIC5oMiwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctaGVhZGVyIGg1LCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5zZW8taGVhZGVyIGg1LCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWhlYWRlciAuaDUsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5zZW8taGVhZGVyIC5oNSwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctaGVhZGVyIHAsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuc2VvLWhlYWRlciBwLCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctaGVhZGVyIHAsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuc2VvLWhlYWRlciBwLCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1oZWFkZXIgcCwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5zZW8taGVhZGVyIHAsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW46IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDQ5JTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93Omxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgybikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAucm93LWlubmVyLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ncm91cGVkLXRleHQtZmllbGQtcHJvamVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGhlaWdodDogNTAlO1xufVxuLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ncm91cGVkLXRleHQtZmllbGQtcHJvamVjdHMgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjRweCBhdXRvIDBweCAwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmdyb3VwZWQtdGV4dC1maWVsZC1wcm9qZWN0cyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWNhcmQtdGV4dC1wcm9qZWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWNhcmQtdGV4dC1wcm9qZWN0cyBoNCwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jYXJkLXRleHQtcHJvamVjdHMgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jYXJkLXRleHQtcHJvamVjdHMgaDQ6aG92ZXIsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtY2FyZC10ZXh0LXByb2plY3RzIC5oNDpob3ZlciB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jYXJkLXRleHQtcHJvamVjdHMgaDMsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtY2FyZC10ZXh0LXByb2plY3RzIC5oMywgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jYXJkLXRleHQtcHJvamVjdHMgaDIsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtY2FyZC10ZXh0LXByb2plY3RzIC5oMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWNhcmQtdGV4dC1wcm9qZWN0cyBoMzpob3ZlciwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jYXJkLXRleHQtcHJvamVjdHMgLmgzOmhvdmVyLCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWNhcmQtdGV4dC1wcm9qZWN0cyBoMjpob3ZlciwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jYXJkLXRleHQtcHJvamVjdHMgLmgyOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXByb2plY3QtMiB7XG4gIGhlaWdodDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtcHJvamVjdC0yIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbiAgbWF4LWhlaWdodDogMzcwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtcHJvamVjdC0yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMHB4IDBweDtcbiAgfVxufVxuLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LW5hbWUtcHJvamVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtbmFtZS1wcm9qZWN0cyBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtbmFtZS1wcm9qZWN0cyBwIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1ib2R5IHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1ib2R5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWZvb3RlciBhIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctZm9vdGVyIGEge1xuICAgIHBhZGRpbmc6IDE4cHggMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFdvcmsgbW9kZWxzIG5ldyBkZXNpZ24qL1xuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWZvb3RlciBhIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWZvb3RlciBhIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHdpZHRoOiAzMiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzYpKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubm9ob3Zlci1zZXJ2aWNlcyB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmhvdmVyLXNlcnZpY2VzIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuaG92ZXItc2VydmljZXM6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zZXJ2aWNlcy10aXRsZSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zZXJ2aWNlcy10aXRsZSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgzbiszKSkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoZXZlbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMHB4IDBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXM6aG92ZXIge1xuICBjb2xvcjogIzMwQjU4NyAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXM6aG92ZXI6OmFmdGVyIHtcbiAgZmlsdGVyOiB1bnNldCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi8qIFNsaWRlciAqL1xuLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1maWVsZC12aWRlby1zbGlkZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLXZpZGVvLXNsaWRlciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLXZpZGVvLXNsaWRlciB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEzMDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IGgxLCAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuaDEge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDEgc3Ryb25nLCAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuaDEgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoMSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmgxIHtcbiAgICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5oNCB7XG4gIG1heC13aWR0aDogNjYzcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmg0IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJvZHkge1xuICBtYXgtd2lkdGg6IDc2OHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJvZHkgaDEsIC5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IC5oMSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IGgxLCAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYm9keSAuaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYm9keSBoMSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJvZHkgLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYm9keSBwIHtcbiAgY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMThweCAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGE6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nOiAxOHB4IDQ5LjVweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgyKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi8qIENvbXBhbmllcyAqL1xuLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTEge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTEge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDQ4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCB7XG4gICAgZ2FwOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLml0ZW0tbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGdhcDogNDhweCA0OHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIycHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IHVsIHtcbiAgICBnYXA6IDMycHggMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCB1bCB7XG4gICAgZ2FwOiAzMnB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2M3B4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCB1bCB7XG4gICAgZ2FwOiAzMnB4IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCB1bCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgdWwgbGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDg1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgdWwgbGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MXB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCB1bCBsaSBpbWcge1xuICAgIG1heC13aWR0aDogNjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCB1bCBsaSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCB1bCB7XG4gICAgZ2FwOiAzMnB4IDE2cHg7XG4gIH1cbn1cblxuLyogRW5kIENvbXBhbmllcyovXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWlkLXNlcnZpY2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnZpZXctaWQtc2VydmljZXMge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbjogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnZpZXctY29udGVudCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNGOUY5RjkgMCUsICNFRkVGRUYgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDQ4cHggNDhweCAwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDMycHggMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgcGFkZGluZzogMHB4IDBweCAzMnB4IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlcy1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZXMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2VzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2VzLWNvbnRhaW5lciBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlcy1jb250YWluZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlcy1jb250YWluZXIgLnNlcnZpY2VzLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZXMtY29udGFpbmVyIC5zZXJ2aWNlcy10b3Age1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlcy1jb250YWluZXIgLnNlcnZpY2VzLXRvcCB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2VzLWNvbnRhaW5lciAuc2VydmljZXMtdG9wIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZXMtY29udGFpbmVyIC5zZXJ2aWNlcy10b3AgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2VzLWNvbnRhaW5lciAuc2VydmljZXMtdG9wIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZXMtY29udGFpbmVyIC5zZXJ2aWNlcy10b3AgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZXMtY29udGFpbmVyIC5zZXJ2aWNlcy10b3AgaDMgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2VzLWNvbnRhaW5lciAuc2VydmljZXMtdG9wIC5oMyBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2VzLWNvbnRhaW5lciAuc2VydmljZXMtdG9wIHAge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlcy1jb250YWluZXIgLnNlcnZpY2VzLXRvcCBwOm50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2VzLWNvbnRhaW5lciAuc2VydmljZXMtYm90dG9tLWxlZnQge1xuICB3aWR0aDogMjk2cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZXMtY29udGFpbmVyIC5zZXJ2aWNlcy1ib3R0b20tbGVmdCB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlcy1jb250YWluZXIgLnNlcnZpY2VzLWJvdHRvbS1sZWZ0IHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZXMtY29udGFpbmVyIC5zZXJ2aWNlcy1ib3R0b20tbGVmdCBpbWcge1xuICBoZWlnaHQ6IDI1MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMHB4IDEycHggMHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZXMtY29udGFpbmVyIC5zZXJ2aWNlcy1ib3R0b20tbGVmdCBpbWcge1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2VzLWNvbnRhaW5lciAuc2VydmljZXMtYm90dG9tLWxlZnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDczNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMHB4IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2VzLWNvbnRhaW5lciAuc2VydmljZXMtYm90dG9tLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2VzLWNvbnRhaW5lciAuc2VydmljZXMtYm90dG9tLXJpZ2h0IHtcbiAgICBvcmRlcjogMztcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlcy1jb250YWluZXIgLnNlcnZpY2VzLWJvdHRvbS1yaWdodCB7XG4gICAgb3JkZXI6IDM7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZXMtY29udGFpbmVyIC5zZXJ2aWNlcy1ib3R0b20tcmlnaHQgLnNlcnZpY2VzLWluZm8gaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlcy1jb250YWluZXIgLnNlcnZpY2VzLWJvdHRvbS1yaWdodCAuc2VydmljZXMtaW5mbyAuaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZXMtY29udGFpbmVyIC5zZXJ2aWNlcy1ib3R0b20tcmlnaHQgLnNlcnZpY2VzLWluZm8gaDQ6bnRoLWNoaWxkKDMpLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZXMtY29udGFpbmVyIC5zZXJ2aWNlcy1ib3R0b20tcmlnaHQgLnNlcnZpY2VzLWluZm8gLmg0Om50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZXMtY29udGFpbmVyIC5zZXJ2aWNlcy1ib3R0b20tcmlnaHQgLnNlcnZpY2VzLWluZm8gdWwge1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZXMtY29udGFpbmVyIC5zZXJ2aWNlcy1ib3R0b20tcmlnaHQgLnNlcnZpY2VzLWluZm8gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2VzLWNvbnRhaW5lciAuc2VydmljZXMtYm90dG9tLXJpZ2h0IC5zZXJ2aWNlcy10ZWNobm9sb2d5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogOTAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2VzLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY3VzdG9tIHtcbiAgb3JkZXI6IDQ7XG59XG4vKiBDbGllbnRzICovXG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0xIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTEgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMSAudmlldy1jbGllbnQtcy13b3Jkcy1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXctY2xpZW50LXMtd29yZHMtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDg3M3B4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLmNsaWVudC1oYXMtbGluazpob3ZlciAudmlld3MtZmllbGQtYm9keSBwIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZSBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1lIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZSBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZSAuaDQge1xuICBmb250LXNpemU6IDEuNDM4cmVtO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wb3NpdGlvbiBwLCAuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wb3NpdGlvbiBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wb3NpdGlvbiBwLCAuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wb3NpdGlvbiBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ib2R5LCAuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnZpZXdzLWZpZWxkLWJvZHkge1xuICB3aWR0aDogOTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWJvZHkgcCwgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC52aWV3cy1maWVsZC1ib2R5IHAge1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ib2R5IHAsIC5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAudmlld3MtZmllbGQtYm9keSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ib2R5IHA6OmJlZm9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC52aWV3cy1maWVsZC1ib2R5IHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvcXVvdGUucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTQycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDY0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWF4LWhlaWdodDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC5vd2wtbmF2IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDY0cHggYXV0byAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLm93bC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLm93bC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogRW5kIENsaWVudHMgKi9cbi5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1wcm9jZXNzX2Jsb2NrIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1wcm9jZXNzX2Jsb2NrIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1wcm9jZXNzX2Jsb2NrIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnZpZXctaGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnNlby1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1wcm9jZXNzX2Jsb2NrIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAudmlldy1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1wcm9jZXNzX2Jsb2NrIC5zZW8taGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1wcm9jZXNzX2Jsb2NrIC52aWV3LWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1wcm9jZXNzX2Jsb2NrIC5zZW8taGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnZpZXctaGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAuc2VvLWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1wcm9jZXNzX2Jsb2NrIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAucHJvY2Vzcy1jb250YWluZXIge1xuICBwYWRkaW5nOiA2MHB4IDAgMCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnByb2Nlc3MtY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAucHJvY2Vzcy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzJweCAwcHggMHB4IDI0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1wcm9jZXNzX2Jsb2NrIC5wcm9jZXNzLWNvbnRhaW5lciAubGVmdC1zaWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAucHJvY2Vzcy1jb250YWluZXIgLmxlZnQtc2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAucHJvY2Vzcy1jb250YWluZXIgLmxlZnQtc2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnByb2Nlc3MtY29udGFpbmVyIC5sZWZ0LXNpZGUgaDMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1wcm9jZXNzX2Jsb2NrIC5wcm9jZXNzLWNvbnRhaW5lciAubGVmdC1zaWRlIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXgtd2lkdGg6IDQ1NXB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnByb2Nlc3MtY29udGFpbmVyIC5sZWZ0LXNpZGUgcCB7XG4gIG1heC13aWR0aDogNDU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnByb2Nlc3MtY29udGFpbmVyIC5sZWZ0LXNpZGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnByb2Nlc3MtY29udGFpbmVyIC5sZWZ0LXNpZGUgLml0ZW0tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnByb2Nlc3MtY29udGFpbmVyIC5sZWZ0LXNpZGUgLml0ZW0tbGlzdCAubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAucHJvY2Vzcy1jb250YWluZXIgLmxlZnQtc2lkZSAuaXRlbS1saXN0IC5saXN0LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1wcm9jZXNzX2Jsb2NrIC5wcm9jZXNzLWNvbnRhaW5lciAubGVmdC1zaWRlIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgbGkge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAucHJvY2Vzcy1jb250YWluZXIgLmxlZnQtc2lkZSAuaXRlbS1saXN0IC5saXN0LWdyb3VwIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAucHJvY2Vzcy1jb250YWluZXIgLmxlZnQtc2lkZSAuaXRlbS1saXN0IC5saXN0LWdyb3VwIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLWZpZWxkLXByb2Nlc3MtaW1hZ2UtIHtcbiAgbWluLXdpZHRoOiA3NHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnByb2Nlc3MtY29udGFpbmVyIC5sZWZ0LXNpZGUgLml0ZW0tbGlzdCAubGlzdC1ncm91cCBsaSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1maWVsZC1wcm9jZXNzLWltYWdlLSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1wcm9jZXNzX2Jsb2NrIC5wcm9jZXNzLWNvbnRhaW5lciAubGVmdC1zaWRlIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgbGkgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAucHJvY2Vzcy1jb250YWluZXIgLmxlZnQtc2lkZSAuaXRlbS1saXN0IC5saXN0LWdyb3VwIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnByb2Nlc3MtY29udGFpbmVyIC5sZWZ0LXNpZGUgLml0ZW0tbGlzdCAubGlzdC1ncm91cCBsaSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGgzLCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAucHJvY2Vzcy1jb250YWluZXIgLmxlZnQtc2lkZSAuaXRlbS1saXN0IC5saXN0LWdyb3VwIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gLmgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAucHJvY2Vzcy1jb250YWluZXIgLmxlZnQtc2lkZSAuaXRlbS1saXN0IC5saXN0LWdyb3VwIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnByb2Nlc3MtY29udGFpbmVyIC5sZWZ0LXNpZGUgLml0ZW0tbGlzdCAubGlzdC1ncm91cCBsaSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIHVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1wcm9jZXNzX2Jsb2NrIC5wcm9jZXNzLWNvbnRhaW5lciAubGVmdC1zaWRlIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgbGkgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSB1bCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjNkE2QTcxO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAucHJvY2Vzcy1jb250YWluZXIgLmxlZnQtc2lkZSAuaXRlbS1saXN0IC5saXN0LWdyb3VwIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnByb2Nlc3MtY29udGFpbmVyIC5sZWZ0LXNpZGUgLml0ZW0tbGlzdCAubGlzdC1ncm91cCBsaSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIHVsIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAucHJvY2Vzcy1jb250YWluZXIgLmxlZnQtc2lkZSAuaXRlbS1saXN0IC5saXN0LWdyb3VwIGxpOmxhc3QtY2hpbGQgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnByb2Nlc3MtY29udGFpbmVyIC5pbWctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtcHJvY2Vzc19ibG9jayAucHJvY2Vzcy1jb250YWluZXIgLmltZy13cmFwcGVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXByb2Nlc3NfYmxvY2sgLnByb2Nlc3MtY29udGFpbmVyIC5pbWctd3JhcHBlciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLyogUHJvamVjdCBMaXN0ICovXG4vKiBFbmQgUHJvamVjdCBMaXN0ICovXG4vKiBQcm9qZWN0IExpc3QgKi9cbi8qIEVuZCBQcm9qZWN0IExpc3QgKi9cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAudmlldy1pZC1zZXJ2aWNlc19ob21lX3BhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnZpZXctaWQtc2VydmljZXNfaG9tZV9wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnZpZXctY29udGVudCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAudmlldy1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1zZXJ2aWNlcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnZpZXctY29udGVudCAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAudmlldy1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHdpZHRoOiAyMy41JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogNDhweCA0OHB4IDBweCA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLTpmaXJzdC1jaGlsZCBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnZpZXctY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstOmZpcnN0LWNoaWxkIC5oMyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAudmlldy1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnZpZXctY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAudmlldy1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay06bm90KDpudGgtY2hpbGQoZXZlbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnZpZXctY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnZpZXctY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstOm5vdCg6bnRoLWNoaWxkKGV2ZW4pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTIgaDMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTIgLmgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAudmlldy1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlcnZpY2VzLXBhcmFncmFwaC0yIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAudmlldy1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlcnZpY2VzLXBhcmFncmFwaC0yIC5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnZpZXctY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnZpZXctY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiAuaDMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTIgLmg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnZpZXctY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnZpZXctY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiAuaDMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTIgLmg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAudmlldy1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlcnZpY2VzLXBhcmFncmFwaC0yIGgzIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTIgLmgzIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTIgaDQgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTEgLnZpZXctY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiAuaDQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiBwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAudmlldy1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTIgcDpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtbGluay1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDI0cHggYXV0byAzMnB4IDBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMSAudmlldy1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstc2VydmljZXMtcGFyYWdyYXBoLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC52aWV3LXNlcnZpY2VzLWhvbWUtcGFnZS52aWV3LWlkLXNlcnZpY2VzX2hvbWVfcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC52aWV3LWhlYWRlciBkaXZbaWRdLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBkaXZbaWRdLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAuc2VvLWhlYWRlciBkaXZbaWRdLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBkaXZbaWRdIHtcbiAgc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogMTQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTIgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTIgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTIgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTIgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTIgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTIgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmbGV4OiAwIDEgNDklO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93OmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMwQjU4Nztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTIgaDMsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTIgLmgzLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXNlcnZpY2VzLXRpdGxlIGgzLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXNlcnZpY2VzLXRpdGxlIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstc2VydmljZXMtcGFyYWdyYXBoLTIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMHB4IDBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXNlcnZpY2VzLXBhcmFncmFwaC0yOmhvdmVyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlczpob3ZlciB7XG4gIGNvbG9yOiAjMzBCNTg3ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstc2VydmljZXMtcGFyYWdyYXBoLTI6aG92ZXI6OmFmdGVyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlczpob3Zlcjo6YWZ0ZXIge1xuICBmaWx0ZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXNlcnZpY2VzLXBhcmFncmFwaC0yLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlldy1zY2hlZHVsZS1ibG9jay52aWV3LWlkLXNjaGVkdWxlX2Jsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3LWhlYWRlciBkaXZbaWRdLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGRpdltpZF0sIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnNlby1oZWFkZXIgZGl2W2lkXSwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBkaXZbaWRdIHtcbiAgc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogMTQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3LWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlldy1mb290ZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3LWZvb3RlciBhIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXctZm9vdGVyIGEge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuc2lkZXMtc2NoZWR1bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnNpZGVzLXNjaGVkdWxlIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5zaWRlcy1zY2hlZHVsZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogNTJweCAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5zaWRlcy1zY2hlZHVsZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnNpZGVzLXNjaGVkdWxlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gaDMsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuc2lkZXMtc2NoZWR1bGUgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuaDMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNpZGUtc2NoZWR1bGUge1xuICBmbGV4OiAwIDEgMzUlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zaWRlLXNjaGVkdWxlIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zaWRlLXNjaGVkdWxlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2lkZS1zY2hlZHVsZSBhIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzBCNTg3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zaWRlLXNjaGVkdWxlIGEgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTIgaDMsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zaWRlLXNjaGVkdWxlIGEgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTIgLmgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzkwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNpZGUtc2NoZWR1bGUgYSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNpZGUtc2NoZWR1bGUgYSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0yIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2lkZS1zY2hlZHVsZSBhIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTIgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zaWRlLXNjaGVkdWxlIGEgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zaWRlLXNjaGVkdWxlIGEgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAubGVmdC1zaWRlLW1vYmlsZS12ZXJzaW9uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zaWRlLXNjaGVkdWxlIGEgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuc2NoZWR1bGUtY2FsZW5kYXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNpZGUtc2NoZWR1bGUgYSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5zY2hlZHVsZS1jYWxlbmRhci13cmFwcGVyIC5zY2hlZHVsZS1jYWxlbmRhci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zaWRlLXNjaGVkdWxlIGEgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSBoMywgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNpZGUtc2NoZWR1bGUgYSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5oMyB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNpZGUtc2NoZWR1bGUgYSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0yIHtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2lkZS1zY2hlZHVsZSBhIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2lkZS1zY2hlZHVsZSBhIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLnNjaGVkdWxlLWNhbGVuZGFyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2lkZS1zY2hlZHVsZSBhIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLnNjaGVkdWxlLWNhbGVuZGFyLXdyYXBwZXIgLnNjaGVkdWxlLWNhbGVuZGFyLWljb24ge1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2FsZW5kYXItaWNvbi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zaWRlLXNjaGVkdWxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC1iaWctZ3JlZW4uc3ZnKTtcbiAgdG9wOiA2MHB4O1xuICByaWdodDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zaWRlLXNjaGVkdWxlOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9hcnJvdy1ibGFjay1zbWFsbC1yaWdodC5zdmcpO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDEwMHB4O1xuICAgIHRvcDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zaWRlLXNjaGVkdWxlOjphZnRlciB7XG4gICAgbGVmdDogODVweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1zaWRlLXNjaGVkdWxlIHtcbiAgZmxleDogMCAxIDY1JTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTAwcHggMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxMDBweCAxZnI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1zaWRlLXNjaGVkdWxlIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzMnB4IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAzMnB4IDFmcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1zaWRlLXNjaGVkdWxlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoKDEwMCUgLSAzMnB4KSAvIDIpIDMycHggY2FsYygoMTAwJSAtIDMycHgpIC8gMik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMzJweCAxZnI7XG4gIH1cbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAucmlnaHQtc2lkZS1zY2hlZHVsZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAucmlnaHQtc2lkZS1zY2hlZHVsZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIGgzLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnJpZ2h0LXNpZGUtc2NoZWR1bGUgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuaDMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1zaWRlLXNjaGVkdWxlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnJpZ2h0LXNpZGUtc2NoZWR1bGUgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1zaWRlLXNjaGVkdWxlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay06Zmlyc3QtY2hpbGQge1xuICBncmlkLWNvbHVtbjogMS8yO1xuICBncmlkLXJvdzogMS8yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnJpZ2h0LXNpZGUtc2NoZWR1bGUgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQtYmlnLWdyZWVuLnN2Zyk7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAucmlnaHQtc2lkZS1zY2hlZHVsZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9hcnJvdy1ibGFjay1zbWFsbC1yaWdodC5zdmcpO1xuICAgIHRvcDogNDUlO1xuICAgIGxlZnQ6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1zaWRlLXNjaGVkdWxlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay06bnRoLWNoaWxkKDIpIHtcbiAgZ3JpZC1jb2x1bW46IDMvNDtcbiAgZ3JpZC1yb3c6IDEvMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1zaWRlLXNjaGVkdWxlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay06bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC1iaWctZ3JlZW4uc3ZnKTtcbiAgcmlnaHQ6IDQ1JTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1zaWRlLXNjaGVkdWxlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay06bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9hcnJvdy1ibGFjay1zbWFsbC1yaWdodC5zdmcpO1xuICAgIHRvcDogY2FsYygxMDAlICsgOHB4KTtcbiAgICByaWdodDogNDUlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnJpZ2h0LXNpZGUtc2NoZWR1bGUgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLTpudGgtY2hpbGQoMykge1xuICBncmlkLWNvbHVtbjogMS8yO1xuICBncmlkLXJvdzogMy80O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnJpZ2h0LXNpZGUtc2NoZWR1bGUgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLTpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LWJpZy1ncmVlbi5zdmcpO1xuICBib3R0b206IGNhbGMoMTAwJSArIDMycHgpO1xuICByaWdodDogNDUlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1zaWRlLXNjaGVkdWxlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay06bnRoLWNoaWxkKDMpOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9hcnJvdy1ibGFjay1zbWFsbC1yaWdodC5zdmcpO1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgOHB4KTtcbiAgICByaWdodDogNDUlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2NoZWR1bGUtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1zaWRlLXNjaGVkdWxlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay06bnRoLWNoaWxkKDMpIHAge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAucmlnaHQtc2lkZS1zY2hlZHVsZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstOmxhc3QtY2hpbGQge1xuICBncmlkLWNvbHVtbjogMy80O1xuICBncmlkLXJvdzogMy80O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnJpZ2h0LXNpZGUtc2NoZWR1bGUgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC1iaWctZ3JlZW4uc3ZnKTtcbiAgdG9wOiA0NSU7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NjaGVkdWxlLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAucmlnaHQtc2lkZS1zY2hlZHVsZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2Fycm93LWJsYWNrLXNtYWxsLXJpZ2h0LnN2Zyk7XG4gICAgdG9wOiA0NSU7XG4gICAgcmlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1wcm9qZWN0cy52aWV3LWlkLXByb2plY3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnZpZXctZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnZpZXctZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1mb290ZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1mb290ZXIgYSB7XG4gICAgcGFkZGluZzogMThweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEwIC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTAgPiAudmlldy1jb250ZW50IHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IDQ5JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEwID4gLnZpZXctY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTAgPiAudmlldy1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMCA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMCA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOmxhc3QtY2hpbGQpIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEwID4gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5pbnRlcm5hbC1wcm9qZWN0cy1pY29uLWhlYWRsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMCA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuaW50ZXJuYWwtcHJvamVjdHMtaWNvbi1oZWFkbGluZS5hY3RpdmUtcHJvamVjdC1kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTAgPiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmludGVybmFsLXByb2plY3RzLWljb24taGVhZGxpbmUuYWN0aXZlLXByb2plY3QtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEwID4gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5pbnRlcm5hbC1wcm9qZWN0cy1pY29uLWhlYWRsaW5lIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEwID4gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5pbnRlcm5hbC1wcm9qZWN0cy1pY29uLWhlYWRsaW5lIC52aWV3cy1maWVsZC1maWVsZC1pbnRlcm5hbC1wcm9qZWN0LWljb24gLmZpZWxkLWNvbnRlbnQge1xuICB3aWR0aDogNDZweDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTAgPiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmludGVybmFsLXByb2plY3RzLWljb24taGVhZGxpbmUgLnZpZXdzLWZpZWxkLWZpZWxkLWludGVybmFsLXByb2plY3QtaWNvbiAuZmllbGQtY29udGVudCBpbWcge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMCA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuaW50ZXJuYWwtcHJvamVjdHMtaWNvbi1oZWFkbGluZSAudmlld3MtZmllbGQtZmllbGQtaW50ZXJuYWwtcHJvamVjdC1oZWFkbGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTAgPiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmludGVybmFsLXByb2plY3RzLWljb24taGVhZGxpbmUgLnZpZXdzLWZpZWxkLWZpZWxkLWludGVybmFsLXByb2plY3QtaGVhZGxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEwID4gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5pbnRlcm5hbC1wcm9qZWN0cy1pY29uLWhlYWRsaW5lIC52aWV3cy1maWVsZC1maWVsZC1pbnRlcm5hbC1wcm9qZWN0LWhlYWRsaW5lIGg0LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEwID4gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5pbnRlcm5hbC1wcm9qZWN0cy1pY29uLWhlYWRsaW5lIC52aWV3cy1maWVsZC1maWVsZC1pbnRlcm5hbC1wcm9qZWN0LWhlYWRsaW5lIC5oNCwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMCA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuaW50ZXJuYWwtcHJvamVjdHMtaWNvbi1oZWFkbGluZSAudmlld3MtZmllbGQtZmllbGQtaW50ZXJuYWwtcHJvamVjdC1oZWFkbGluZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMS42cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMCA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuaW50ZXJuYWwtcHJvamVjdHMtaWNvbi1oZWFkbGluZSAudmlld3MtZmllbGQtZmllbGQtaW50ZXJuYWwtcHJvamVjdC1oZWFkbGluZSBoNCwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMCA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuaW50ZXJuYWwtcHJvamVjdHMtaWNvbi1oZWFkbGluZSAudmlld3MtZmllbGQtZmllbGQtaW50ZXJuYWwtcHJvamVjdC1oZWFkbGluZSAuaDQsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTAgPiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmludGVybmFsLXByb2plY3RzLWljb24taGVhZGxpbmUgLnZpZXdzLWZpZWxkLWZpZWxkLWludGVybmFsLXByb2plY3QtaGVhZGxpbmUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOS4ycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTAgPiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmludGVybmFsLXByb2plY3RzLXRodW1ibmFpbC1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTAgPiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmludGVybmFsLXByb2plY3RzLXRodW1ibmFpbC1pbWFnZS5hY3RpdmUtcHJvamVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTAgPiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmludGVybmFsLXByb2plY3RzLXRodW1ibmFpbC1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LWhlaWdodDogMjIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMCA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuaW50ZXJuYWwtcHJvamVjdHMtdGh1bWJuYWlsLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEwID4gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5pbnRlcm5hbC1wcm9qZWN0cy10aHVtYm5haWwtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC5hdHRhY2htZW50LWFmdGVyIHtcbiAgd2lkdGg6IDQ5JTtcbiAgaGVpZ2h0OiAzODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuYXR0YWNobWVudC1hZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTAgLmF0dGFjaG1lbnQtYWZ0ZXIgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuYXR0YWNobWVudC1hZnRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbnRlcm5hbC1wcm9qZWN0LXRodW1ibmFpbCAuZmllbGQtY29udGVudCAuaW50ZXJuYWwtcHJvamVjdC10aHVtYm5haWwuYWN0aXZlLXByb2plY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC5hdHRhY2htZW50LWFmdGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWludGVybmFsLXByb2plY3QtdGh1bWJuYWlsIC5maWVsZC1jb250ZW50IC5pbnRlcm5hbC1wcm9qZWN0LXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMCAuYXR0YWNobWVudC1hZnRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbnRlcm5hbC1wcm9qZWN0LXRodW1ibmFpbCAuZmllbGQtY29udGVudCAuaW50ZXJuYWwtcHJvamVjdC10aHVtYm5haWw6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwIC5hdHRhY2htZW50LWFmdGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWludGVybmFsLXByb2plY3QtdGh1bWJuYWlsIC5maWVsZC1jb250ZW50IC5pbnRlcm5hbC1wcm9qZWN0LXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cblxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC52aWV3LXNlcnZpY2VzLWhvbWUtcGFnZS52aWV3LWlkLXNlcnZpY2VzX2hvbWVfcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC52aWV3LWhlYWRlciBkaXZbaWRdLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBkaXZbaWRdLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuc2VvLWhlYWRlciBkaXZbaWRdLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBkaXZbaWRdIHtcbiAgc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogMTQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0ge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmbGV4OiAwIDEgNDklO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0ge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay06bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiBoMywgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTIgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay0zIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstc2VydmljZXMtcGFyYWdyYXBoLTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMHB4IDBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXNlcnZpY2VzLXBhcmFncmFwaC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTMgLnZpZXctZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAudmlldy1mb290ZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMyAudmlldy1mb290ZXIgYSB7XG4gICAgcGFkZGluZzogMThweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1hcmdpbjogMHB4IDBweCAyNHB4IDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0uYWN0aXZlIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmctdG9wOiAyMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNSwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGg1LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oNSwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoMiwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmgyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNSwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBwIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGgyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGg1LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDUsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oNSB7XG4gIGxpbmUtaGVpZ2h0OiAyMS42cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oNSB7XG4gICAgbGluZS1oZWlnaHQ6IDE0LjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDIsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oMiB7XG4gIGxpbmUtaGVpZ2h0OiA0NS42cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGgyLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAubGVmdC1jbGllbnQtc2lkZSB7XG4gIGZsZXg6IDAgMSA0MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLmxlZnQtY2xpZW50LXNpZGUge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAubGVmdC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAubGVmdC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaW1hZ2UgLmZpZWxkLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAubGVmdC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaW1hZ2UgLmZpZWxkLWNvbnRlbnQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAubGVmdC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaW1hZ2UgLmZpZWxkLWNvbnRlbnQgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAzMzhweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIHtcbiAgZmxleDogMCAxIDYwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWljb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaWNvbiBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIGhlaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtYm9keSBwIHtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC52aWV3cy1maWVsZC1ib2R5IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC5jbGllbnQtaW5mb3JtYXRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAuY2xpZW50LWluZm9ybWF0aW9ucyAubGVmdC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnMgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC5jbGllbnQtaW5mb3JtYXRpb25zIC5yaWdodC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAuY2xpZW50LWluZm9ybWF0aW9ucyAucmlnaHQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZSBoNCwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC5jbGllbnQtaW5mb3JtYXRpb25zIC5yaWdodC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnMgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1lIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAuY2xpZW50LWluZm9ybWF0aW9ucyAucmlnaHQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcG9zaXRpb24gcCB7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC5jbGllbnQtaW5mb3JtYXRpb25zIC5yaWdodC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnMgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wb3NpdGlvbiBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMzAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHNwYW4ge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgdG9wOiAyNTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAzMDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQgc3BhbiB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICB0b3A6IDI1MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtZG90cyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMThDNTk1O1xuICB9XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzE4QzU5NTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay01IC52aWV3LWlkLWNsaWVudF9zX3dvcmRzX2Jsb2NrLnZpZXctZGlzcGxheS1pZC1ibG9ja181IHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNSAuYWN0aXZlLW1pbmktY2xpZW50IC5ob3Zlci1jbGllbnRzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMwQjU4NyAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNSAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuY3VycmVudC5vd2wtaXRlbSAudmlld3Mtcm93LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuZmlyc3QtYWN0aXZlLWVsZW1lbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuY3VycmVudC5vd2wtaXRlbSAudmlld3Mtcm93IGg0LCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuY3VycmVudC5vd2wtaXRlbSAudmlld3Mtcm93IC5oNCwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmZpcnN0LWFjdGl2ZS1lbGVtZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgaDQsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5maXJzdC1hY3RpdmUtZWxlbWVudC5vd2wtaXRlbSAudmlld3Mtcm93IC5oNCB7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmN1cnJlbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBwLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuZmlyc3QtYWN0aXZlLWVsZW1lbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBwIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgcCwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmZpcnN0LWFjdGl2ZS1lbGVtZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgaW1nLCAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuZmlyc3QtYWN0aXZlLWVsZW1lbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBpbWcge1xuICBvcGFjaXR5OiB1bnNldDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5ob3Zlci1jbGllbnRzIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuaG92ZXItY2xpZW50cywgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAubm9ob3Zlci1jbGllbnRzIHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmhvdmVyLWNsaWVudHM6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaWNvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaWNvbiBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIGhlaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDQsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHJnYmEoMzgsIDM2LCAzNiwgMC41KTtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1lIHAge1xuICBjb2xvcjogIzI2MjQyNDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogcmdiYSgzOCwgMzYsIDM2LCAwLjUpO1xufVxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLWRvdHMge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxOEM1OTU7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMxOEM1OTU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tLCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20sIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcywgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIHtcbiAgd2lkdGg6IDQ5JTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcywgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50LCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSwgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSwgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNDklO1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0sIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0sIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC06bnRoLWNoaWxkKG9kZCksIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC06bnRoLWNoaWxkKG9kZCksIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC06bnRoLWNoaWxkKG9kZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LTpub3QoOm50aC1jaGlsZCgtbisyKSksIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC06bm90KDpudGgtY2hpbGQoLW4rMikpLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LTpub3QoOm50aC1jaGlsZCgtbisyKSksIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC06bm90KDpudGgtY2hpbGQoLW4rMikpLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy1pbWFnZS0gaW1nLCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLWltYWdlLSBpbWcsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtaW1hZ2UtIGltZyB7XG4gIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy1pbWFnZS0gaW1nLCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLWltYWdlLSBpbWcsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtaW1hZ2UtIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtLCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gaDUsIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gaDUsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gaDUsIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gLmg1LCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIC5oNSwgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSAuaDUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIHAsIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gcCwgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzZBNkE3MTtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcsIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyB7XG4gIHdpZHRoOiA0OSU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nLCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZywgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5mZWF0dXJlZC1hd2FyZC13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmVhdHVyZWQtYXdhcmQtd3JhcHBlciwgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5mZWF0dXJlZC1hd2FyZC13cmFwcGVyLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmVhdHVyZWQtYXdhcmQtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5mZWF0dXJlZC1hd2FyZC13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmVhdHVyZWQtYXdhcmQtd3JhcHBlciwgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5mZWF0dXJlZC1hd2FyZC13cmFwcGVyIGgzLCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmVhdHVyZWQtYXdhcmQtd3JhcHBlciBoMywgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIgaDMsIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5mZWF0dXJlZC1hd2FyZC13cmFwcGVyIC5oMywgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIgLmgzLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmVhdHVyZWQtYXdhcmQtd3JhcHBlciAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5mZWF0dXJlZC1hd2FyZC13cmFwcGVyIGg1LCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmVhdHVyZWQtYXdhcmQtd3JhcHBlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmVhdHVyZWQtYXdhcmQtd3JhcHBlciAuaDUsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5mZWF0dXJlZC1hd2FyZC13cmFwcGVyIC5oNSB7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIgcCwgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIgcCB7XG4gIHdpZHRoOiA1MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIgcDpsYXN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmVhdHVyZWQtYXdhcmQtd3JhcHBlciBwOmxhc3QtY2hpbGQsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5mZWF0dXJlZC1hd2FyZC13cmFwcGVyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmVhdHVyZWQtYXdhcmQtd3JhcHBlciBwLCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmVhdHVyZWQtYXdhcmQtd3JhcHBlciBwLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmVhdHVyZWQtYXdhcmQtd3JhcHBlciBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5mZWF0dXJlZC1hd2FyZC13cmFwcGVyIC5mZWF0dXJlZC1hd2FyZC1saW5rLCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmVhdHVyZWQtYXdhcmQtd3JhcHBlciAuZmVhdHVyZWQtYXdhcmQtbGluaywgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIgLmZlYXR1cmVkLWF3YXJkLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5mZWF0dXJlZC1hd2FyZC13cmFwcGVyIC5mZWF0dXJlZC1hd2FyZC1saW5rLCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmVhdHVyZWQtYXdhcmQtd3JhcHBlciAuZmVhdHVyZWQtYXdhcmQtbGluaywgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIgLmZlYXR1cmVkLWF3YXJkLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmVhdHVyZWQtYXdhcmQtd3JhcHBlciAuZmVhdHVyZWQtYXdhcmQtbGluayBhLCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmVhdHVyZWQtYXdhcmQtd3JhcHBlciAuZmVhdHVyZWQtYXdhcmQtbGluayBhLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmVhdHVyZWQtYXdhcmQtd3JhcHBlciAuZmVhdHVyZWQtYXdhcmQtbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwQjU4NztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIgLmZlYXR1cmVkLWF3YXJkLWxpbmsgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIgLmZlYXR1cmVkLWF3YXJkLWxpbmsgYTpob3ZlciwgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIgLmZlYXR1cmVkLWF3YXJkLWxpbmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKTtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIgLmZlYXR1cmVkLWF3YXJkLWxpbmsgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIgLmZlYXR1cmVkLWF3YXJkLWxpbmsgYSwgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXIgLmZlYXR1cmVkLWF3YXJkLWxpbmsgYSB7XG4gICAgcGFkZGluZzogMThweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmVhdHVyZWQtYXdhcmQtaW1hZ2UsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5mZWF0dXJlZC1hd2FyZC1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLWltYWdlIGltZywgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLWltYWdlIGltZywgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZlYXR1cmVkLWF3YXJkLWltYWdlIGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMiAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCwgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0yIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50OjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQ6OmFmdGVyLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xufVxuXG4vKiBDb250YWN0IHBhZ2UgKi9cbi5wYXRoLWNvbnRhY3QgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTc1LTI1IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtY29udGFjdCAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5wYXRoLWNvbnRhY3QgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTc1LTI1IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtY29udGFjdCAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ5OGYwOWNiZS0xMWYyLTQ2NzAtYjYxYi00MzNiMTMzY2NhNTkge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stYmxvY2stY29udGVudDk4ZjA5Y2JlLTExZjItNDY3MC1iNjFiLTQzM2IxMzNjY2E1OSAuY29udGVudCBoNCwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ5OGYwOWNiZS0xMWYyLTQ2NzAtYjYxYi00MzNiMTMzY2NhNTkgLmNvbnRlbnQgLmg0IHtcbiAgICBtYXJnaW46IDBweCAxNnB4O1xuICB9XG59XG4uYmxvY2stYmxvY2stY29udGVudDk4ZjA5Y2JlLTExZjItNDY3MC1iNjFiLTQzM2IxMzNjY2E1OSAuY29udGVudCBoMSwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ5OGYwOWNiZS0xMWYyLTQ2NzAtYjYxYi00MzNiMTMzY2NhNTkgLmNvbnRlbnQgLmgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stYmxvY2stY29udGVudDk4ZjA5Y2JlLTExZjItNDY3MC1iNjFiLTQzM2IxMzNjY2E1OSAuY29udGVudCBoMSwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ5OGYwOWNiZS0xMWYyLTQ2NzAtYjYxYi00MzNiMTMzY2NhNTkgLmNvbnRlbnQgLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi8qIENvbnRhY3QgUGFnZSBHbG9iYWwgU3R5bGVzICovXG4ubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUge1xuICBtYXgtd2lkdGg6IDEzMDRweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4vKiBFbmQgQ29udGFjdCBQYWdlIEdsb2JhbCBTdHlsZXMgKi9cbi8qIEZvcm1zIEdsb2JhbCBTdHlsZXMgKi9cbi5ibG9jay13ZWJmb3JtLWJsb2NrIHtcbiAgLyogdGV4dCBhcmVhIGRlc2NyaXB0aW9uIGZvbnQgKi9cbn1cbi5ibG9jay13ZWJmb3JtLWJsb2NrICN3ZWJmb3JtLXN1Ym1pc3Npb24tcHJvamVjdC1wYWdlLXZhcmlhbnQtY29udGFjdC1wcm9qZWN0LWxheW91dC1idWlsZGVyLTAtYWRkLWZvcm0gI2VkaXQtZmxleGJveC0wMiwgLmJsb2NrLXdlYmZvcm0tYmxvY2sgI3dlYmZvcm0tc3VibWlzc2lvbi1wcm9qZWN0LWFkZC1mb3JtICNlZGl0LWZsZXhib3gtMDIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IC8qIDIgZXF1YWwgY29sdW1ucyAqL1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpOyAvKiAyIGVxdWFsIHJvd3MgKi9cbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay13ZWJmb3JtLWJsb2NrICN3ZWJmb3JtLXN1Ym1pc3Npb24tcHJvamVjdC1wYWdlLXZhcmlhbnQtY29udGFjdC1wcm9qZWN0LWxheW91dC1idWlsZGVyLTAtYWRkLWZvcm0gI2VkaXQtZmxleGJveC0wMiwgLmJsb2NrLXdlYmZvcm0tYmxvY2sgI3dlYmZvcm0tc3VibWlzc2lvbi1wcm9qZWN0LWFkZC1mb3JtICNlZGl0LWZsZXhib3gtMDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgI3dlYmZvcm0tc3VibWlzc2lvbi1wcm9qZWN0LXBhZ2UtdmFyaWFudC1jb250YWN0LXByb2plY3QtbGF5b3V0LWJ1aWxkZXItMC1hZGQtZm9ybSAjZWRpdC1mbGV4Ym94LTEwID4gLndlYmZvcm0tZmxleC0tMSAjZWRpdC10ZXh0LWNvbnRhaW5lciBhLCAuYmxvY2std2ViZm9ybS1ibG9jayAjd2ViZm9ybS1zdWJtaXNzaW9uLXByb2plY3QtYWRkLWZvcm0gI2VkaXQtZmxleGJveC0xMCA+IC53ZWJmb3JtLWZsZXgtLTEgI2VkaXQtdGV4dC1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgI3dlYmZvcm0tc3VibWlzc2lvbi1wcm9qZWN0LXBhZ2UtdmFyaWFudC1jb250YWN0LXByb2plY3QtbGF5b3V0LWJ1aWxkZXItMC1hZGQtZm9ybSAjZWRpdC1mbGV4Ym94LTA4ID4gLndlYmZvcm0tZmxleC0tMTpmaXJzdC1jaGlsZCwgLmJsb2NrLXdlYmZvcm0tYmxvY2sgI3dlYmZvcm0tc3VibWlzc2lvbi1wcm9qZWN0LWFkZC1mb3JtICNlZGl0LWZsZXhib3gtMDggPiAud2ViZm9ybS1mbGV4LS0xOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay13ZWJmb3JtLWJsb2NrICN3ZWJmb3JtLXN1Ym1pc3Npb24tcHJvamVjdC1wYWdlLXZhcmlhbnQtY29udGFjdC1wcm9qZWN0LWxheW91dC1idWlsZGVyLTAtYWRkLWZvcm0gI2VkaXQtZmxleGJveC0wNSwgLmJsb2NrLXdlYmZvcm0tYmxvY2sgI3dlYmZvcm0tc3VibWlzc2lvbi1wcm9qZWN0LWFkZC1mb3JtICNlZGl0LWZsZXhib3gtMDUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgI3dlYmZvcm0tc3VibWlzc2lvbi1wcm9qZWN0LXBhZ2UtdmFyaWFudC1jb250YWN0LXByb2plY3QtbGF5b3V0LWJ1aWxkZXItMC1hZGQtZm9ybSAjZWRpdC1mbGV4Ym94LTAxID4gLndlYmZvcm0tZmxleC0tMTpudGgtY2hpbGQoMiksIC5ibG9jay13ZWJmb3JtLWJsb2NrICN3ZWJmb3JtLXN1Ym1pc3Npb24tcHJvamVjdC1hZGQtZm9ybSAjZWRpdC1mbGV4Ym94LTAxID4gLndlYmZvcm0tZmxleC0tMTpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgI3dlYmZvcm0tc3VibWlzc2lvbi1wcm9qZWN0LXBhZ2UtdmFyaWFudC1jb250YWN0LXByb2plY3QtbGF5b3V0LWJ1aWxkZXItMC1hZGQtZm9ybSAjZWRpdC1mbGV4Ym94LTAxID4gLndlYmZvcm0tZmxleC0tMTpmaXJzdC1jaGlsZCwgLmJsb2NrLXdlYmZvcm0tYmxvY2sgI3dlYmZvcm0tc3VibWlzc2lvbi1wcm9qZWN0LWFkZC1mb3JtICNlZGl0LWZsZXhib3gtMDEgPiAud2ViZm9ybS1mbGV4LS0xOmZpcnN0LWNoaWxkIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2std2ViZm9ybS1ibG9jayAjd2ViZm9ybS1zdWJtaXNzaW9uLXByb2plY3QtcGFnZS12YXJpYW50LWNvbnRhY3QtcHJvamVjdC1sYXlvdXQtYnVpbGRlci0wLWFkZC1mb3JtICNlZGl0LWZsZXhib3gtMDEgPiAud2ViZm9ybS1mbGV4LS0xOmZpcnN0LWNoaWxkIC53ZWJmb3JtLWZsZXgtLTE6bm90KDpudGgtY2hpbGQoMm4pKSwgLmJsb2NrLXdlYmZvcm0tYmxvY2sgI3dlYmZvcm0tc3VibWlzc2lvbi1wcm9qZWN0LWFkZC1mb3JtICNlZGl0LWZsZXhib3gtMDEgPiAud2ViZm9ybS1mbGV4LS0xOmZpcnN0LWNoaWxkIC53ZWJmb3JtLWZsZXgtLTE6bm90KDpudGgtY2hpbGQoMm4pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogI0UxRTRFODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI0UxRTRFODtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI0UxRTRFODtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjRTFFNEU4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYmxvY2std2ViZm9ybS1ibG9jayA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjRTFFNEU4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYmxvY2std2ViZm9ybS1ibG9jayA6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICNFMUU0RTg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ibG9jay13ZWJmb3JtLWJsb2NrIC53ZWJmb3JtLWRvY3VtZW50LWZpbGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYmxvY2std2ViZm9ybS1ibG9jayAuaW52YWxpZC1mZWVkYmFjayBsaSB7XG4gIGNvbG9yOiAjNkE2QTcxO1xuICBib3JkZXI6IDBweDtcbn1cbi5ibG9jay13ZWJmb3JtLWJsb2NrIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNkE2QTcxO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2std2ViZm9ybS1ibG9jayBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYmxvY2std2ViZm9ybS1ibG9jayBzZWxlY3Qge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzBCNTg3O1xuICBjb2xvcjogIzI2MjQyNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgLmZvcm0tdHlwZS10ZXh0YXJlYSAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2QTZBNzE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uYmxvY2std2ViZm9ybS1ibG9jayAuanMtZm9ybS10eXBlLWNoZWNrYm94IC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbi5ibG9jay13ZWJmb3JtLWJsb2NrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LTEuc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbn1cbi5ibG9jay13ZWJmb3JtLWJsb2NrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMwQjU4NyAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMjhweDtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbi5ibG9jay13ZWJmb3JtLWJsb2NrIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3VibWl0LnN2Zyk7XG59XG4uYmxvY2std2ViZm9ybS1ibG9jayAuZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM2QTZBNzE7XG59XG4uYmxvY2std2ViZm9ybS1ibG9jayAuZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSAud2ViZm9ybS1kb2N1bWVudC1maWxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMEI1ODc7XG59XG4uYmxvY2std2ViZm9ybS1ibG9jayAuZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSAud2ViZm9ybS1kb2N1bWVudC1maWxlIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2std2ViZm9ybS1ibG9jayAuZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSAud2ViZm9ybS1kb2N1bWVudC1maWxlIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvdXBsb2FkLnN2Zyk7XG59XG5cbi8qIEVuZCBGb3JtcyBHbG9iYWwgU3R5bGVzICovXG4vKiBGb3JtIEZpbHRlciBCbG9jayAqL1xuLmJsb2NrLXZpZXdzLWJsb2NrY29udGFjdC1maWx0ZXItYmxvY2stYmxvY2stMSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29udGFjdC1maWx0ZXItYmxvY2stYmxvY2stMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbnRhY3QtZmlsdGVyLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCAuZmllbGQtY29udGVudCB7XG4gIHdpZHRoOiA2MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29udGFjdC1maWx0ZXItYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC5maWVsZC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrY29udGFjdC1maWx0ZXItYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC5maWVsZC1jb250ZW50IGEge1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzZBNkE3MTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjb250YWN0LWZpbHRlci1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLmZpZWxkLWNvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrY29udGFjdC1maWx0ZXItYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC5maWVsZC1jb250ZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjb250YWN0LWZpbHRlci1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLmZpZWxkLWNvbnRlbnQgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbnRhY3QtZmlsdGVyLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCAuZmllbGQtY29udGVudCBhOnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjU4NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEVuZCBGb3JtIEZpbHRlciAqL1xuLndlYmZvcm0tc3VibWlzc2lvbi1jYXJlZXItZm9ybSAjZWRpdC1mbGV4Ym94LTA0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY2FyZWVyLWZvcm0gI2VkaXQtZmxleGJveC0wNyBhIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tbWVkaWEtZm9ybSAjZWRpdC1mbGV4Ym94LTA1LCAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAjZWRpdC1mbGV4Ym94LTA1IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tbWVkaWEtZm9ybSAjZWRpdC1mbGV4Ym94LTA1IC5jYXB0Y2hhX19lbGVtZW50LCAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAjZWRpdC1mbGV4Ym94LTA1IC5jYXB0Y2hhX19lbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1tZWRpYS1mb3JtICNlZGl0LWZsZXhib3gtMDUgI2VkaXQtcHJvY2Vzc2VkLXRleHQtMDEgcCwgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gI2VkaXQtZmxleGJveC0wNSAjZWRpdC1wcm9jZXNzZWQtdGV4dC0wMSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTYuOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tbWVkaWEtZm9ybSAjZWRpdC1mbGV4Ym94LTA1ICNlZGl0LXByb2Nlc3NlZC10ZXh0LTAxIHAsIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtICNlZGl0LWZsZXhib3gtMDUgI2VkaXQtcHJvY2Vzc2VkLXRleHQtMDEgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tbWVkaWEtZm9ybSAjZWRpdC1mbGV4Ym94LTAzLCAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAjZWRpdC1mbGV4Ym94LTAzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tbWVkaWEtZm9ybSAjZWRpdC1mbGV4Ym94LTA0IGEsIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtICNlZGl0LWZsZXhib3gtMDQgYSB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuXG4vKiBBZ3JlZW1lbnQgZmllbGQgc3R5bGUgKi9cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtICNlZGl0LWFncmVlbWVudCwgLndlYmZvcm0tc3VibWlzc2lvbi1tZWRpYS1mb3JtICNlZGl0LWFncmVlbWVudCwgLndlYmZvcm0tc3VibWlzc2lvbi1jYXJlZXItZm9ybSAjZWRpdC1hZ3JlZW1lbnQsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcHJvamVjdC1mb3JtICNlZGl0LWFncmVlbWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAjZWRpdC1hZ3JlZW1lbnQtLWRlc2NyaXB0aW9uLCAud2ViZm9ybS1zdWJtaXNzaW9uLW1lZGlhLWZvcm0gI2VkaXQtYWdyZWVtZW50LS1kZXNjcmlwdGlvbiwgLndlYmZvcm0tc3VibWlzc2lvbi1jYXJlZXItZm9ybSAjZWRpdC1hZ3JlZW1lbnQtLWRlc2NyaXB0aW9uLCAud2ViZm9ybS1zdWJtaXNzaW9uLXByb2plY3QtZm9ybSAjZWRpdC1hZ3JlZW1lbnQtLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICM2QTZBNzE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtICNlZGl0LWFncmVlbWVudC0tZGVzY3JpcHRpb24gYSwgLndlYmZvcm0tc3VibWlzc2lvbi1tZWRpYS1mb3JtICNlZGl0LWFncmVlbWVudC0tZGVzY3JpcHRpb24gYSwgLndlYmZvcm0tc3VibWlzc2lvbi1jYXJlZXItZm9ybSAjZWRpdC1hZ3JlZW1lbnQtLWRlc2NyaXB0aW9uIGEsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcHJvamVjdC1mb3JtICNlZGl0LWFncmVlbWVudC0tZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gI2VkaXQtYWdyZWVtZW50LS1kZXNjcmlwdGlvbiBzcGFuLCAud2ViZm9ybS1zdWJtaXNzaW9uLW1lZGlhLWZvcm0gI2VkaXQtYWdyZWVtZW50LS1kZXNjcmlwdGlvbiBzcGFuLCAud2ViZm9ybS1zdWJtaXNzaW9uLWNhcmVlci1mb3JtICNlZGl0LWFncmVlbWVudC0tZGVzY3JpcHRpb24gc3BhbiwgLndlYmZvcm0tc3VibWlzc2lvbi1wcm9qZWN0LWZvcm0gI2VkaXQtYWdyZWVtZW50LS1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG5cbi8qIEVuZCBBZ3JlZW1lbnQgZmllbGQgc3R5bGUgKi9cbi8qIENvbnRhY3QgRm9ybSBQcm9qZWN0ICovXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXByb2plY3QtZm9ybSAjZWRpdC1mbGV4Ym94LTAyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tcHJvamVjdC1mb3JtICNlZGl0LWZsZXhib3gtMDIgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1wcm9qZWN0LWZvcm0gI2VkaXQtZmxleGJveC0wMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXByb2plY3QtZm9ybSAjZWRpdC1mbGV4Ym94LTAzID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXByb2plY3QtZm9ybSAjZWRpdC1mbGV4Ym94LTAzID4gZGl2Om50aC1jaGlsZCgyKSBsZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzZBNkE3MTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1wcm9qZWN0LWZvcm0gI2VkaXQtZmxleGJveC0wMyA+IGRpdjpudGgtY2hpbGQoMikgLmpzLWZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXByb2plY3QtZm9ybSAjZWRpdC1mbGV4Ym94LTAzID4gZGl2Om50aC1jaGlsZCgyKSAuanMtZm9ybS1pdGVtIGxhYmVsIHtcbiAgY29sb3I6ICM2QTZBNzE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tcHJvamVjdC1mb3JtICNlZGl0LWZsZXhib3gtMDUge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tcHJvamVjdC1mb3JtICNlZGl0LWZsZXhib3gtMDUgI2VkaXQtZmxleGJveC0wNiB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1wcm9qZWN0LWZvcm0gI2VkaXQtZmxleGJveC0wNiAud2ViZm9ybS1mbGV4LS1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1wcm9qZWN0LWZvcm0gI2VkaXQtZmxleGJveC0xMSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXByb2plY3QtZm9ybSAjZWRpdC1mbGV4Ym94LTExIC5jYXB0Y2hhX19lbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1wcm9qZWN0LWZvcm0gI2VkaXQtZmxleGJveC0xMSAjZWRpdC1wcm9jZXNzZWQtdGV4dCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTYuOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcHJvamVjdC1mb3JtICNlZGl0LWZsZXhib3gtMTEgI2VkaXQtcHJvY2Vzc2VkLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tcHJvamVjdC1mb3JtICNlZGl0LWZsZXhib3gtMDgge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tcHJvamVjdC1mb3JtICNlZGl0LWZsZXhib3gtMDggLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG5cbi8qIEVuZCBDb250YWN0IEZvcm0gUHJvamVjdCAqL1xuLyogQ29udGFjdCBGb3JtIENhcmVlciAqL1xuLndlYmZvcm0tc3VibWlzc2lvbi1jYXJlZXItZm9ybSAjZWRpdC1mbGV4Ym94LTA4IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY2FyZWVyLWZvcm0gI2VkaXQtZmxleGJveC0wOCAuY2FwdGNoYV9fZWxlbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY2FyZWVyLWZvcm0gI2VkaXQtZmxleGJveC0wOCAjZWRpdC1wcm9jZXNzZWQtdGV4dC0wMSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTYuOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY2FyZWVyLWZvcm0gI2VkaXQtZmxleGJveC0wOCAjZWRpdC1wcm9jZXNzZWQtdGV4dC0wMSBwIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1jYXJlZXItZm9ybSAjZWRpdC1mbGV4Ym94LTAzIC5qcy1mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIC53ZWJmb3JtLWRvY3VtZW50LWZpbGUge1xuICB3aWR0aDogNTAlO1xufVxuXG4vKiBFbmQgQ29udGFjdCBGb3JtIENhcmVlciAqL1xuLypMb2NhdGlvbnMgKi9cbi5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC5sb2NhdGlvbnMtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCAubG9jYXRpb25zLWNvbnRhaW5lciA+IGltZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC5sb2NhdGlvbnMtY29udGFpbmVyIC5yaWdodCBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC5sb2NhdGlvbnMtY29udGFpbmVyIC5yaWdodCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC5sb2NhdGlvbnMtY29udGFpbmVyIC5yaWdodCBpbWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgLmpzLWZvcm0taXRlbSBpbnB1dCB7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkE2QTcxO1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgLmpzLWZvcm0taXRlbSBpbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzBCNTg3O1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgLmpzLWZvcm0taXRlbSBpbnB1dC5yZXF1aXJlZC5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4MDMwMyAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgLmpzLWZvcm0taXRlbSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkE2QTcxO1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgLmpzLWZvcm0taXRlbSB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzBCNTg3O1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgLmpzLWZvcm0taXRlbSB0ZXh0YXJlYS5yZXF1aXJlZC5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4MDMwMyAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgLmpzLWZvcm0taXRlbSBzZWxlY3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZBNkE3MTtcbn1cbi5ibG9jay13ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLWl0ZW0gc2VsZWN0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMEI1ODc7XG59XG5cbi5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuYmxvY2stYmxvY2stY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2MjRweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4ubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLmJsb2NrLWJsb2NrLWNvbnRlbnQgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIEVuZCAtIENvbnRhY3QgcGFnZSovXG4jcHJvamVjdC10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogUHJvamVjdCBMaXN0ICovXG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1wcm9qZWN0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXgtd2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctZmlsdGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1maWx0ZXJzIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctZmlsdGVycyAjZWRpdC1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLnJvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctZmlsdGVycyAucm93ICNlZGl0LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctZmlsdGVycyAucm93IC5qcy1mb3JtLWl0ZW0tdGlkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctZmlsdGVycyAuanMtZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3QgdWwge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3QgdWwge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3QgdWwgbGkge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHVsIGxpIGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1jb250ZW50IHtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoMm4pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5yb3ctaW5uZXItY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmdyb3VwZWQtdGV4dC1maWVsZC1wcm9qZWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjRweDtcbiAgaGVpZ2h0OiA1MCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmdyb3VwZWQtdGV4dC1maWVsZC1wcm9qZWN0cyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMHB4IDBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuZ3JvdXBlZC10ZXh0LWZpZWxkLXByb2plY3RzIC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtY2FyZC10ZXh0LXByb2plY3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtY2FyZC10ZXh0LXByb2plY3RzIGg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWNhcmQtdGV4dC1wcm9qZWN0cyAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWNhcmQtdGV4dC1wcm9qZWN0cyBoNDpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jYXJkLXRleHQtcHJvamVjdHMgLmg0OmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWNhcmQtdGV4dC1wcm9qZWN0cyBoMywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jYXJkLXRleHQtcHJvamVjdHMgLmgzLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWNhcmQtdGV4dC1wcm9qZWN0cyBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jYXJkLXRleHQtcHJvamVjdHMgLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzI2MjQyNDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtY2FyZC10ZXh0LXByb2plY3RzIGgzOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWNhcmQtdGV4dC1wcm9qZWN0cyAuaDM6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtY2FyZC10ZXh0LXByb2plY3RzIGgyOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWNhcmQtdGV4dC1wcm9qZWN0cyAuaDI6aG92ZXIge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtcHJvamVjdC0yIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1wcm9qZWN0LTIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xuICBoZWlnaHQ6IDM0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXByb2plY3QtMiBpbWcge1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtbmFtZS1wcm9qZWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1uYW1lLXByb2plY3RzIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1uYW1lLXByb2plY3RzIHAge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWJvZHkgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWJvZHkgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi8qIEVuZCBQcm9qZWN0IExpc3QgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC52aWV3LXByb2plY3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTdweDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC52aWV3LWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnZpZXctZmlsdGVycyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC52aWV3LWZpbHRlcnMgI2VkaXQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAudmlldy1maWx0ZXJzIC5yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC52aWV3LWZpbHRlcnMgLnJvdyAjZWRpdC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC52aWV3LWZpbHRlcnMgLnJvdyAuanMtZm9ybS1pdGVtLXRpZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnZpZXctZmlsdGVycyAuanMtZm9ybS10eXBlLXNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHVsIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHVsIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnZpZXctZmlsdGVycyAuanMtZm9ybS10eXBlLXNlbGVjdCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnZpZXctZmlsdGVycyAuanMtZm9ybS10eXBlLXNlbGVjdCB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnJvdyB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5yb3cge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAucm93IC52aWV3cy1yb3cge1xuICBwYWRkaW5nOiA0OHB4IDMycHggMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjRjlGOUY5IDAlLCAjRUZFRkVGIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnJvdyAudmlld3Mtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAucm93IC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGNvbG9yOiAjMjYyNDI0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAucm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IGgzLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmgzIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoMywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAucm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5oMyB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoMyBhLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmgzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDMgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAucm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5oMyBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAucm93IC52aWV3cy1maWVsZC1maWVsZC1jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNhdGVnb3JpZXMgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnJvdyAudmlld3MtZmllbGQtZmllbGQtY2F0ZWdvcmllcyAuZmllbGQtY29udGVudCBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNhdGVnb3JpZXMgLmZpZWxkLWNvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkgLnJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtcHJvamVjdC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOSAucm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1wcm9qZWN0LTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay05IC5kZXNjcmlwdGlvbi1jdXN0b20ge1xuICBtYXJnaW46IDBweCBhdXRvIDAgYXV0bztcbn1cblxuLm5vZGUtLXR5cGUtcHJvamVjdCBuYXYudGFicyB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtcHJvamVjdCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtcHJvamVjdCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC52aWV3LWhlYWRlciwgLm5vZGUtLXR5cGUtcHJvamVjdCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAubm9kZS0tdHlwZS1wcm9qZWN0IC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnNlby1oZWFkZXIsIC5ub2RlLS10eXBlLXByb2plY3QgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlldy1oZWFkZXIgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnNlby1oZWFkZXIgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC52aWV3LWhlYWRlciBoMSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuc2VvLWhlYWRlciBoMSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlldy1oZWFkZXIgLmgxLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuc2VvLWhlYWRlciAuaDEsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgxIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlldy1oZWFkZXIgaDEsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDEsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnNlby1oZWFkZXIgaDEsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDEsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXctaGVhZGVyIC5oMSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDEsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnNlby1oZWFkZXIgLmgxLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiB7XG4gIGNvbG9yOiAjMjYyNDI0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXctaGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5zZW8taGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC52aWV3LWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5zZW8taGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDQge1xuICBsaW5lLWhlaWdodDogMTM1JTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXctaGVhZGVyIGg0IHAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDQgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuc2VvLWhlYWRlciBoNCBwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg0IHAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXctaGVhZGVyIC5oNCBwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNCBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5zZW8taGVhZGVyIC5oNCBwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlldy1oZWFkZXIgcDplbXB0eSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwOmVtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5zZW8taGVhZGVyIHA6ZW1wdHksIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC52aWV3LWhlYWRlciAuaGVhZGVyLWNhdGVnb3JpZXMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmhlYWRlci1jYXRlZ29yaWVzLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5zZW8taGVhZGVyIC5oZWFkZXItY2F0ZWdvcmllcywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaGVhZGVyLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXctaGVhZGVyIC5oZWFkZXItY2F0ZWdvcmllcyBhLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oZWFkZXItY2F0ZWdvcmllcyBhLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5zZW8taGVhZGVyIC5oZWFkZXItY2F0ZWdvcmllcyBhLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oZWFkZXItY2F0ZWdvcmllcyBhIHtcbiAgbWFyZ2luOiAwcHggMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC52aWV3LWhlYWRlciAuaGVhZGVyLWNhdGVnb3JpZXMgYSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaGVhZGVyLWNhdGVnb3JpZXMgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuc2VvLWhlYWRlciAuaGVhZGVyLWNhdGVnb3JpZXMgYSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaGVhZGVyLWNhdGVnb3JpZXMgYSB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW46IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXctY29udGVudCAueW91dHViZS1wbGF5ZXIge1xuICBtYXJnaW46IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyB1bCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgdWwgYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA3MjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nLTEgLmZpZWxkLWNvbnRlbnQgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmctMSAuZmllbGQtY29udGVudCBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC55b3V0dWJlLXBsYXllciB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWFyZ2luOiA1cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0yIC55b3V0dWJlLXBsYXllciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnlvdXR1YmUtcGxheWVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzIGFsbDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjRzIGFsbDtcbiAgdHJhbnNpdGlvbjogMC40cyBhbGw7XG4gIGN1cnNvcjogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIgLnlvdXR1YmUtcGxheWVyIGltZzpob3ZlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDc1JSk7XG4gIC1tb3otZmlsdGVyOiBicmlnaHRuZXNzKDc1JSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg3NSUpO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0zIC5yZWdpb24td2l0aC1tYXJnaW4ucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tLnZpZXctZGlzcGxheS1pZC1ibG9ja18zLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0zIC5ub2RlLS10eXBlLXNlbyAucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tLnZpZXctZGlzcGxheS1pZC1ibG9ja18zLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAubm9kZS0tdHlwZS1zZW8gLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMyAucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tLnZpZXctZGlzcGxheS1pZC1ibG9ja18zLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0zIC5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMy5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSwgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0zIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20udmlldy1kaXNwbGF5LWlkLWJsb2NrXzMubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnBhdGgtbmV3c2xldHRlciAucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tLnZpZXctZGlzcGxheS1pZC1ibG9ja18zLmJsb2NrLXdlYmZvcm0tYmxvY2ssIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMyAucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tLnZpZXctZGlzcGxheS1pZC1ibG9ja18zLmJsb2NrLXdlYmZvcm0tYmxvY2ssIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMy5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS03NS0yNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMyAucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tLnZpZXctZGlzcGxheS1pZC1ibG9ja18zLm5ld3NsZXR0ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnBhdGgtYmxvZyAucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tLnZpZXctZGlzcGxheS1pZC1ibG9ja18zLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAucGF0aC1ibG9nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMy5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMyAubm9kZS0tdHlwZS1wb3NpdGlvbiAucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tLnZpZXctZGlzcGxheS1pZC1ibG9ja18zLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAubm9kZS0tdHlwZS1wb3NpdGlvbiAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0zIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20udmlldy1kaXNwbGF5LWlkLWJsb2NrXzMubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnBhdGgtY2FyZWVyIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20udmlldy1kaXNwbGF5LWlkLWJsb2NrXzMubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5wYXRoLWNhcmVlciAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0zIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20udmlldy1kaXNwbGF5LWlkLWJsb2NrXzMubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnBhdGgtYWJvdXQgLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMy5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtYWJvdXQgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMyAucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tLnZpZXctZGlzcGxheS1pZC1ibG9ja18zLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0zIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1haW4tY29udGVudC13cmFwcGVyIC50d28tY29sdW1ucy13aXRoLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWFpbi1jb250ZW50LXdyYXBwZXIgLnR3by1jb2x1bW5zLXdpdGgtaW1hZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1haW4tY29udGVudC13cmFwcGVyIC50d28tY29sdW1ucy13aXRoLWltYWdlIC5jb2wtc20tNiB7XG4gIHdpZHRoOiA0OSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1haW4tY29udGVudC13cmFwcGVyIC50d28tY29sdW1ucy13aXRoLWltYWdlIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tYWluLWNvbnRlbnQtd3JhcHBlciAudHdvLWNvbHVtbnMtd2l0aC1pbWFnZSAuY29sLXNtLTY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tYWluLWNvbnRlbnQtd3JhcHBlciAudHdvLWNvbHVtbnMtd2l0aC1pbWFnZSAuY29sLXNtLTY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWFpbi1jb250ZW50LXdyYXBwZXIgLnR3by1jb2x1bW5zLXdpdGgtaW1hZ2UgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tYWluLWNvbnRlbnQtd3JhcHBlciAudHdvLWNvbHVtbnMtd2l0aC1pbWFnZSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQ0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWFpbi1jb250ZW50LXdyYXBwZXIgLnR3by1jb2x1bW5zLXdpdGgtaW1hZ2UgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1haW4tY29udGVudC13cmFwcGVyIC50d28tY29sdW1ucy13aXRoLWltYWdlIC5jb250ZW50LXdyYXBwZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWFpbi1jb250ZW50LXdyYXBwZXIgLnR3by1jb2x1bW5zLXdpdGgtaW1hZ2UgLmNvbnRlbnQtd3JhcHBlciBoMywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1haW4tY29udGVudC13cmFwcGVyIC50d28tY29sdW1ucy13aXRoLWltYWdlIC5jb250ZW50LXdyYXBwZXIgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tYWluLWNvbnRlbnQtd3JhcHBlciAudHdvLWNvbHVtbnMtd2l0aC1pbWFnZSAuY29udGVudC13cmFwcGVyIHAge1xuICBjb2xvcjogIzI2MjQyNDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tYWluLWNvbnRlbnQtd3JhcHBlciAudHdvLWNvbHVtbnMtd2l0aC1pbWFnZSAuY29udGVudC13cmFwcGVyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tYWluLWNvbnRlbnQtd3JhcHBlciAudHdvLWNvbHVtbnMtd2l0aC1pbWFnZSAuY29udGVudC13cmFwcGVyIGEge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tYWluLWNvbnRlbnQtd3JhcHBlciAudHdvLWNvbHVtbnMtd2l0aC1pbWFnZSAuY29udGVudC13cmFwcGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWFpbi1jb250ZW50LXdyYXBwZXIgLnR3by1jb2x1bW5zLXdpdGgtaW1hZ2U6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tYWluLWNvbnRlbnQtd3JhcHBlciAuc29sdXRpb24tY29udGVudCBoMywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1haW4tY29udGVudC13cmFwcGVyIC5zb2x1dGlvbi1jb250ZW50IC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWFpbi1jb250ZW50LXdyYXBwZXIgLnNvbHV0aW9uLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1haW4tY29udGVudC13cmFwcGVyIC5yZXN1bHRzLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBwYWRkaW5nOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tYWluLWNvbnRlbnQtd3JhcHBlciAucmVzdWx0cy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWFpbi1jb250ZW50LXdyYXBwZXIgLnJlc3VsdHMtd3JhcHBlciBoMywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1haW4tY29udGVudC13cmFwcGVyIC5yZXN1bHRzLXdyYXBwZXIgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tYWluLWNvbnRlbnQtd3JhcHBlciAucmVzdWx0cy13cmFwcGVyIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWFpbi1jb250ZW50LXdyYXBwZXIgLnJlc3VsdHMtd3JhcHBlciAuaXRlbS1saXN0IC5saXN0LWdyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWFpbi1jb250ZW50LXdyYXBwZXIgLnJlc3VsdHMtd3JhcHBlciAuaXRlbS1saXN0IC5saXN0LWdyb3VwIGxpLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgd2lkdGg6IDMzLjMlO1xuICBib3JkZXI6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tYWluLWNvbnRlbnQtd3JhcHBlciAucmVzdWx0cy13cmFwcGVyIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgbGkubGlzdC1ncm91cC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1haW4tY29udGVudC13cmFwcGVyIC5yZXN1bHRzLXdyYXBwZXIgLml0ZW0tbGlzdCAubGlzdC1ncm91cCBsaS5saXN0LWdyb3VwLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1haW4tY29udGVudC13cmFwcGVyIC5yZXN1bHRzLXdyYXBwZXIgLml0ZW0tbGlzdCAubGlzdC1ncm91cCBsaS5saXN0LWdyb3VwLWl0ZW0gLmljb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0MHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrbWFyay5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tYWluLWNvbnRlbnQtd3JhcHBlciAucmVzdWx0cy13cmFwcGVyIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgbGkubGlzdC1ncm91cC1pdGVtIC5pY29uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tYWluLWNvbnRlbnQtd3JhcHBlciAucmVzdWx0cy13cmFwcGVyIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgbGkubGlzdC1ncm91cC1pdGVtIC5jb250ZW50IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1haW4tY29udGVudC13cmFwcGVyIC5yZXN1bHRzLXdyYXBwZXIgLml0ZW0tbGlzdCAubGlzdC1ncm91cCBsaS5saXN0LWdyb3VwLWl0ZW0gaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tYWluLWNvbnRlbnQtd3JhcHBlciAucmVzdWx0cy13cmFwcGVyIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgbGkubGlzdC1ncm91cC1pdGVtIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1haW4tY29udGVudC13cmFwcGVyIC5yZXN1bHRzLXdyYXBwZXIgLml0ZW0tbGlzdCAubGlzdC1ncm91cCBsaS5saXN0LWdyb3VwLWl0ZW0gaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tYWluLWNvbnRlbnQtd3JhcHBlciAucmVzdWx0cy13cmFwcGVyIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgbGkubGlzdC1ncm91cC1pdGVtIC5oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWFpbi1jb250ZW50LXdyYXBwZXIgLnJlc3VsdHMtd3JhcHBlciAuaXRlbS1saXN0IC5saXN0LWdyb3VwIGxpLmxpc3QtZ3JvdXAtaXRlbSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogIzI2MjQyNDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNCAucmVnaW9uLXdpdGgtbWFyZ2luLnZpZXctZGlzcGxheS1pZC1ibG9ja180LnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNCAubm9kZS0tdHlwZS1zZW8gLnZpZXctZGlzcGxheS1pZC1ibG9ja180LnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbS5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSwgLm5vZGUtLXR5cGUtc2VvIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180LnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbS5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNCAubm9kZS0tdHlwZS1hcnRpY2xlIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20ubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC5wYXRoLW5ld3NsZXR0ZXIgLnZpZXctZGlzcGxheS1pZC1ibG9ja180LnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbS5ibG9jay13ZWJmb3JtLWJsb2NrLCAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180LnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbS5ibG9jay13ZWJmb3JtLWJsb2NrLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20ubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180LnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbS5uZXdzbGV0dGVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC5wYXRoLWJsb2cgLnZpZXctZGlzcGxheS1pZC1ibG9ja180LnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbS5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtYmxvZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20ubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTQgLm5vZGUtLXR5cGUtcG9zaXRpb24gLnZpZXctZGlzcGxheS1pZC1ibG9ja180LnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbS5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC5wYXRoLWNhcmVlciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAucGF0aC1jYXJlZXIgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9tLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC5wYXRoLWFib3V0IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20ubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5wYXRoLWFib3V0IC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180LnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbS5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja180LnZpZXctZGlzcGxheS1pZC1ibG9ja18xLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNCAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAub3ZlcnZpZXctY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAub3ZlcnZpZXctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm92ZXJ2aWV3LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAub3ZlcnZpZXctY29udGFpbmVyIC5jb2wtc20tNC5wcm9qZWN0LW92ZXJ2aWV3IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0QyRDZEQjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAub3ZlcnZpZXctY29udGFpbmVyIC5jb2wtc20tNC5wcm9qZWN0LW92ZXJ2aWV3IHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMkQ2REI7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAub3ZlcnZpZXctY29udGFpbmVyIC5jb2wtc20tNC5wcm9qZWN0LW92ZXJ2aWV3IC5wcm9qZWN0LXNwZWNpZmljYXRpb24tdGl0bGUge1xuICBjb2xvcjogIzI2MjQyNDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm92ZXJ2aWV3LWNvbnRhaW5lciAuY29sLXNtLTQucHJvamVjdC1vdmVydmlldyAucHJvamVjdC1zcGVjaWZpY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm92ZXJ2aWV3LWNvbnRhaW5lciAuY29sLXNtLTQucHJvamVjdC1vdmVydmlldyAucHJvamVjdC1zcGVjaWZpY2F0aW9uIHAge1xuICBjb2xvcjogIzMwQjU4NztcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm92ZXJ2aWV3LWNvbnRhaW5lciAuY29sLXNtLTQucHJvamVjdC1vdmVydmlldyAucHJvamVjdC1zcGVjaWZpY2F0aW9uIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5vdmVydmlldy1jb250YWluZXIgLmNvbC1zbS00LnByb2plY3Qtb3ZlcnZpZXcgLnByb2plY3Qtc3BlY2lmaWNhdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAub3ZlcnZpZXctY29udGFpbmVyIC5jb2wtc20tNC5wcm9qZWN0LW92ZXJ2aWV3IC5wcm9qZWN0LXNwZWNpZmljYXRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm92ZXJ2aWV3LWNvbnRhaW5lciAuY29sLXNtLTQucHJvamVjdC1vdmVydmlldyAucHJvamVjdC1zcGVjaWZpY2F0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5vdmVydmlldy1jb250YWluZXIgLmNvbC1zbS00LnByb2plY3Qtb3ZlcnZpZXcgLnByb2plY3Qtc3BlY2lmaWNhdGlvbiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjb2xvcjogIzMwQjU4NztcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5vdmVydmlldy1jb250YWluZXIgLmNvbC1zbS00LnByb2plY3Qtb3ZlcnZpZXcgLnByb2plY3Qtc3BlY2lmaWNhdGlvbiBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm92ZXJ2aWV3LWNvbnRhaW5lciAuY29sLXNtLTQucHJvamVjdC1vdmVydmlldyAucHJvamVjdC1zcGVjaWZpY2F0aW9uIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAub3ZlcnZpZXctY29udGFpbmVyIC5jb2wtc20tNC5wcm9qZWN0LW92ZXJ2aWV3IC5wcm9qZWN0LXNwZWNpZmljYXRpb24gbGkgcCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm92ZXJ2aWV3LWNvbnRhaW5lciAuY29sLXNtLTQucHJvamVjdC1vdmVydmlldyAucHJvamVjdC1zcGVjaWZpY2F0aW9uIGxpIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAub3ZlcnZpZXctY29udGFpbmVyIC5jb2wtc20tOC5jdGEtd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAub3ZlcnZpZXctY29udGFpbmVyIC5jb2wtc20tOC5jdGEtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5vdmVydmlldy1jb250YWluZXIgLmNvbC1zbS04LmN0YS13cmFwcGVyIC5jdGEtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAub3ZlcnZpZXctY29udGFpbmVyIC5jb2wtc20tOC5jdGEtd3JhcHBlciAuY3RhLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5vdmVydmlldy1jb250YWluZXIgLmNvbC1zbS04LmN0YS13cmFwcGVyIC5jdGEtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm92ZXJ2aWV3LWNvbnRhaW5lciAuY29sLXNtLTguY3RhLXdyYXBwZXIgLmN0YS1idXR0b246aG92ZXIgYSB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm92ZXJ2aWV3LWNvbnRhaW5lciAuY29sLXNtLTguY3RhLXdyYXBwZXIgLmN0YS1idXR0b246aG92ZXIgYTo6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDU2JSkgc2VwaWEoOTYlKSBzYXR1cmF0ZSgzMjklKSBodWUtcm90YXRlKDExNWRlZykgYnJpZ2h0bmVzcyg5NyUpIGNvbnRyYXN0KDg2JSk7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAub3ZlcnZpZXctY29udGFpbmVyIC5jb2wtc20tOC5jdGEtd3JhcHBlciAuY3RhLWJ1dHRvbiBhIHtcbiAgY29sb3I6ICNGOEZBRkM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAub3ZlcnZpZXctY29udGFpbmVyIC5jb2wtc20tOC5jdGEtd3JhcHBlciAuY3RhLWJ1dHRvbiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1yaWdodC5zdmcpO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAub3ZlcnZpZXctY29udGFpbmVyIC5jb2wtc20tOC5jdGEtd3JhcHBlciAuY3RhLWJ1dHRvbiBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNiAudmlld3MtZmllbGQtZmllbGQtcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay02IC52aWV3cy1maWVsZC1maWVsZC1yZXN1bHRzIGg0LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay02IC52aWV3cy1maWVsZC1maWVsZC1yZXN1bHRzIC5oNCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNiAudmlld3MtZmllbGQtZmllbGQtcmVzdWx0cyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNiAudmlld3MtZmllbGQtZmllbGQtcmVzdWx0cyB1bCBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTYgLnZpZXdzLWZpZWxkLWZpZWxkLXJlc3VsdHMgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVndWxhci5zdmcpO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay02IC52aWV3cy1maWVsZC1maWVsZC1yZXN1bHRzIHVsIGxpIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTgge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay04IC52aWV3LWlkLXByb2plY3RzIHtcbiAgcGFkZGluZzogMHB4IDE2cHggMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOCAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOCAudmlldy1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTggLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMzBCNTg3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTggLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay04IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay04IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY2xpZW50LXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNsaWVudC10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay04IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY2xpZW50LXRvcCBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNsaWVudC10b3AgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTggLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jbGllbnQtdG9wIHA6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvcXVvdGUtbWFyay1ncmVlbi5zdmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay04IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY2xpZW50LXRvcCBwOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay04IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY2xpZW50LWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay04IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY2xpZW50LWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNsaWVudC1ib3R0b20gLmNsaWVudC1pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNsaWVudC1ib3R0b20gLmNsaWVudC1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDY0cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTggLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jbGllbnQtYm90dG9tIC5jbGllbnQtaW5mbyBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNsaWVudC1ib3R0b20gLmNsaWVudC1pbmZvIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay04IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY2xpZW50LWJvdHRvbSAuY2xpZW50LWluZm8gaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTggLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jbGllbnQtYm90dG9tIC5jbGllbnQtaW5mbyAuaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay04IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY2xpZW50LWJvdHRvbSAuY2xpZW50LWluZm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stOCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNsaWVudC1ib3R0b20gLmNsaWVudC1pbmZvIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay02IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTYgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbjogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNiAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay02IC52aWV3LWNvbnRlbnQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay02IC52aWV3LWNvbnRlbnQgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTYgLnZpZXctY29udGVudCB1bCBsaSB7XG4gIGJvcmRlcjogMHB4O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTYgLnZpZXctY29udGVudCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay02IC52aWV3LWNvbnRlbnQgdWwgbGkgaW1nIHtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay02IC52aWV3LWNvbnRlbnQgdWwgbGkgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay02IC52aWV3LWNvbnRlbnQgdWwgbGkgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTYgLnZpZXctY29udGVudCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMiB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTIge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gI2VkaXQtZmxleGJveC0wNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAjZWRpdC1mbGV4Ym94LTA4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gI2VkaXQtZmxleGJveC0wOSAuZm9ybS1hY3Rpb25zLndlYmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtICNlZGl0LWZsZXhib3gtMDkgLmZvcm0tYWN0aW9ucy53ZWJmb3JtLWFjdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gI2VkaXQtZmxleGJveC0wOSAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIGNvbG9yOiAjRjhGQUZDO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAjZWRpdC1mbGV4Ym94LTA5IC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3VibWl0LnN2Zyk7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWZsZXhib3gge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4Ym94IC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4Ym94IC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciAud2ViZm9ybS1mbGV4LndlYmZvcm0tZmxleC0tMTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWZsZXhib3ggLndlYmZvcm0tZmxleC0tY29udGFpbmVyIC53ZWJmb3JtLWZsZXgud2ViZm9ybS1mbGV4LS0xOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4Ym94IC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4Ym94IC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tZmxleGJveCAud2ViZm9ybS1mbGV4LS1jb250YWluZXIgbGFiZWw6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWZsZXhib3ggLndlYmZvcm0tZmxleC0tY29udGFpbmVyIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIipcIjtcbiAgY29sb3I6IHJlZDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tZmxleGJveCAud2ViZm9ybS1mbGV4LS1jb250YWluZXIgdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWZsZXhib3ggLndlYmZvcm0tZmxleC0tY29udGFpbmVyIHRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAyMjVweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4Ym94IC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciBpbnB1dCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4Ym94IC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzBCNTg3O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWZsZXhib3ggLndlYmZvcm0tZmxleC0tY29udGFpbmVyIGlucHV0OjpwbGFjZWhvbGRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4Ym94IC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0UxRTRFODtcbiAgb3BhY2l0eTogMTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tZmxleGJveCAud2ViZm9ybS1mbGV4LS1jb250YWluZXIgaW5wdXQ6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tZmxleGJveCAud2ViZm9ybS1mbGV4LS1jb250YWluZXIgdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4Ym94IC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciAuanMtZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tZmxleGJveCAud2ViZm9ybS1mbGV4LS1jb250YWluZXIgLmpzLWZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4Ym94IC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciAuanMtZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0IHAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEyIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tZmxleGJveCAud2ViZm9ybS1mbGV4LS1jb250YWluZXIgLmpzLWZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTIgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4Ym94IC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciAuanMtZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0IGEge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cblxuLm5vZGUtLXR5cGUtcHJvamVjdCAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBwYWRkaW5nOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtcHJvamVjdCAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLXByb2plY3QgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgfVxufVxuLm5vZGUtLXR5cGUtcHJvamVjdCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWhlYWRlciwgLm5vZGUtLXR5cGUtcHJvamVjdCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAubm9kZS0tdHlwZS1wcm9qZWN0IC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnNlby1oZWFkZXIsIC5ub2RlLS10eXBlLXByb2plY3QgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLXByb2plY3QgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1oZWFkZXIsIC5ub2RlLS10eXBlLXByb2plY3QgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLm5vZGUtLXR5cGUtcHJvamVjdCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5zZW8taGVhZGVyLCAubm9kZS0tdHlwZS1wcm9qZWN0IC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLXByb2plY3QgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAubG9jYXRpb25zLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG4ubm9kZS0tdHlwZS1wcm9qZWN0IC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLm5vZGUtLXR5cGUtcHJvamVjdCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4ubm9kZS0tdHlwZS1wcm9qZWN0IC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93Omxhc3QtY2hpbGQgLmxvY2F0aW9ucy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ubm9kZS0tdHlwZS1wcm9qZWN0IC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtbG9jYXRpb25fYmxvY2sudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLXByb2plY3QgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1pZC1sb2NhdGlvbl9ibG9jay52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTcgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTcgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTcgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jdXN0b20tbGluay1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMycHg7XG4gIGxlZnQ6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmN1c3RvbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmN1c3RvbS1saW5rLWRlc2NyaXB0aW9uIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMwQjU4NztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY3VzdG9tLWxpbmstZGVzY3JpcHRpb24gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmN1c3RvbS1saW5rLWRlc2NyaXB0aW9uIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1pY29uLnN2Zyk7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWZlcmVuY2UtcHJvamVjdHMgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBwYWRkaW5nOiAzMnB4IDQ4cHggMHB4IDQ4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNFRkVGRUYsICNGOUY5RjkpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTcgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZmVyZW5jZS1wcm9qZWN0cyAucm93IHtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHggMjRweCAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWZlcmVuY2UtcHJvamVjdHMgLnJvdyAuY29sLXNtLTYge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmZXJlbmNlLXByb2plY3RzIC5yb3cgLmNvbC1zbS02OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmZXJlbmNlLXByb2plY3RzIC5yb3cgLmNvbC1zbS02OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTcgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZmVyZW5jZS1wcm9qZWN0cyAucm93IC5jb2wtc20tNjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWZlcmVuY2UtcHJvamVjdHMgLnJvdyAuY29sLXNtLTY6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTcgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZmVyZW5jZS1wcm9qZWN0cyAucm93IC5jb2wtc20tNjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTcgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZmVyZW5jZS1wcm9qZWN0cyAucm93IC5jb2wtc20tNjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWZlcmVuY2UtcHJvamVjdHMgLnJvdyAuY29sLXNtLTY6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWJvZHkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmZXJlbmNlLXByb2plY3RzIC5yb3cgLmNvbC1zbS02Om50aC1jaGlsZCgyKSBpbWcge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmZXJlbmNlLXByb2plY3RzIC5yb3cgLmNvbC1zbS02Om50aC1jaGlsZCgyKSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmllcyB7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmllcyAuZmllbGRfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpZXMgLmZpZWxkX19pdGVtIHtcbiAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpZXMgLmZpZWxkX19pdGVtIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDBweCA0cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tsZWFkZXJzLWJsb2NrLWJsb2NrLTEgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsZWFkZXJzLWJsb2NrLWJsb2NrLTEgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tsZWFkZXJzLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tsZWFkZXJzLWJsb2NrLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tsZWFkZXJzLWJsb2NrLWJsb2NrLTEgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsZWFkZXJzLWJsb2NrLWJsb2NrLTEgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tsZWFkZXJzLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tsZWFkZXJzLWJsb2NrLWJsb2NrLTEgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tsZWFkZXJzLWJsb2NrLWJsb2NrLTEgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tsZWFkZXJzLWJsb2NrLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tsZWFkZXJzLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tsZWFkZXJzLWJsb2NrLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tsZWFkZXJzLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICB3aWR0aDogMzIlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRUZFRkVGLCAjRjlGOUY5KTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsZWFkZXJzLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsZWFkZXJzLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY2xpZW50LWhlYWRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsZWFkZXJzLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jbGllbnQtaGVhZGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNsaWVudC1oZWFkZXItd3JhcHBlciAuY2xpZW50LWltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY2xpZW50LWhlYWRlci13cmFwcGVyIC5jbGllbnQtaW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNsaWVudC1oZWFkZXItd3JhcHBlciAuY2xpZW50LWNvbnRlbnQgaDQsIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNsaWVudC1oZWFkZXItd3JhcHBlciAuY2xpZW50LWNvbnRlbnQgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY2xpZW50LWhlYWRlci13cmFwcGVyIC5jbGllbnQtY29udGVudCBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNsaWVudC1oZWFkZXItd3JhcHBlciAuY2xpZW50LWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY2xpZW50LWNvbnRlbnQtd3JhcHBlciBwIHtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY2xpZW50LWNvbnRlbnQtd3JhcHBlciBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNsaWVudC1jb250ZW50LXdyYXBwZXIgLm1lZXRpbmctYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY2xpZW50LWNvbnRlbnQtd3JhcHBlciAubWVldGluZy1idXR0b246aG92ZXIgYSB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGVhZGVycy1ibG9jay1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY2xpZW50LWNvbnRlbnQtd3JhcHBlciAubWVldGluZy1idXR0b24gYSB7XG4gIGNvbG9yOiAjRjhGQUZDO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNsaWVudC1jb250ZW50LXdyYXBwZXIgLm1lZXRpbmctYnV0dG9uIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMSAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMSAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMSAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay0xMSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWF3YXJkcy1ibG9jay1ibG9jay0xLTIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItY2F0ZWdvcmllcyB1bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uaGVhZGVyLWNhdGVnb3JpZXMgdWwgbGkge1xuICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMHB4IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1jYXRlZ29yaWVzIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlYWRlci1jYXRlZ29yaWVzIHVsIGxpIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDBweCA0cHg7XG4gIH1cbn1cbi5oZWFkZXItY2F0ZWdvcmllcyBsaVtpZD1cIldlYiBkZXZlbG9wbWVudFwiXSwgLmhlYWRlci1jYXRlZ29yaWVzIGxpW2lkPVwiU29mdHdhcmUgRGV2ZWxvcG1lbnRcIl0sIC5oZWFkZXItY2F0ZWdvcmllcyBsaVtpZD1cIk1vYmlsZSBkZXZlbG9wbWVudFwiXSwgLmhlYWRlci1jYXRlZ29yaWVzIGxpW2lkPVwiQXBwIERldmVsb3BtZW50XCJdLCAuaGVhZGVyLWNhdGVnb3JpZXMgbGlbaWQ9QXBwdXR2ZWNrbGluZ10sIC5oZWFkZXItY2F0ZWdvcmllcyBsaVtpZD1XZWJidXR2ZWNrbGluZ10sIC5oZWFkZXItY2F0ZWdvcmllcyBsaVtpZD1NanVrdmFydXV0dmVja2xpbmddLCAuaGVhZGVyLWNhdGVnb3JpZXMgbGlbaWQ9XCJNb2JpbCB1dHZlY2tsaW5nXCJdIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0OCwgMTgxLCAxMzUsIDAuMik7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmhlYWRlci1jYXRlZ29yaWVzIGxpW2lkPVwiRGlnaXRhbCBNYXJrZXRpbmdcIl0sIC5oZWFkZXItY2F0ZWdvcmllcyBsaVtpZD1cIkRpZ2l0YWwgTWFya25hZHNmw7ZyaW5nXCJdIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTUwLCAyNDIsIDAuMik7XG4gIGNvbG9yOiAjMkM5NkYyO1xufVxuLmhlYWRlci1jYXRlZ29yaWVzIGxpW2lkPVwiVUkmVVggZGVzaWduXCJdIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDY3LCAxMDYsIDAuMik7XG4gIGNvbG9yOiAjRkY0MzZBO1xufVxuXG4udmlld3MtZmllbGQtZmllbGQtY2F0ZWdvcmllcyAubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3cy1maWVsZC1maWVsZC1jYXRlZ29yaWVzIC5saXN0LWdyb3VwIHtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuLnZpZXdzLWZpZWxkLWZpZWxkLWNhdGVnb3JpZXMgLmxpc3QtZ3JvdXAgbGkge1xuICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWNhdGVnb3JpZXMgLmxpc3QtZ3JvdXAgbGkge1xuICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmlld3MtZmllbGQtZmllbGQtY2F0ZWdvcmllcyAubGlzdC1ncm91cCBsaSB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggNHB4O1xuICB9XG59XG4udmlld3MtZmllbGQtZmllbGQtY2F0ZWdvcmllcyBsaVtjdXN0b21faWQ9XCJXZWIgZGV2ZWxvcG1lbnRcIl0sIC52aWV3cy1maWVsZC1maWVsZC1jYXRlZ29yaWVzIGxpW2N1c3RvbV9pZD1cIlNvZnR3YXJlIERldmVsb3BtZW50XCJdLCAudmlld3MtZmllbGQtZmllbGQtY2F0ZWdvcmllcyBsaVtjdXN0b21faWQ9XCJNb2JpbGUgZGV2ZWxvcG1lbnRcIl0sIC52aWV3cy1maWVsZC1maWVsZC1jYXRlZ29yaWVzIGxpW2N1c3RvbV9pZD1cIkFwcCBEZXZlbG9wbWVudFwiXSwgLnZpZXdzLWZpZWxkLWZpZWxkLWNhdGVnb3JpZXMgbGlbY3VzdG9tX2lkPUFwcHV0dmVja2xpbmddLCAudmlld3MtZmllbGQtZmllbGQtY2F0ZWdvcmllcyBsaVtjdXN0b21faWQ9V2ViYnV0dmVja2xpbmddLCAudmlld3MtZmllbGQtZmllbGQtY2F0ZWdvcmllcyBsaVtjdXN0b21faWQ9TWp1a3ZhcnV1dHZlY2tsaW5nXSwgLnZpZXdzLWZpZWxkLWZpZWxkLWNhdGVnb3JpZXMgbGlbY3VzdG9tX2lkPVwiTW9iaWwgdXR2ZWNrbGluZ1wiXSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDgsIDE4MSwgMTM1LCAwLjIpO1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi52aWV3cy1maWVsZC1maWVsZC1jYXRlZ29yaWVzIGxpW2N1c3RvbV9pZD1cIkRpZ2l0YWwgTWFya2V0aW5nXCJdLCAudmlld3MtZmllbGQtZmllbGQtY2F0ZWdvcmllcyBsaVtjdXN0b21faWQ9XCJEaWdpdGFsIE1hcmtuYWRzZsO2cmluZ1wiXSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDE1MCwgMjQyLCAwLjIpO1xuICBjb2xvcjogIzJDOTZGMjtcbn1cbi52aWV3cy1maWVsZC1maWVsZC1jYXRlZ29yaWVzIGxpW2N1c3RvbV9pZD1cIlVJJlVYIGRlc2lnblwiXSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCA2NywgMTA2LCAwLjIpO1xuICBjb2xvcjogI0ZGNDM2QTtcbn1cblxuLyogVGl0bGUgKi9cbi5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzI2MjQyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuY29udGVudCBwIHtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmNvbnRlbnQgaDQsIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5jb250ZW50IC5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmNvbnRlbnQgaDQsIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5jb250ZW50IC5oNCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuY29udGVudCBoMSwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmNvbnRlbnQgLmgxIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogIzI2MjQyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuY29udGVudCBoMSwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmNvbnRlbnQgLmgxIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi8qIEVuZCBUaXRsZSAqL1xuLyogQWJvdXQgWmVuIEJsb2NrICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTEgLnZpZXctYWJvdXQtemVuLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xIC52aWV3LWFib3V0LXplbi1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xIC55b3V0dWJlLXBsYXllciB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1hcmdpbjogNXB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTEgLnlvdXR1YmUtcGxheWVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTEgLnlvdXR1YmUtcGxheWVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzIGFsbDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjRzIGFsbDtcbiAgdHJhbnNpdGlvbjogMC40cyBhbGw7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMSAueW91dHViZS1wbGF5ZXIgaW1nOmhvdmVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoNzUlKTtcbiAgLW1vei1maWx0ZXI6IGJyaWdodG5lc3MoNzUlKTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDc1JSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWFib3V0LWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWFib3V0LWluZm9ybWF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWFib3V0LWluZm9ybWF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWFib3V0LWluZm9ybWF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtYWJvdXQtaW5mb3JtYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWFib3V0LWluZm9ybWF0aW9uIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtYWJvdXQtaW5mb3JtYXRpb24gdWwgbGkge1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiA2MjRweDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNGOUY5RjkgMCUsICNFRkVGRUYgMTAwJSk7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWFib3V0LWluZm9ybWF0aW9uIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWFib3V0LWluZm9ybWF0aW9uIHVsIGxpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogODRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWFib3V0LWluZm9ybWF0aW9uIHVsIGxpIGgzLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtYWJvdXQtaW5mb3JtYXRpb24gdWwgbGkgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtYWJvdXQtaW5mb3JtYXRpb24gdWwgbGkgaDMsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xIC52aWV3cy1maWVsZC1maWVsZC1hYm91dC1pbmZvcm1hdGlvbiB1bCBsaSAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtYWJvdXQtaW5mb3JtYXRpb24gdWwgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtYWJvdXQtaW5mb3JtYXRpb24gdWwgbGkgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLyogRW5kIGFib3V0IHplbiBibG9jayAqL1xuLyogRm91bmRlcnMgKi9cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNjBweCAwcHggMHB4IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogNDhweCAwcHggMHB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQge1xuICAgIGdhcDogMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5mb3VuZGVycy1sZWZ0IHtcbiAgd2lkdGg6IDQ4JTtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5mb3VuZGVycy1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmZvdW5kZXJzLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMycHggMjRweCAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5mb3VuZGVycy1sZWZ0IGgyLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmZvdW5kZXJzLWxlZnQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmZvdW5kZXJzLWxlZnQgLmZvdW5kZXIge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICB3aWR0aDogNzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjA3cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5mb3VuZGVycy1sZWZ0IC5mb3VuZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmZvdW5kZXJzLWxlZnQgLmZvdW5kZXIgLnBhcmFncmFwaC0tdHlwZS0tZm91bmRlcnMtbmFtZS1wb3NpdGlvbi1saW5rLSBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5mb3VuZGVycy1sZWZ0IC5mb3VuZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWZvdW5kZXJzLW5hbWUtcG9zaXRpb24tbGluay0gLmg0IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1NXB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAuZm91bmRlcnMtbGVmdCAuZm91bmRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiB1bnNldDtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmZvdW5kZXJzLWxlZnQgLmZvdW5kZXIgLnBhcmFncmFwaC0tdHlwZS0tZm91bmRlcnMtbmFtZS1wb3NpdGlvbi1saW5rLSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmZvdW5kZXJzLWxlZnQgLmZvdW5kZXIgLnBhcmFncmFwaC0tdHlwZS0tZm91bmRlcnMtbmFtZS1wb3NpdGlvbi1saW5rLTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAuZm91bmRlcnMtbGVmdCAuZm91bmRlciB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5mb3VuZGVycy1sZWZ0IC5mb3VuZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmZvdW5kZXJzLWxlZnQgLmZvdW5kZXIgLmg0IHtcbiAgY29sb3I6ICMyNjI0MjQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmZvdW5kZXJzLWxlZnQgLmZvdW5kZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAuZm91bmRlcnMtbGVmdCAuZm91bmRlciAuaDQge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmZvdW5kZXJzLWxlZnQgLmZvdW5kZXIgcCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLmZvdW5kZXJzLWxlZnQgLmZvdW5kZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAuZm91bmRlcnMtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5mb3VuZGVycy1yaWdodCBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDBweCAwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAuZm91bmRlcnMtcmlnaHQgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAuZm91bmRlcnMtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5mb3VuZGVycy1yaWdodCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAwcHg7XG4gIH1cbn1cblxuLyogRW5kIEZvdW5kZXJzICovXG4vKiBCYWNrZ3JvdW5kIGFuZCBNaXNzaW9uIGJsb2NrICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTMgLnZpZXctYWJvdXQtemVuLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0zIC52aWV3LWFib3V0LXplbi1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTMgLml0ZW0tbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTMgLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTMgLmxpc3QtZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0zIC5saXN0LWdyb3VwIGxpIHtcbiAgd2lkdGg6IDQ4JTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0zIC5saXN0LWdyb3VwIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMyAubGlzdC1ncm91cCBsaSBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTMgLmxpc3QtZ3JvdXAgbGkgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMyAubGlzdC1ncm91cCBsaSBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4vKiBFbmQgQmFja2dyb3VuZCBhbmQgTWlzc2lvbiBibG9jayAqL1xuLyogVmFsdWVzIEJsb2NrICovXG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTQgLnZpZXctYWJvdXQtemVuLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay00IC52aWV3LWFib3V0LXplbi1ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTQgLnZpZXctYWJvdXQtemVuLWJsb2NrIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTQgLmZpZWxkLWNvbnRlbnQgLnZhbHVlcy10aXRsZSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTQgLmZpZWxkLWNvbnRlbnQgLnZhbHVlcy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay00IC5maWVsZC1jb250ZW50IC52YWx1ZXMtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay00IC5maWVsZC1jb250ZW50IC52YWx1ZXMtdGl0bGUgaDIsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay00IC5maWVsZC1jb250ZW50IC52YWx1ZXMtdGl0bGUgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNCAuZmllbGQtY29udGVudCAudmFsdWVzLXRpdGxlIGgyLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNCAuZmllbGQtY29udGVudCAudmFsdWVzLXRpdGxlIC5oMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNCAuZmllbGQtY29udGVudCAudmFsdWVzLWJvZHkgLm93bC1pdGVtIHtcbiAgbWluLWhlaWdodDogMjEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNCAuZmllbGQtY29udGVudCAudmFsdWVzLWJvZHkgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDMycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNCAuZmllbGQtY29udGVudCAudmFsdWVzLWJvZHkgdWwge1xuICAgIGdhcDogMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay00IC5maWVsZC1jb250ZW50IC52YWx1ZXMtYm9keSB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNCAuZmllbGQtY29udGVudCAudmFsdWVzLWJvZHkgdWwgbGkge1xuICBtaW4taGVpZ2h0OiAyNDJweDtcbiAgbWF4LXdpZHRoOiAyOTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNCAuZmllbGQtY29udGVudCAudmFsdWVzLWJvZHkgdWwgbGkge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay00IC5maWVsZC1jb250ZW50IC52YWx1ZXMtYm9keSB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNCAuZmllbGQtY29udGVudCAudmFsdWVzLWJvZHkgdWwgbGkgcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNCAuZmllbGQtY29udGVudCAudmFsdWVzLWJvZHkgdWwgbGkgaDMsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay00IC5maWVsZC1jb250ZW50IC52YWx1ZXMtYm9keSB1bCBsaSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay00IC5maWVsZC1jb250ZW50IC52YWx1ZXMtYm9keSAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay00IC5maWVsZC1jb250ZW50IC52YWx1ZXMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTQgLmZpZWxkLWNvbnRlbnQgLnZhbHVlcy1ib2R5IC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZSAub3dsLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay00IC5maWVsZC1jb250ZW50IC52YWx1ZXMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay00IC5maWVsZC1jb250ZW50IC52YWx1ZXMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIGgzLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNCAuZmllbGQtY29udGVudCAudmFsdWVzLWJvZHkgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIC5vd2wtaXRlbSAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay00IC5maWVsZC1jb250ZW50IC52YWx1ZXMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4vKiBFbmQgVmFsdWVzICovXG4vKiBUZWFtIEJsb2NrICovXG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNSAudmlldy1hYm91dC16ZW4tYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTUgLnZpZXctYWJvdXQtemVuLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay01IC5maWVsZC1jb250ZW50IC50ZWFtLWxlZnQge1xuICB3aWR0aDogNjI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnRlYW0tbGVmdCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay01IC5maWVsZC1jb250ZW50IC50ZWFtLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay01IC5maWVsZC1jb250ZW50IC50ZWFtLWxlZnQgaDIsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay01IC5maWVsZC1jb250ZW50IC50ZWFtLWxlZnQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay01IC5maWVsZC1jb250ZW50IC50ZWFtLWxlZnQgLnRlYW0tYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnRlYW0tbGVmdCAudGVhbS1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnRlYW0tbGVmdCAudGVhbS1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNSAuZmllbGQtY29udGVudCAudGVhbS1sZWZ0IC50ZWFtLWJvZHkgaDQsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay01IC5maWVsZC1jb250ZW50IC50ZWFtLWxlZnQgLnRlYW0tYm9keSAuaDQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNSAuZmllbGQtY29udGVudCAudGVhbS1sZWZ0IGEge1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNSAuZmllbGQtY29udGVudCAudGVhbS1sZWZ0IGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay01IC5maWVsZC1jb250ZW50IC50ZWFtLWxlZnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay01IC5maWVsZC1jb250ZW50IC50ZWFtLXJpZ2h0IHtcbiAgd2lkdGg6IDQ4JTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay01IC5maWVsZC1jb250ZW50IC50ZWFtLXJpZ2h0IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnRlYW0tcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNSAuZmllbGQtY29udGVudCAudGVhbS1yaWdodCAub3dsLW5hdiB7XG4gIHdpZHRoOiAxMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogMzkuNSUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNSAuZmllbGQtY29udGVudCAudGVhbS1yaWdodCAub3dsLW5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMxLjU1JSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNSAuZmllbGQtY29udGVudCAudGVhbS1yaWdodCAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogRW5kIFRlYW0gKi9cbi8qIE9mZmljZXMgQmxvY2sgKi9cbi5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB6LWluZGV4OiAxO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIge1xuICBwYWRkaW5nLXRvcDogMjIzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIge1xuICAgIHBhZGRpbmctdG9wOiAxNDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIHtcbiAgICBwYWRkaW5nLXRvcDogMjIzcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAzMS41JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWluZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtaW5mbyBoMywgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWluZm8gLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jb3VudHJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jb3VudHJ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNvdW50cnkgLmZpZWxkLWNvbnRlbnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWxvY2F0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWxvY2F0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDBweCAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ib2R5IC5maWVsZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWJvZHkgLmZpZWxkLWNvbnRlbnQgLmxlZnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWJvZHkgLmZpZWxkLWNvbnRlbnQgLmxlZnQgcCBhIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSAuZmllbGQtY29udGVudCAucmlnaHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWJvZHkgLmZpZWxkLWNvbnRlbnQgLnJpZ2h0IGltZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSAuZmllbGQtY29udGVudCAucmlnaHQgaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4vKiBFbmQgT2ZmaWNlcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXRoLWFib3V0IC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLWF3YXJkc19ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1hYm91dCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSAudmlldy1pZC1hd2FyZHNfYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAxMTlweDtcbiAgfVxufVxuLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTk2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTg1cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTkgLnZpZXctY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTkgLnZpZXctY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay05IC52aWV3LWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDAuNXJlbSkpO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOSAub3dsLWNhcm91c2VsIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOSAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiBzcGFuIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvd19yaWdodC5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTkgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQgc3BhbiB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3dfcmlnaHQuc3ZnKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay05IC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYge1xuICB3aWR0aDogMTMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IDM5LjUlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTkgLm93bC1jYXJvdXNlbCAub3dsLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay05IC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiAzMS41NSUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay05IC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTkgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOSAuaXRlbS1saXN0W2RhdGEtYW5pbWF0ZWQ9dHJ1ZV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTkgLml0ZW0tbGlzdFtkYXRhLWFuaW1hdGVkPXRydWVdIC5saXN0LWdyb3VwIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2Nyb2xsIHZhcigtLV9hbmltYXRpb24tZHVyYXRpb24sIDY1cykgdmFyKC0tX2FuaW1hdGlvbi1kaXJlY3Rpb24sIGZvcndhcmRzKSBsaW5lYXIgaW5maW5pdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTkgLml0ZW0tbGlzdFtkYXRhLWFuaW1hdGVkPXRydWVdIC5saXN0LWdyb3VwIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay05IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYwLCAxMDBweCk7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDMwMCk7XG4gIGdyaWQtZ2FwOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay05IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ3JpZC10ZW1wbGF0ZTogaW5pdGlhbDtcbiAgICBncmlkLWdhcDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOSAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOSAuaXRlbS1saXN0IC5saXN0LWdyb3VwIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay05IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgaW1nIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOSAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIGdyaWQtY29sdW1uLWVuZDogNztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIGdyaWQtcm93LWVuZDogMztcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay05IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoMikge1xuICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMjtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIGdyaWQtcm93LWVuZDogMjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay05IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoMykge1xuICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMjtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gIGdyaWQtcm93LWVuZDogMztcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay05IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoNCkge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIGdyaWQtY29sdW1uLWVuZDogMTY7XG4gIGdyaWQtcm93LXN0YXJ0OiAxO1xuICBncmlkLXJvdy1lbmQ6IDM7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOSAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE2O1xuICBncmlkLWNvbHVtbi1lbmQ6IDIyO1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1yb3ctZW5kOiAzO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTkgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCg2KSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyMjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAyNztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIGdyaWQtcm93LWVuZDogMjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay05IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoNykge1xuICBncmlkLWNvbHVtbi1zdGFydDogMjI7XG4gIGdyaWQtY29sdW1uLWVuZDogMjc7XG4gIGdyaWQtcm93LXN0YXJ0OiAyO1xuICBncmlkLXJvdy1lbmQ6IDM7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOSAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDgpIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI3O1xuICBncmlkLWNvbHVtbi1lbmQ6IDMxO1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1yb3ctZW5kOiAzO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTkgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCg5KSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAzNztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIGdyaWQtcm93LWVuZDogMztcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay05IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoMTApIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM3O1xuICBncmlkLWNvbHVtbi1lbmQ6IDQyO1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1yb3ctZW5kOiAyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTkgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCgxMSkge1xuICBncmlkLWNvbHVtbi1zdGFydDogMzc7XG4gIGdyaWQtY29sdW1uLWVuZDogNDI7XG4gIGdyaWQtcm93LXN0YXJ0OiAyO1xuICBncmlkLXJvdy1lbmQ6IDM7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOSAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDEyKSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA0MjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA0NjtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIGdyaWQtcm93LWVuZDogMztcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay05IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoMTMpIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ2O1xuICBncmlkLWNvbHVtbi1lbmQ6IDUyO1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1yb3ctZW5kOiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOSAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDE0KSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA1MjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA1NztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIGdyaWQtcm93LWVuZDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay05IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoMTUpIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDUyO1xuICBncmlkLWNvbHVtbi1lbmQ6IDU3O1xuICBncmlkLXJvdy1zdGFydDogMjtcbiAgZ3JpZC1yb3ctZW5kOiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwdXJwbGU7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOSAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDE2KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU3O1xuICBncmlkLWNvbHVtbi1lbmQ6IDYxO1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1yb3ctZW5kOiAzO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTEyIC52aWV3LWlkLWFib3V0X3plbl9ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEyID4gLnZpZXctY29udGVudCB7XG4gIGZsZXg6IDAgMSA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEyID4gLnZpZXctY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMiA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMiA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEyID4gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5hYm91dC1jb21wYW55LXRpdGxlLWJvZHktd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMiA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuYWJvdXQtY29tcGFueS10aXRsZS1ib2R5LXdyYXBwZXIgLmFib3V0LWNvbXBhbnktdGl0bGUgaDMsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEyID4gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5hYm91dC1jb21wYW55LXRpdGxlLWJvZHktd3JhcHBlciAuYWJvdXQtY29tcGFueS10aXRsZSAuaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMiA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuYWJvdXQtY29tcGFueS10aXRsZS1ib2R5LXdyYXBwZXIgLmFib3V0LWNvbXBhbnktYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMiA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuYWJvdXQtY29tcGFueS10aXRsZS1ib2R5LXdyYXBwZXIgLmFib3V0LWNvbXBhbnktYm9keSBhIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMiA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuYWJvdXQtY29tcGFueS10aXRsZS1ib2R5LXdyYXBwZXIgLmFib3V0LWNvbXBhbnktYm9keSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMiA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdy5hY3RpdmUtY29tcGFueS12YWx1ZSAudmlld3MtZmllbGQtbm90aGluZyAuYWJvdXQtY29tcGFueS10aXRsZS1ib2R5LXdyYXBwZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTEyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTIgPiAudmlldy1jb250ZW50IC52aWV3cy1yb3cuYWN0aXZlLWNvbXBhbnktdmFsdWUgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmFib3V0LWNvbXBhbnktdGl0bGUtYm9keS13cmFwcGVyIC5hYm91dC1jb21wYW55LWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEyID4gLnZpZXctY29udGVudCAudmlld3Mtcm93LmFjdGl2ZS1jb21wYW55LXZhbHVlIC52aWV3cy1maWVsZC1ub3RoaW5nIC5hYm91dC1jb21wYW55LXRpdGxlLWJvZHktd3JhcHBlciAuYWJvdXQtY29tcGFueS1ib2R5IHAge1xuICBjb2xvcjogIzI2MjQyNDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTEyIC5hdHRhY2htZW50LWFmdGVyIHtcbiAgZmxleDogMCAxIDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTEyIC5hdHRhY2htZW50LWFmdGVyIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8xIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTIgLmF0dGFjaG1lbnQtYWZ0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTIgLmF0dGFjaG1lbnQtYWZ0ZXIgLnZpZXctY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMiAuYXR0YWNobWVudC1hZnRlciAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMiAuYXR0YWNobWVudC1hZnRlciAudmlld3Mtcm93IC5hYm91dC1jb21wYW55LWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMiAuYXR0YWNobWVudC1hZnRlciAudmlld3Mtcm93IC5hYm91dC1jb21wYW55LWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTEyIC5hdHRhY2htZW50LWFmdGVyIC52aWV3cy1yb3cgLmFib3V0LWNvbXBhbnktaW1hZ2UgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTIgLmF0dGFjaG1lbnQtYWZ0ZXIgLnZpZXdzLXJvdy5hY3RpdmUtY29tcGFueS12YWx1ZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTIgLmF0dGFjaG1lbnQtYWZ0ZXIgLnZpZXdzLXJvdy5hY3RpdmUtY29tcGFueS12YWx1ZSAuYWJvdXQtY29tcGFueS1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTIgLmF0dGFjaG1lbnQtYWZ0ZXIgLnZpZXdzLXJvdy5hY3RpdmUtY29tcGFueS12YWx1ZSAuYWJvdXQtY29tcGFueS1pbWFnZSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMiAuYXR0YWNobWVudC1hZnRlciAudmlld3Mtcm93LmFjdGl2ZS1jb21wYW55LXZhbHVlIC5hYm91dC1jb21wYW55LWltYWdlIC55b3V0dWJlLXBsYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTIgLmF0dGFjaG1lbnQtYWZ0ZXIgLnZpZXdzLXJvdy5hY3RpdmUtY29tcGFueS12YWx1ZSAuYWJvdXQtY29tcGFueS1pbWFnZSAueW91dHViZS1wbGF5ZXIgLnBsYXktYnV0dG9uLWRpdiB7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgbGVmdDogNDAlO1xuICB0b3A6IDQ1JTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMiAuYXR0YWNobWVudC1hZnRlciAudmlld3Mtcm93LmFjdGl2ZS1jb21wYW55LXZhbHVlIC5hYm91dC1jb21wYW55LWltYWdlIC55b3V0dWJlLXBsYXllciAucGxheS1idXR0b24tZGl2IC5wbGF5LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMiAuYXR0YWNobWVudC1hZnRlciAudmlld3Mtcm93LmFjdGl2ZS1jb21wYW55LXZhbHVlIC5hYm91dC1jb21wYW55LWltYWdlIC55b3V0dWJlLXBsYXllciAucGxheS1idXR0b24tZGl2IC5wbGF5LWJ1dHRvbiAucGxheSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMveXQtcGxheS1idXR0b24uc3ZnKSBuby1yZXBlYXQ7XG4gIGhlaWdodDogNjZweDtcbiAgd2lkdGg6IDY2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTExIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMSAudmlld3Mtcm93Omxhc3QtY2hpbGQuYWN0aXZlLWNvbXBhbnktdmFsdWUgLmFib3V0LWNvbXBhbnktaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMSAudmlld3Mtcm93Om5vdCg6bGFzdC1jaGlsZCkgLmFib3V0LWNvbXBhbnktdGl0bGUtYm9keS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMSAudmlld3Mtcm93Om5vdCg6bGFzdC1jaGlsZCkgLmFib3V0LWNvbXBhbnktaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTExIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmFib3V0LWNvbXBhbnktdGl0bGUtYm9keS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5hYm91dC1jb21wYW55LXRpdGxlLWJvZHktd3JhcHBlciAuYWJvdXQtY29tcGFueS10aXRsZSBoMywgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTExIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmFib3V0LWNvbXBhbnktdGl0bGUtYm9keS13cmFwcGVyIC5hYm91dC1jb21wYW55LXRpdGxlIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5hYm91dC1jb21wYW55LXRpdGxlLWJvZHktd3JhcHBlciAuYWJvdXQtY29tcGFueS1ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5hYm91dC1jb21wYW55LWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0xMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5hYm91dC1jb21wYW55LWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTEgLnZpZXdzLXJvdy5hY3RpdmUtY29tcGFueS12YWx1ZSAudmlld3MtZmllbGQtbm90aGluZyAuYWJvdXQtY29tcGFueS10aXRsZS1ib2R5LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTEgLnZpZXdzLXJvdy5hY3RpdmUtY29tcGFueS12YWx1ZSAudmlld3MtZmllbGQtbm90aGluZyAuYWJvdXQtY29tcGFueS10aXRsZS1ib2R5LXdyYXBwZXIgLmFib3V0LWNvbXBhbnktYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTExIC52aWV3cy1yb3cuYWN0aXZlLWNvbXBhbnktdmFsdWUgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmFib3V0LWNvbXBhbnktdGl0bGUtYm9keS13cmFwcGVyIC5hYm91dC1jb21wYW55LWJvZHkgcCB7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTExIC52aWV3cy1yb3cuYWN0aXZlLWNvbXBhbnktdmFsdWUgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmFib3V0LWNvbXBhbnktaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTExIC52aWV3cy1yb3cuYWN0aXZlLWNvbXBhbnktdmFsdWUgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmFib3V0LWNvbXBhbnktaW1hZ2UgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTEgLnZpZXdzLXJvdy5hY3RpdmUtY29tcGFueS12YWx1ZSAueW91dHViZS1wbGF5ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTExIC52aWV3cy1yb3cuYWN0aXZlLWNvbXBhbnktdmFsdWUgLnlvdXR1YmUtcGxheWVyIC5wbGF5LWJ1dHRvbi1kaXYge1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogMTE1cHg7XG4gIGxlZnQ6IDQwJTtcbiAgdG9wOiA0NSU7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTEgLnZpZXdzLXJvdy5hY3RpdmUtY29tcGFueS12YWx1ZSAueW91dHViZS1wbGF5ZXIgLnBsYXktYnV0dG9uLWRpdiAucGxheS1idXR0b24ge1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogMTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTEgLnZpZXdzLXJvdy5hY3RpdmUtY29tcGFueS12YWx1ZSAueW91dHViZS1wbGF5ZXIgLnBsYXktYnV0dG9uLWRpdiAucGxheS1idXR0b24gLnBsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3l0LXBsYXktYnV0dG9uLnN2Zykgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHdpZHRoOiA0NnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAudmlldy1hYm91dC16ZW4tYmxvY2sudmlldy1pZC1hYm91dF96ZW5fYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay04IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay04IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay04IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay04IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay04IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay04IC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay04IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay04IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay04IC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay04IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay04IC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay04IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay04IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay04IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFib3V0LW1pc3Npb24tb3B0aW9ucyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYWJvdXQtbWlzc2lvbi1vcHRpb25zIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZmxleDogMCAxIDQ5JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1hYm91dC1taXNzaW9uLW9wdGlvbnMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS0ge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay04IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFib3V0LW1pc3Npb24tb3B0aW9ucyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay04IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFib3V0LW1pc3Npb24tb3B0aW9ucyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTEgaDMsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay04IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFib3V0LW1pc3Npb24tb3B0aW9ucyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTEgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay04IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFib3V0LW1pc3Npb24tb3B0aW9ucyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LSAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1hYm91dC1taXNzaW9uLW9wdGlvbnMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS0gLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTEgYSB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTggLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYWJvdXQtbWlzc2lvbi1vcHRpb25zIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0xIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLnZpZXctYWJvdXQtemVuLWJsb2NrLnZpZXctaWQtYWJvdXRfemVuX2Jsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLnZpZXctYWJvdXQtemVuLWJsb2NrLnZpZXctaWQtYWJvdXRfemVuX2Jsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNyAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNyAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLnZpZXdzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFib3V0LXRlYW0tdGV4dC1vbmUge1xuICBmbGV4OiAwIDEgNTAlO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMzBCNTg3O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYWJvdXQtdGVhbS10ZXh0LW9uZSBhIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1hYm91dC10ZWFtLXRleHQtb25lIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1hYm91dC10ZWFtLXRleHQtb25lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYWJvdXQtdGVhbS10ZXh0LXR3byB7XG4gIGZsZXg6IDAgMSA1MCU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay03IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFib3V0LXRlYW0tdGV4dC10d28gYSB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYWJvdXQtdGVhbS10ZXh0LXR3byBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYWJvdXQtdGVhbS10ZXh0LXR3byB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrY2FyZWVyLWJsb2NrLXZpZXctYmxvY2stMSB7XG4gIC8qLnlvdXR1YmUtcGxheWVyIC5wbGF5IHtcbiAgICAgIGhlaWdodDogNzJweDtcbiAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTM2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvUGxheS5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfSovXG59XG4uYmxvY2stdmlld3MtYmxvY2tjYXJlZXItYmxvY2stdmlldy1ibG9jay0xIC55b3V0dWJlLXBsYXllciB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1hcmdpbjogNXB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrY2FyZWVyLWJsb2NrLXZpZXctYmxvY2stMSAueW91dHViZS1wbGF5ZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjYXJlZXItYmxvY2stdmlldy1ibG9jay0xIC55b3V0dWJlLXBsYXllciBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cyBhbGw7XG4gIC1tb3otdHJhbnNpdGlvbjogMC40cyBhbGw7XG4gIHRyYW5zaXRpb246IDAuNHMgYWxsO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrY2FyZWVyLWJsb2NrLXZpZXctYmxvY2stMSAueW91dHViZS1wbGF5ZXIgaW1nOmhvdmVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoNzUlKTtcbiAgLW1vei1maWx0ZXI6IGJyaWdodG5lc3MoNzUlKTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDc1JSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY2FyZWVyLWJsb2NrLXZpZXctYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtY2FyZWVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4udmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIsIC52aWV3LWlkLWNhcmVlcl9ibG9ja192aWV3LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAudmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciwgLnZpZXctaWQtY2FyZWVyX2Jsb2NrX3ZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXgtd2lkdGg6IDEwNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIsIC52aWV3LWlkLWNhcmVlcl9ibG9ja192aWV3LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAudmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciwgLnZpZXctaWQtY2FyZWVyX2Jsb2NrX3ZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnZpZXctaWQtY2FyZWVyX2Jsb2NrX3ZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC5maWVsZC0tbmFtZS1ib2R5IHAgc3Ryb25nLCAudmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuZmllbGQtLW5hbWUtYm9keSBwIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnZpZXctaWQtY2FyZWVyX2Jsb2NrX3ZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLmZpZWxkLS1uYW1lLWJvZHkgcCBzdHJvbmcsIC52aWV3LWlkLWNhcmVlcl9ibG9ja192aWV3LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5maWVsZC0tbmFtZS1ib2R5IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xufVxuLnZpZXctaWQtY2FyZWVyX2Jsb2NrX3ZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtcGVya3MtdGl0bGUtY2FyZWVyIHtcbiAgbWF4LXdpZHRoOiA2MjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZpZXctaWQtY2FyZWVyX2Jsb2NrX3ZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtcGVya3MtdGl0bGUtY2FyZWVyIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi52aWV3LWlkLWNhcmVlcl9ibG9ja192aWV3LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWNhcmVlciB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4udmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1jYXJlZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi52aWV3LWlkLWNhcmVlcl9ibG9ja192aWV3LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXBlcmtzIC5pdGVtLWxpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1wZXJrcyAuaXRlbS1saXN0IHVsIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi52aWV3LWlkLWNhcmVlcl9ibG9ja192aWV3LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXBlcmtzIC5pdGVtLWxpc3QgdWwgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA4NjVweCkge1xuICAudmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1wZXJrcyAuaXRlbS1saXN0IHVsIGxpIHtcbiAgICB3aWR0aDogNDclO1xuICB9XG59XG4udmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1wZXJrcyAuaXRlbS1saXN0IHVsIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLXBlcmstY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG59XG4udmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1wZXJrcyAuaXRlbS1saXN0IHVsIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLXBlcmstY2FyZCBpbWcge1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogNzRweDtcbiAgbWluLWhlaWdodDogNzRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1wZXJrcyAuaXRlbS1saXN0IHVsIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLXBlcmstY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnZpZXctaWQtY2FyZWVyX2Jsb2NrX3ZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtcGVya3MgLml0ZW0tbGlzdCB1bCBsaSAucGFyYWdyYXBoLS10eXBlLS1wZXJrLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktcGVyayBoMywgLnZpZXctaWQtY2FyZWVyX2Jsb2NrX3ZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtcGVya3MgLml0ZW0tbGlzdCB1bCBsaSAucGFyYWdyYXBoLS10eXBlLS1wZXJrLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktcGVyayAuaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi52aWV3LWlkLWNhcmVlcl9ibG9ja192aWV3LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXBlcmtzIC5pdGVtLWxpc3QgdWwgbGkgLnBhcmFncmFwaC0tdHlwZS0tcGVyay1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXBlcmsgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udmlldy1pZC1jYXJlZXJfYmxvY2tfdmlldy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi52aWV3LWlkLWNhcmVlcl9ibG9ja192aWV3LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgI2xvYWRNb3JlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMiAucmVnaW9uLXdpdGgtcGFkZGluZy1ib3R0b20sIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0yIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2ssIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTIgLmJsb2NrLXdlYmZvcm0tYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkIGgzLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDI0cHggMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQgdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCA2NHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkIHVsOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZCB1bDpmaXJzdC1jaGlsZDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQgdWw6Zmlyc3QtY2hpbGQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkIHVsOmZpcnN0LWNoaWxkIGEge1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkIC5oaWRkZW5MaXN0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZCB1bCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkIHVsIGxpIHtcbiAgY29sb3I6ICM2QTZBNzE7XG59XG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkIHVsIGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQgdWwgYSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb2xvcjogIzZBNkE3MTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkIC5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQgLmNvbnRlbnQgaDMsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQgLmNvbnRlbnQgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkIHAge1xuICBtYXJnaW46IDI0cHggMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0zIC52aWV3LWlkLXBvc2l0aW9ucy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMyAudmlldy1pZC1wb3NpdGlvbnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXdzLXJvdyBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTMgLnZpZXctaWQtcG9zaXRpb25zLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3cy1yb3cgLmg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0zIC52aWV3LWlkLXBvc2l0aW9ucy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlld3Mtcm93IC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCB7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTMgLnZpZXctaWQtcG9zaXRpb25zLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIGEge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMyAudmlldy1pZC1wb3NpdGlvbnMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXdzLWxhYmVsLWZpZWxkLWVtcGxveW1lbnQtdHlwZS1wb3NpdGlvbiAuZmllbGQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMge1xuICBwYWRkaW5nLWJvdHRvbTogMTk2cHg7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucywgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjg1cHg7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctaGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuc2VvLWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnNlby1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg0LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctaGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5zZW8taGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuc2VvLWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDQge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1oZWFkZXIgaDVbaWRdLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDVbaWRdLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnNlby1oZWFkZXIgaDVbaWRdLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctaGVhZGVyIGg1W2lkXSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1W2lkXSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5zZW8taGVhZGVyIGg1W2lkXSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1W2lkXSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1W2lkXSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWhlYWRlciBbaWRdLmg1LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgW2lkXS5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5zZW8taGVhZGVyIFtpZF0uaDUsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1oZWFkZXIgW2lkXS5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIFtpZF0uaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuc2VvLWhlYWRlciBbaWRdLmg1LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgW2lkXS5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIFtpZF0uaDUge1xuICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiAxNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3csIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IHtcbiAgd2lkdGg6IDMyJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzMpKSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbisyKSksIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93Om5vdCg6Zmlyc3QtY2hpbGQpLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3c6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93OmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMwQjU4Nztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoMm4pKSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoMm4pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoMm4pKSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoMm4pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgzbikpLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyAucm93LWlubmVyLXBvc2l0aW9uLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyAucm93LWlubmVyLXBvc2l0aW9uIHtcbiAgcGFkZGluZzogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IC5yb3ctaW5uZXItcG9zaXRpb24sIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IC5yb3ctaW5uZXItcG9zaXRpb24ge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IC5wb3NpdGlvbi1jb250YWluZXIsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IC5wb3NpdGlvbi1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IC5wb3NpdGlvbi1jb250YWluZXIgLmxlZnQgaDMsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IC5wb3NpdGlvbi1jb250YWluZXIgLmxlZnQgaDMsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IC5wb3NpdGlvbi1jb250YWluZXIgLmxlZnQgLmgzLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyAucG9zaXRpb24tY29udGFpbmVyIC5sZWZ0IC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IC5wb3NpdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3cgLnBvc2l0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyAucG9zaXRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uIHAsIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IC5wb3NpdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IC5wb3NpdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb246bm90KDpsYXN0LWNoaWxkKSwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3cgLnBvc2l0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTEgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3cgLnBvc2l0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbjpub3QoOmxhc3QtY2hpbGQpLCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyAucG9zaXRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyAucG9zaXRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uIGg0LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyAucG9zaXRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uIGg0LCAuYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyAucG9zaXRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3cgLnBvc2l0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbiAuaDQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMSAudmlldy1pZC1wb3NpdGlvbnMgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyAucG9zaXRpb24tY29udGFpbmVyIC5hcHBseS1ub3csIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay01IC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IC5wb3NpdGlvbi1jb250YWluZXIgLmFwcGx5LW5vdyB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0xIC52aWV3LWlkLXBvc2l0aW9ucyAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IC5wb3NpdGlvbi1jb250YWluZXIgLmFwcGx5LW5vdywgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTUgLnZpZXctaWQtcG9zaXRpb25zIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3cgLnBvc2l0aW9uLWNvbnRhaW5lciAuYXBwbHktbm93IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBtYXgtd2lkdGg6IDEzMDRweDtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2thcHBseS10by1wb3NpdGlvbi1ibG9jay1ibG9jay0xIC5hcHBseS1ibG9jaywgLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMiAuYXBwbHktYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNDI0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMSAuYXBwbHktYmxvY2sgaDQsIC5ibG9jay12aWV3cy1ibG9ja2FwcGx5LXRvLXBvc2l0aW9uLWJsb2NrLWJsb2NrLTIgLmFwcGx5LWJsb2NrIGg0LCAuYmxvY2stdmlld3MtYmxvY2thcHBseS10by1wb3NpdGlvbi1ibG9jay1ibG9jay0xIC5hcHBseS1ibG9jayAuaDQsIC5ibG9jay12aWV3cy1ibG9ja2FwcGx5LXRvLXBvc2l0aW9uLWJsb2NrLWJsb2NrLTIgLmFwcGx5LWJsb2NrIC5oNCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMSAuYXBwbHktYmxvY2sgaDQsIC5ibG9jay12aWV3cy1ibG9ja2FwcGx5LXRvLXBvc2l0aW9uLWJsb2NrLWJsb2NrLTIgLmFwcGx5LWJsb2NrIGg0LCAuYmxvY2stdmlld3MtYmxvY2thcHBseS10by1wb3NpdGlvbi1ibG9jay1ibG9jay0xIC5hcHBseS1ibG9jayAuaDQsIC5ibG9jay12aWV3cy1ibG9ja2FwcGx5LXRvLXBvc2l0aW9uLWJsb2NrLWJsb2NrLTIgLmFwcGx5LWJsb2NrIC5oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMSAuYXBwbHktYmxvY2sgaDMsIC5ibG9jay12aWV3cy1ibG9ja2FwcGx5LXRvLXBvc2l0aW9uLWJsb2NrLWJsb2NrLTIgLmFwcGx5LWJsb2NrIGgzLCAuYmxvY2stdmlld3MtYmxvY2thcHBseS10by1wb3NpdGlvbi1ibG9jay1ibG9jay0xIC5hcHBseS1ibG9jayAuaDMsIC5ibG9jay12aWV3cy1ibG9ja2FwcGx5LXRvLXBvc2l0aW9uLWJsb2NrLWJsb2NrLTIgLmFwcGx5LWJsb2NrIC5oMyB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogNTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMSAuYXBwbHktYmxvY2sgaDMsIC5ibG9jay12aWV3cy1ibG9ja2FwcGx5LXRvLXBvc2l0aW9uLWJsb2NrLWJsb2NrLTIgLmFwcGx5LWJsb2NrIGgzLCAuYmxvY2stdmlld3MtYmxvY2thcHBseS10by1wb3NpdGlvbi1ibG9jay1ibG9jay0xIC5hcHBseS1ibG9jayAuaDMsIC5ibG9jay12aWV3cy1ibG9ja2FwcGx5LXRvLXBvc2l0aW9uLWJsb2NrLWJsb2NrLTIgLmFwcGx5LWJsb2NrIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2FwcGx5LXRvLXBvc2l0aW9uLWJsb2NrLWJsb2NrLTEgLmFwcGx5LWJsb2NrLCAuYmxvY2stdmlld3MtYmxvY2thcHBseS10by1wb3NpdGlvbi1ibG9jay1ibG9jay0yIC5hcHBseS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMSAuYXBwbHktYmxvY2sgLnJpZ2h0LXNpZGUsIC5ibG9jay12aWV3cy1ibG9ja2FwcGx5LXRvLXBvc2l0aW9uLWJsb2NrLWJsb2NrLTIgLmFwcGx5LWJsb2NrIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thcHBseS10by1wb3NpdGlvbi1ibG9jay1ibG9jay0xIC5hcHBseS1ibG9jayAucmlnaHQtc2lkZSwgLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMiAuYXBwbHktYmxvY2sgLnJpZ2h0LXNpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMSAuYXBwbHktYmxvY2sgLnJpZ2h0LXNpZGUgcCwgLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMiAuYXBwbHktYmxvY2sgLnJpZ2h0LXNpZGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2FwcGx5LXRvLXBvc2l0aW9uLWJsb2NrLWJsb2NrLTEgLmFwcGx5LWJsb2NrIC5yaWdodC1zaWRlIHA6Zmlyc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja2FwcGx5LXRvLXBvc2l0aW9uLWJsb2NrLWJsb2NrLTIgLmFwcGx5LWJsb2NrIC5yaWdodC1zaWRlIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMTJweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2FwcGx5LXRvLXBvc2l0aW9uLWJsb2NrLWJsb2NrLTEgLmFwcGx5LWJsb2NrIC5yaWdodC1zaWRlIHA6Zmlyc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja2FwcGx5LXRvLXBvc2l0aW9uLWJsb2NrLWJsb2NrLTIgLmFwcGx5LWJsb2NrIC5yaWdodC1zaWRlIHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2thcHBseS10by1wb3NpdGlvbi1ibG9jay1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2thcHBseS10by1wb3NpdGlvbi1ibG9jay1ibG9jay0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMiB7XG4gIG1hcmdpbi10b3A6IC04NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2FwcGx5LXRvLXBvc2l0aW9uLWJsb2NrLWJsb2NrLTIge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgfVxufVxuXG4ucGF0aC1jYXJlZXIgLmJsb2NrLXZpZXdzLWJsb2NrY2FyZWVyLWJsb2NrLXZpZXctYmxvY2stMSAucmVnaW9uLXdpdGgtcGFkZGluZy1ib3R0b20sIC5wYXRoLWNhcmVlciAuYmxvY2stdmlld3MtYmxvY2tjYXJlZXItYmxvY2stdmlldy1ibG9jay0xIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2ssIC5wYXRoLW5ld3NsZXR0ZXIgLnBhdGgtY2FyZWVyIC5ibG9jay12aWV3cy1ibG9ja2NhcmVlci1ibG9jay12aWV3LWJsb2NrLTEgLmJsb2NrLXdlYmZvcm0tYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbi5wYXRoLWNhcmVlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICBtYXJnaW4tdG9wOiAtOTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1jYXJlZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTg1cHg7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTc1LTI1IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTcwcHg7XG4gIG1heC13aWR0aDogMzYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTc1LTI1IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAubm9kZS0tdHlwZS1wb3NpdGlvbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1wb3NpdGlvbiAucmVnaW9uLXdpdGgtcGFkZGluZy1ib3R0b20sIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2ssIC5wYXRoLW5ld3NsZXR0ZXIgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmJsb2NrLXdlYmZvcm0tYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1wb3NpdGlvbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICBtYXJnaW4tdG9wOiAtOTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1wb3NpdGlvbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICAgIG1hcmdpbi10b3A6IC0xODVweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC52aWV3LXplbi1saWZlLWJsb2NrLnZpZXctaWQtemVuX2xpZmVfYmxvY2sge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC52aWV3LXplbi1saWZlLWJsb2NrLnZpZXctaWQtemVuX2xpZmVfYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC5vd2wtY2Fyb3VzZWwgaW1nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYgc3BhbiB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3dfcmlnaHQuc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQgc3BhbiB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3dfcmlnaHQuc3ZnKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgLm93bC1jYXJvdXNlbCAub3dsLW5hdiB7XG4gIHdpZHRoOiAxMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogMzkuNSUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiAzMS41NSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLml0ZW0tbGlzdCAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTMsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDMwMCk7XG4gIGdyaWQtZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCAuaXRlbS1saXN0IC5saXN0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdyaWQtdGVtcGxhdGU6IGluaXRpYWw7XG4gICAgZ3JpZC1nYXA6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlcjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCAuaXRlbS1saXN0IC5saXN0LWdyb3VwIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCAuaXRlbS1saXN0IC5saXN0LWdyb3VwIGltZyB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoMSkge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA5O1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1yb3ctZW5kOiAzO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoMikge1xuICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxNDtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIGdyaWQtcm93LWVuZDogMjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTIgLnZpZXctY29udGVudCAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIGdyaWQtY29sdW1uLWVuZDogMTQ7XG4gIGdyaWQtcm93LXN0YXJ0OiAyO1xuICBncmlkLXJvdy1lbmQ6IDM7XG59XG4uYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gIGdyaWQtcm93LXN0YXJ0OiAzO1xuICBncmlkLXJvdy1lbmQ6IDQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCg1KSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gIGdyaWQtcm93LXN0YXJ0OiA0O1xuICBncmlkLXJvdy1lbmQ6IDU7XG59XG4uYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC52aWV3LWNvbnRlbnQgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCg2KSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICBncmlkLWNvbHVtbi1lbmQ6IDEwO1xuICBncmlkLXJvdy1zdGFydDogMztcbiAgZ3JpZC1yb3ctZW5kOiA1O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoNykge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIGdyaWQtY29sdW1uLWVuZDogMTQ7XG4gIGdyaWQtcm93LXN0YXJ0OiAzO1xuICBncmlkLXJvdy1lbmQ6IDU7XG59XG4uYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC52aWV3LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC52aWV3LWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NremVuLWxpZmUtYmxvY2stYmxvY2stMiAudmlldy1mb290ZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0yIC52aWV3LWZvb3RlciBhIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGF0aC1jb25maXJtYXRpb24gLmZlYXR1cmVkLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhdGgtY29uZmlybWF0aW9uIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3LWF3YXJkcy1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1jb25maXJtYXRpb24gLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXctYXdhcmRzLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMTE5cHg7XG4gIH1cbn1cblxuLmJsb2NrLWJsb2NrLWNvbnRlbnQwZjEyMWFmYi0wMjEyLTQ4ZjMtOWI2Yi1mMjMzZWRhOTRkNTUge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1ibG9jay1jb250ZW50MGYxMjFhZmItMDIxMi00OGYzLTliNmItZjIzM2VkYTk0ZDU1IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmJsb2NrLWJsb2NrLWNvbnRlbnQwZjEyMWFmYi0wMjEyLTQ4ZjMtOWI2Yi1mMjMzZWRhOTRkNTUgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2NrLWJsb2NrLWNvbnRlbnQwZjEyMWFmYi0wMjEyLTQ4ZjMtOWI2Yi1mMjMzZWRhOTRkNTUgLmZpZWxkLS1uYW1lLWJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5ibG9jay1ibG9jay1jb250ZW50MGYxMjFhZmItMDIxMi00OGYzLTliNmItZjIzM2VkYTk0ZDU1IC5maWVsZC0tbmFtZS1ib2R5IGEge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbjogNjBweCAwIDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stYmxvY2stY29udGVudDBmMTIxYWZiLTAyMTItNDhmMy05YjZiLWYyMzNlZGE5NGQ1NSAuZmllbGQtLW5hbWUtYm9keSBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMThweCAyNHB4O1xuICB9XG59XG4uYmxvY2stYmxvY2stY29udGVudDBmMTIxYWZiLTAyMTItNDhmMy05YjZiLWYyMzNlZGE5NGQ1NSAuZmllbGQtLW5hbWUtYm9keSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWhlYWRlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlcixcbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuc2VvLWhlYWRlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1oZWFkZXIgZGl2LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgZGl2LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnNlby1oZWFkZXIgZGl2LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgZGl2LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWhlYWRlciBkaXYsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgZGl2LFxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5zZW8taGVhZGVyIGRpdixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBkaXYsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1oZWFkZXIgZGl2LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgZGl2LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnNlby1oZWFkZXIgZGl2LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5zZW8taGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgZGl2IC5zb2NpYWwtbmV0d29ya3MsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctaGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzLFxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5zZW8taGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGRpdiAuc29jaWFsLW5ldHdvcmtzLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctaGVhZGVyIGRpdiAuc29jaWFsLW5ldHdvcmtzLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgZGl2IC5zb2NpYWwtbmV0d29ya3MsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuc2VvLWhlYWRlciBkaXYgLnNvY2lhbC1uZXR3b3JrcywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGRpdiAuc29jaWFsLW5ldHdvcmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWhlYWRlciBkaXYgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBkaXYgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuc2VvLWhlYWRlciBkaXYgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBkaXYgcCBzdHJvbmcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctaGVhZGVyIGRpdiBwIHN0cm9uZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBkaXYgcCBzdHJvbmcsXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnNlby1oZWFkZXIgZGl2IHAgc3Ryb25nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGRpdiBwIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWhlYWRlciBkaXYgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBkaXYgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuc2VvLWhlYWRlciBkaXYgcCBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBkaXYgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMS42cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctaGVhZGVyIHAsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCxcbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuc2VvLWhlYWRlciBwLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1maWx0ZXJzLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctZmlsdGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1maWx0ZXJzIGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctZmlsdGVycyBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMwYjU4NyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC5iZWYtbGlua3MtdXNlLWFqYXguYmVmLWxpbmtzLmFjdGl2ZS1maWx0ZXItbGlua3MsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAuYmVmLWxpbmtzLXVzZS1hamF4LmJlZi1saW5rcy5hY3RpdmUtZmlsdGVyLWxpbmtzLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctZmlsdGVycyAuYmVmLWxpbmtzLXVzZS1hamF4LmJlZi1saW5rcy5hY3RpdmUtZmlsdGVyLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5kLWZsZXggLmpzLWZvcm0taXRlbSBsYWJlbCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5kLWZsZXggLmpzLWZvcm0taXRlbSBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0sXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIC5iZWYtbGlua3MtdXNlLWFqYXgsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5kLWZsZXggLmpzLWZvcm0taXRlbSAuYmVmLWxpbmtzLXVzZS1hamF4LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5kLWZsZXggLmpzLWZvcm0taXRlbSAuYmVmLWxpbmtzLXVzZS1hamF4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIC5iZWYtbGlua3MtdXNlLWFqYXggdWwsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5kLWZsZXggLmpzLWZvcm0taXRlbSAuYmVmLWxpbmtzLXVzZS1hamF4IHVsLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5kLWZsZXggLmpzLWZvcm0taXRlbSAuYmVmLWxpbmtzLXVzZS1hamF4IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIC5iZWYtbGlua3MtdXNlLWFqYXggdWwgbGksXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5kLWZsZXggLmpzLWZvcm0taXRlbSAuYmVmLWxpbmtzLXVzZS1hamF4IHVsIGxpLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5kLWZsZXggLmpzLWZvcm0taXRlbSAuYmVmLWxpbmtzLXVzZS1hamF4IHVsIGxpIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIC5iZWYtbGlua3MtdXNlLWFqYXggdWwgbGkgYSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIC5iZWYtbGlua3MtdXNlLWFqYXggdWwgbGkgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZC1mbGV4IC5qcy1mb3JtLWl0ZW0gLmJlZi1saW5rcy11c2UtYWpheCB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZC1mbGV4IC5qcy1mb3JtLWl0ZW0gLmJlZi1saW5rcy11c2UtYWpheCB1bCBsaSBhLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIC5iZWYtbGlua3MtdXNlLWFqYXggdWwgbGkgYS5iZWYtbGluay0tc2VsZWN0ZWQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIC5iZWYtbGlua3MtdXNlLWFqYXggdWwgbGkgYS5iZWYtbGluay0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIC5iZWYtbGlua3MtdXNlLWFqYXggdWwgbGksXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5kLWZsZXggLmpzLWZvcm0taXRlbSAuYmVmLWxpbmtzLXVzZS1hamF4IHVsIGxpLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5kLWZsZXggLmpzLWZvcm0taXRlbSAuYmVmLWxpbmtzLXVzZS1hamF4IHVsIGxpIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIC5iZWYtbGlua3MtdXNlLWFqYXggdWwgbGk6bm90KDpudGgtY2hpbGQoM24pKSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIC5iZWYtbGlua3MtdXNlLWFqYXggdWwgbGk6bm90KDpudGgtY2hpbGQoM24pKSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZC1mbGV4IC5qcy1mb3JtLWl0ZW0gLmJlZi1saW5rcy11c2UtYWpheCB1bCBsaTpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIC5iZWYtbGlua3MtdXNlLWFqYXggdWwgbGk6bnRoLWNoaWxkKDJuKzEpLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZC1mbGV4IC5qcy1mb3JtLWl0ZW0gLmJlZi1saW5rcy11c2UtYWpheCB1bCBsaTpudGgtY2hpbGQoMm4rMSksIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIC5iZWYtbGlua3MtdXNlLWFqYXggdWwgbGk6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZC1mbGV4IC5qcy1mb3JtLWl0ZW0gLmJlZi1saW5rcy11c2UtYWpheCB1bCBsaTpudGgtY2hpbGQoMm4pLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZC1mbGV4IC5qcy1mb3JtLWl0ZW0gLmJlZi1saW5rcy11c2UtYWpheCB1bCBsaTpudGgtY2hpbGQoMm4pLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5kLWZsZXggLmpzLWZvcm0taXRlbSAuYmVmLWxpbmtzLXVzZS1hamF4IHVsIGxpOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5kLWZsZXggLmpzLWZvcm0taXRlbSAuYmVmLWxpbmtzLXVzZS1hamF4IHVsIGxpIGEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5kLWZsZXggLmpzLWZvcm0taXRlbSAuYmVmLWxpbmtzLXVzZS1hamF4IHVsIGxpIGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIC5iZWYtbGlua3MtdXNlLWFqYXggdWwgbGkgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5kLWZsZXggLmpzLWZvcm0taXRlbSAuYmVmLWxpbmtzLXVzZS1hamF4IHVsIGxpOm5vdCg6bnRoLWNoaWxkKDNuKSksXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5kLWZsZXggLmpzLWZvcm0taXRlbSAuYmVmLWxpbmtzLXVzZS1hamF4IHVsIGxpOm5vdCg6bnRoLWNoaWxkKDNuKSksIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIC5iZWYtbGlua3MtdXNlLWFqYXggdWwgbGk6bm90KDpudGgtY2hpbGQoM24pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIC5iZWYtbGlua3MtdXNlLWFqYXggdWwgbGk6bnRoLWNoaWxkKDNuKSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIC5iZWYtbGlua3MtdXNlLWFqYXggdWwgbGk6bnRoLWNoaWxkKDNuKSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZC1mbGV4IC5qcy1mb3JtLWl0ZW0gLmJlZi1saW5rcy11c2UtYWpheCB1bCBsaTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIGxhYmVsLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZC1mbGV4IC5qcy1mb3JtLWl0ZW0gbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xuICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNGOEZBRkM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XG4gICAgbWFyZ2luOiAwcHggMTJweCAwcHggMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZC1mbGV4IC5qcy1mb3JtLWl0ZW0gbGFiZWw6OmFmdGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZC1mbGV4IC5qcy1mb3JtLWl0ZW0gbGFiZWw6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5kLWZsZXggLmpzLWZvcm0taXRlbSBsYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1kb3duLXdoaXRlLnN2Z1wiKTtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIGxhYmVsLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZC1mbGV4IC5qcy1mb3JtLWl0ZW0gbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmQtZmxleCAuanMtZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tY29tYmluZSAuZm9ybS1jb250cm9sLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1jb21iaW5lIC5mb3JtLWNvbnRyb2wsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tY29tYmluZSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZWFyY2gtaWNvbi5wbmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAuZC1mbGV4LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLmQtZmxleCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWZpbHRlcnMgLmQtZmxleCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC5kLWZsZXggI3NtYWxsYnV0dG9ueCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1maWx0ZXJzIC5kLWZsZXggI3NtYWxsYnV0dG9ueCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWZpbHRlcnMgLmQtZmxleCAjc21hbGxidXR0b254IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Nsb3NlLWJ1dHRvbi1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLmQtZmxleCAuYWN0aXZlLWJ1dHRvbi14LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLmQtZmxleCAuYWN0aXZlLWJ1dHRvbi14LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctZmlsdGVycyAuZC1mbGV4IC5hY3RpdmUtYnV0dG9uLXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC5kLWZsZXgsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAuZC1mbGV4LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctZmlsdGVycyAuZC1mbGV4IHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAuZC1mbGV4IC5hY3RpdmUtc2VhcmNoLWxpbmtzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLmQtZmxleCAuYWN0aXZlLXNlYXJjaC1saW5rcywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWZpbHRlcnMgLmQtZmxleCAuYWN0aXZlLXNlYXJjaC1saW5rcyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLmQtZmxleCAuYWN0aXZlLXNlYXJjaCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1maWx0ZXJzIC5kLWZsZXggLmFjdGl2ZS1zZWFyY2gsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5kLWZsZXggLmFjdGl2ZS1zZWFyY2gge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLmQtZmxleCAuYWN0aXZlLXNlYXJjaCAuc21hbGxidXR0b254LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLmQtZmxleCAuYWN0aXZlLXNlYXJjaCAuc21hbGxidXR0b254LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctZmlsdGVycyAuZC1mbGV4IC5hY3RpdmUtc2VhcmNoIC5zbWFsbGJ1dHRvbngge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC5kLWZsZXggLmFjdGl2ZS1zZWFyY2ggLmFjdGl2ZS1idXR0b24teCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1maWx0ZXJzIC5kLWZsZXggLmFjdGl2ZS1zZWFyY2ggLmFjdGl2ZS1idXR0b24teCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWZpbHRlcnMgLmQtZmxleCAuYWN0aXZlLXNlYXJjaCAuYWN0aXZlLWJ1dHRvbi14IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLmQtZmxleCAuYWN0aXZlLXNlYXJjaCAuZm9ybS1jb250cm9sLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLmQtZmxleCAuYWN0aXZlLXNlYXJjaCAuZm9ybS1jb250cm9sLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctZmlsdGVycyAuZC1mbGV4IC5hY3RpdmUtc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzBiNTg3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLmQtZmxleCAuYWN0aXZlLXNlYXJjaCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1maWx0ZXJzIC5kLWZsZXggLmFjdGl2ZS1zZWFyY2ggLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5kLWZsZXggLmFjdGl2ZS1zZWFyY2ggLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAuZC1mbGV4IC5qcy1mb3JtLWl0ZW06Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAuZC1mbGV4IC5qcy1mb3JtLWl0ZW06Zmlyc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5kLWZsZXggLmpzLWZvcm0taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC5kLWZsZXggLmpzLWZvcm0taXRlbTpudGgtY2hpbGQoMiksXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAuZC1mbGV4IC5qcy1mb3JtLWl0ZW06bnRoLWNoaWxkKDIpLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctZmlsdGVycyAuZC1mbGV4IC5qcy1mb3JtLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLmQtZmxleCAuanMtZm9ybS1pdGVtOm50aC1jaGlsZCgyKSBpbnB1dCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1maWx0ZXJzIC5kLWZsZXggLmpzLWZvcm0taXRlbTpudGgtY2hpbGQoMikgaW5wdXQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5kLWZsZXggLmpzLWZvcm0taXRlbTpudGgtY2hpbGQoMikgaW5wdXQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC5kLWZsZXggLmpzLWZvcm0taXRlbTpudGgtY2hpbGQoMikgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLmQtZmxleCAuanMtZm9ybS1pdGVtOm50aC1jaGlsZCgyKSBpbnB1dDo6cGxhY2Vob2xkZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5kLWZsZXggLmpzLWZvcm0taXRlbTpudGgtY2hpbGQoMikgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAuZC1mbGV4IC5qcy1mb3JtLWl0ZW0gdWwsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAuZC1mbGV4IC5qcy1mb3JtLWl0ZW0gdWwsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5kLWZsZXggLmpzLWZvcm0taXRlbSB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAuZC1mbGV4IC5qcy1mb3JtLWl0ZW0gdWwgbGksXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAuZC1mbGV4IC5qcy1mb3JtLWl0ZW0gdWwgbGksIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5kLWZsZXggLmpzLWZvcm0taXRlbSB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICB3aWR0aDogMjMuNSU7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLmQtZmxleCAuanMtZm9ybS1pdGVtIHVsIGxpIGEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAuZC1mbGV4IC5qcy1mb3JtLWl0ZW0gdWwgbGkgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWZpbHRlcnMgLmQtZmxleCAuanMtZm9ybS1pdGVtIHVsIGxpIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAucm93LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLnJvdywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWZpbHRlcnMgLnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC5yb3cgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLnJvdyA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5yb3cgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogI0UxRTRFODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLnJvdyA6LW1vei1wbGFjZWhvbGRlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1maWx0ZXJzIC5yb3cgOi1tb3otcGxhY2Vob2xkZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5yb3cgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI0UxRTRFODtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLnJvdyA6Oi1tb3otcGxhY2Vob2xkZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAucm93IDo6LW1vei1wbGFjZWhvbGRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWZpbHRlcnMgLnJvdyA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjRTFFNEU4O1xuICBvcGFjaXR5OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAucm93IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAucm93IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5yb3cgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjRTFFNEU4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAucm93IDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLnJvdyA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWZpbHRlcnMgLnJvdyA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjRTFFNEU4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAucm93IDo6cGxhY2Vob2xkZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAucm93IDo6cGxhY2Vob2xkZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5yb3cgOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjRTFFNEU4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLnJvdyAuZm9ybS10eXBlLXNlbGVjdCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1maWx0ZXJzIC5yb3cgLmZvcm0tdHlwZS1zZWxlY3QsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5yb3cgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAucm93IC5mb3JtLXR5cGUtc2VsZWN0IHVsLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLnJvdyAuZm9ybS10eXBlLXNlbGVjdCB1bCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWZpbHRlcnMgLnJvdyAuZm9ybS10eXBlLXNlbGVjdCB1bCB7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAucm93IC5mb3JtLXR5cGUtc2VsZWN0IHVsLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLnJvdyAuZm9ybS10eXBlLXNlbGVjdCB1bCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWZpbHRlcnMgLnJvdyAuZm9ybS10eXBlLXNlbGVjdCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLnJvdyAuZm9ybS10eXBlLXNlbGVjdCB1bCBsaSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1maWx0ZXJzIC5yb3cgLmZvcm0tdHlwZS1zZWxlY3QgdWwgbGksIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5yb3cgLmZvcm0tdHlwZS1zZWxlY3QgdWwgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAucm93IC5mb3JtLXR5cGUtc2VsZWN0IHVsIGxpIGEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAucm93IC5mb3JtLXR5cGUtc2VsZWN0IHVsIGxpIGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5yb3cgLmZvcm0tdHlwZS1zZWxlY3QgdWwgbGkgYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAucm93IC5mb3JtLXR5cGUtc2VsZWN0IHVsIGxpIGEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAucm93IC5mb3JtLXR5cGUtc2VsZWN0IHVsIGxpIGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5yb3cgLmZvcm0tdHlwZS1zZWxlY3QgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC5yb3cgLmZvcm0tdHlwZS1zZWxlY3QgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1maWx0ZXJzIC5yb3cgLmZvcm0tdHlwZS1zZWxlY3QgLmJlZi1saW5rLS1zZWxlY3RlZCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWZpbHRlcnMgLnJvdyAuZm9ybS10eXBlLXNlbGVjdCAuYmVmLWxpbmstLXNlbGVjdGVkIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAucm93IC5mb3JtLWFjdGlvbnMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAucm93IC5mb3JtLWFjdGlvbnMsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5yb3cgLmZvcm0tYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIHRvcDogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAucm93IC5mb3JtLWFjdGlvbnMgYnV0dG9uLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLnJvdyAuZm9ybS1hY3Rpb25zIGJ1dHRvbiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWZpbHRlcnMgLnJvdyAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDBweDtcbiAgYm9yZGVyOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAucm93IC5mb3JtLWFjdGlvbnMgYnV0dG9uOjpiZWZvcmUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZmlsdGVycyAucm93IC5mb3JtLWFjdGlvbnMgYnV0dG9uOjpiZWZvcmUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5yb3cgLmZvcm0tYWN0aW9ucyBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2Zyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLnJvdyAuZm9ybS1hY3Rpb25zLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLnJvdyAuZm9ybS1hY3Rpb25zLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctZmlsdGVycyAucm93IC5mb3JtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC5yb3cgLmZvcm0taXRlbS1jb21iaW5lIGlucHV0LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLnJvdyAuZm9ybS1pdGVtLWNvbWJpbmUgaW5wdXQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5yb3cgLmZvcm0taXRlbS1jb21iaW5lIGlucHV0IHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC5yb3cgLmZvcm0taXRlbS1jb21iaW5lIGlucHV0LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWZpbHRlcnMgLnJvdyAuZm9ybS1pdGVtLWNvbWJpbmUgaW5wdXQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1maWx0ZXJzIC5yb3cgLmZvcm0taXRlbS1jb21iaW5lIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIHtcbiAgICBnYXA6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucmVnaW9uLXdpdGgtbWFyZ2luLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1zZW8gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAubm9kZS0tdHlwZS1zZW8gLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1hcnRpY2xlIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSwgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2ssIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2ssIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS03NS0yNSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5ld3NsZXR0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5wYXRoLWJsb2cgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAucGF0aC1ibG9nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAucGF0aC1hYm91dCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5wYXRoLWNhcmVlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5wYXRoLWNhcmVlciAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnJlZ2lvbi13aXRoLW1hcmdpbixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLXNlbyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsXG4ubm9kZS0tdHlwZS1zZW8gLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtYXJ0aWNsZSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsXG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEsXG4ubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnBhdGgtbmV3c2xldHRlciAuYmxvY2std2ViZm9ybS1ibG9jayxcbi5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2ssXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubmV3c2xldHRlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5wYXRoLWJsb2cgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLFxuLnBhdGgtYmxvZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucGF0aC1hYm91dCAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsXG4ucGF0aC1hYm91dCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucGF0aC1jYXJlZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLFxuLnBhdGgtY2FyZWVyIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCxcbi5ub2RlLS10eXBlLXBvc2l0aW9uIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnJlZ2lvbi13aXRoLW1hcmdpbiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtc2VvIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSwgLm5vZGUtLXR5cGUtc2VvIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtYXJ0aWNsZSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay13ZWJmb3JtLWJsb2NrLCAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ibG9jay13ZWJmb3JtLWJsb2NrLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5uZXdzbGV0dGVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucGF0aC1ibG9nIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtYmxvZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5wYXRoLWFib3V0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtYWJvdXQgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucGF0aC1jYXJlZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAucGF0aC1jYXJlZXIgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1wb3NpdGlvbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyAvKiBBZGp1c3QgdGhlIHNwYWNlIGJldHdlZW4gcm93cyBhcyBuZWVkZWQgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnZpZXctY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnZpZXctY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5yZWdpb24td2l0aC1tYXJnaW4sIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubm9kZS0tdHlwZS1zZW8gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAubm9kZS0tdHlwZS1zZW8gLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5ub2RlLS10eXBlLWFydGljbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2ssIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5ibG9jay13ZWJmb3JtLWJsb2NrLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTc1LTI1LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5ld3NsZXR0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAucGF0aC1ibG9nIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtYmxvZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAucGF0aC1hYm91dCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnBhdGgtY2FyZWVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtY2FyZWVyIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubm9kZS0tdHlwZS1wb3NpdGlvbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnJlZ2lvbi13aXRoLW1hcmdpbixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubm9kZS0tdHlwZS1zZW8gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LFxuLm5vZGUtLXR5cGUtc2VvIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtYXJ0aWNsZSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsXG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSxcbi5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2ssXG4ucGF0aC1uZXdzbGV0dGVyIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAuYmxvY2std2ViZm9ybS1ibG9jayxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5ld3NsZXR0ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsXG4ucGF0aC1ibG9nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLFxuLnBhdGgtYWJvdXQgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAucGF0aC1jYXJlZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLFxuLnBhdGgtY2FyZWVyIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLFxuLm5vZGUtLXR5cGUtcG9zaXRpb24gLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5yZWdpb24td2l0aC1tYXJnaW4sIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubm9kZS0tdHlwZS1zZW8gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAubm9kZS0tdHlwZS1zZW8gLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5ub2RlLS10eXBlLWFydGljbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2ssIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5ibG9jay13ZWJmb3JtLWJsb2NrLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTc1LTI1LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5ld3NsZXR0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAucGF0aC1ibG9nIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtYmxvZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAucGF0aC1hYm91dCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnBhdGgtY2FyZWVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtY2FyZWVyIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubm9kZS0tdHlwZS1wb3NpdGlvbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAucmVnaW9uLXdpdGgtbWFyZ2luLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtc2VvIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSwgLm5vZGUtLXR5cGUtc2VvIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubm9kZS0tdHlwZS1hcnRpY2xlIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSwgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSwgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay13ZWJmb3JtLWJsb2NrLCAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAuYmxvY2std2ViZm9ybS1ibG9jaywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS03NS0yNSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5uZXdzbGV0dGVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5wYXRoLWJsb2cgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5wYXRoLWFib3V0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtYWJvdXQgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5wYXRoLWNhcmVlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5wYXRoLWNhcmVlciAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAubm9kZS0tdHlwZS1wb3NpdGlvbiAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5yZWdpb24td2l0aC1tYXJnaW4sXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtc2VvIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSxcbi5ub2RlLS10eXBlLXNlbyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5ub2RlLS10eXBlLWFydGljbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LFxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEsXG4ubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay13ZWJmb3JtLWJsb2NrLFxuLnBhdGgtbmV3c2xldHRlciAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmJsb2NrLXdlYmZvcm0tYmxvY2ssXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTc1LTI1LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5uZXdzbGV0dGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5wYXRoLWJsb2cgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLFxuLnBhdGgtYmxvZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5wYXRoLWFib3V0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCxcbi5wYXRoLWFib3V0IC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnBhdGgtY2FyZWVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCxcbi5wYXRoLWNhcmVlciAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCxcbi5ub2RlLS10eXBlLXBvc2l0aW9uIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAucmVnaW9uLXdpdGgtbWFyZ2luLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtc2VvIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSwgLm5vZGUtLXR5cGUtc2VvIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubm9kZS0tdHlwZS1hcnRpY2xlIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSwgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSwgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay13ZWJmb3JtLWJsb2NrLCAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAuYmxvY2std2ViZm9ybS1ibG9jaywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS03NS0yNSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5uZXdzbGV0dGVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5wYXRoLWJsb2cgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5wYXRoLWFib3V0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtYWJvdXQgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5wYXRoLWNhcmVlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5wYXRoLWNhcmVlciAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAubm9kZS0tdHlwZS1wb3NpdGlvbiAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5yZWdpb24td2l0aC1tYXJnaW4sIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubm9kZS0tdHlwZS1zZW8gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAubm9kZS0tdHlwZS1zZW8gLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5ub2RlLS10eXBlLWFydGljbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2ssIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5ibG9jay13ZWJmb3JtLWJsb2NrLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTc1LTI1LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5ld3NsZXR0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAucGF0aC1ibG9nIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtYmxvZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAucGF0aC1hYm91dCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnBhdGgtY2FyZWVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtY2FyZWVyIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubm9kZS0tdHlwZS1wb3NpdGlvbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnJlZ2lvbi13aXRoLW1hcmdpbixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubm9kZS0tdHlwZS1zZW8gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LFxuLm5vZGUtLXR5cGUtc2VvIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtYXJ0aWNsZSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsXG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSxcbi5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2ssXG4ucGF0aC1uZXdzbGV0dGVyIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAuYmxvY2std2ViZm9ybS1ibG9jayxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5ld3NsZXR0ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsXG4ucGF0aC1ibG9nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLFxuLnBhdGgtYWJvdXQgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAucGF0aC1jYXJlZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLFxuLnBhdGgtY2FyZWVyIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLFxuLm5vZGUtLXR5cGUtcG9zaXRpb24gLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5yZWdpb24td2l0aC1tYXJnaW4sIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubm9kZS0tdHlwZS1zZW8gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAubm9kZS0tdHlwZS1zZW8gLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5ub2RlLS10eXBlLWFydGljbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xLCAubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXdlYmZvcm0tYmxvY2ssIC5wYXRoLW5ld3NsZXR0ZXIgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5ibG9jay13ZWJmb3JtLWJsb2NrLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTc1LTI1LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5ld3NsZXR0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAucGF0aC1ibG9nIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtYmxvZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnBhdGgtYWJvdXQgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAucGF0aC1hYm91dCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnBhdGgtY2FyZWVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtY2FyZWVyIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubm9kZS0tdHlwZS1wb3NpdGlvbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAucmVnaW9uLXdpdGgtbWFyZ2luIC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtc2VvIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSAuYmxvZy1zcGVjaWFsLWltYWdlIGltZywgLm5vZGUtLXR5cGUtc2VvIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUgLmJsb2ctc3BlY2lhbC1pbWFnZSBpbWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubm9kZS0tdHlwZS1hcnRpY2xlIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSAuYmxvZy1zcGVjaWFsLWltYWdlIGltZywgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1IC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvZy1zcGVjaWFsLWltYWdlIGltZywgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2ctc3BlY2lhbC1pbWFnZSBpbWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay13ZWJmb3JtLWJsb2NrIC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLCAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAuYmxvY2std2ViZm9ybS1ibG9jayAuYmxvZy1zcGVjaWFsLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS03NS0yNSAuYmxvZy1zcGVjaWFsLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5uZXdzbGV0dGVyIC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmJsb2ctc3BlY2lhbC1pbWFnZSBpbWcsIC5wYXRoLWJsb2cgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAuYmxvZy1zcGVjaWFsLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5wYXRoLWFib3V0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAuYmxvZy1zcGVjaWFsLWltYWdlIGltZywgLnBhdGgtYWJvdXQgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAuYmxvZy1zcGVjaWFsLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5wYXRoLWNhcmVlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmJsb2ctc3BlY2lhbC1pbWFnZSBpbWcsIC5wYXRoLWNhcmVlciAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLCAubm9kZS0tdHlwZS1wb3NpdGlvbiAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5yZWdpb24td2l0aC1tYXJnaW4gLmJsb2ctc3BlY2lhbC1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtc2VvIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSAuYmxvZy1zcGVjaWFsLWltYWdlIGltZyxcbi5ub2RlLS10eXBlLXNlbyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1IC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5ub2RlLS10eXBlLWFydGljbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1IC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLFxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1IC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2ctc3BlY2lhbC1pbWFnZSBpbWcsXG4ubm9kZS0tdHlwZS1zZW8tYWRzIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvZy1zcGVjaWFsLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay13ZWJmb3JtLWJsb2NrIC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLFxuLnBhdGgtbmV3c2xldHRlciAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmJsb2NrLXdlYmZvcm0tYmxvY2sgLmJsb2ctc3BlY2lhbC1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTc1LTI1IC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5uZXdzbGV0dGVyIC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5wYXRoLWJsb2cgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLFxuLnBhdGgtYmxvZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5wYXRoLWFib3V0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAuYmxvZy1zcGVjaWFsLWltYWdlIGltZyxcbi5wYXRoLWFib3V0IC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmJsb2ctc3BlY2lhbC1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnBhdGgtY2FyZWVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAuYmxvZy1zcGVjaWFsLWltYWdlIGltZyxcbi5wYXRoLWNhcmVlciAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5ub2RlLS10eXBlLXBvc2l0aW9uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAuYmxvZy1zcGVjaWFsLWltYWdlIGltZyxcbi5ub2RlLS10eXBlLXBvc2l0aW9uIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmJsb2ctc3BlY2lhbC1pbWFnZSBpbWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAucmVnaW9uLXdpdGgtbWFyZ2luIC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtc2VvIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSAuYmxvZy1zcGVjaWFsLWltYWdlIGltZywgLm5vZGUtLXR5cGUtc2VvIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUgLmJsb2ctc3BlY2lhbC1pbWFnZSBpbWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAubm9kZS0tdHlwZS1hcnRpY2xlIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSAuYmxvZy1zcGVjaWFsLWltYWdlIGltZywgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1IC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvZy1zcGVjaWFsLWltYWdlIGltZywgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2ctc3BlY2lhbC1pbWFnZSBpbWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay13ZWJmb3JtLWJsb2NrIC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLCAucGF0aC1uZXdzbGV0dGVyIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgxKSAuYmxvY2std2ViZm9ybS1ibG9jayAuYmxvZy1zcGVjaWFsLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS03NS0yNSAuYmxvZy1zcGVjaWFsLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5uZXdzbGV0dGVyIC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmJsb2ctc3BlY2lhbC1pbWFnZSBpbWcsIC5wYXRoLWJsb2cgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAuYmxvZy1zcGVjaWFsLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5wYXRoLWFib3V0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAuYmxvZy1zcGVjaWFsLWltYWdlIGltZywgLnBhdGgtYWJvdXQgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAuYmxvZy1zcGVjaWFsLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5wYXRoLWNhcmVlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmJsb2ctc3BlY2lhbC1pbWFnZSBpbWcsIC5wYXRoLWNhcmVlciAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nLCAubm9kZS0tdHlwZS1wb3NpdGlvbiAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMSkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5ibG9nLXNwZWNpYWwtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8yLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8yLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlldy1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlldy1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3LWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlld3Mtcm93LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlld3Mtcm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBtYXJnaW4tbGVmdDogMiU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXdzLXJvdzpsYXN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3c6bGFzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXdzLXJvdyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXdzLXJvdyAuYmxvZy1zcGVjaWFsLWNvbnRhaW5lcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlld3Mtcm93IC5ibG9nLXNwZWNpYWwtY29udGFpbmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXdzLXJvdyAuYmxvZy1zcGVjaWFsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXdzLXJvdyAuYmxvZy1zcGVjaWFsLWNvbnRhaW5lciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIgLmJsb2ctc3BlY2lhbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlld3Mtcm93IC5ibG9nLXNwZWNpYWwtY29udGFpbmVyIC5ibG9nLXNwZWNpYWwtaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlld3Mtcm93IC5ibG9nLXNwZWNpYWwtY29udGFpbmVyIC5ibG9nLXNwZWNpYWwtaW1hZ2Uge1xuICB3aWR0aDogMjAlO1xuICBtaW4td2lkdGg6IDIzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlld3Mtcm93IC5ibG9nLXNwZWNpYWwtY29udGFpbmVyIC5ibG9nLXNwZWNpYWwtaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXdzLXJvdyAuYmxvZy1zcGVjaWFsLWNvbnRhaW5lciAuYmxvZy1zcGVjaWFsLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXdzLXJvdyAuYmxvZy1zcGVjaWFsLWNvbnRhaW5lciAuYmxvZy1zcGVjaWFsLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXdzLXJvdyAuYmxvZy1zcGVjaWFsLWNvbnRhaW5lciAuYmxvZy1zcGVjaWFsLWltYWdlIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlld3Mtcm93IC5ibG9nLXNwZWNpYWwtY29udGFpbmVyIC5ibG9nLXNwZWNpYWwtaW1hZ2UgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXdzLXJvdyAuYmxvZy1zcGVjaWFsLWNvbnRhaW5lciAuYmxvZy1zcGVjaWFsLWltYWdlIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlld3Mtcm93IC5ibG9nLXNwZWNpYWwtY29udGFpbmVyIC5ibG9nLXNwZWNpYWwtaW1hZ2UgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlld3Mtcm93IC5ibG9nLXNwZWNpYWwtY29udGFpbmVyIC5ibG9nLXNwZWNpYWwtaW1hZ2UgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIgLmJsb2ctc3BlY2lhbC1pbWFnZSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlld3Mtcm93IC5ibG9nLXNwZWNpYWwtY29udGFpbmVyIC5ibG9nLXNwZWNpYWwtaW1hZ2UgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlld3Mtcm93IC5ibG9nLXNwZWNpYWwtY29udGFpbmVyIC5ibG9nLXNwZWNpYWwtaW1hZ2UgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIgLmJsb2ctc3BlY2lhbC1pbWFnZSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIgLmJsb2ctc3BlY2lhbC1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIgLmJsb2ctc3BlY2lhbC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXdzLXJvdyAuYmxvZy1zcGVjaWFsLWNvbnRhaW5lciAuYmxvZy1zcGVjaWFsLWNvbnRlbnQge1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIgLmJsb2ctc3BlY2lhbC1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIgLmJsb2ctc3BlY2lhbC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXdzLXJvdyAuYmxvZy1zcGVjaWFsLWNvbnRhaW5lciAuYmxvZy1zcGVjaWFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIgLmJsb2ctc3BlY2lhbC1jb250ZW50IC52aWV3cy1maWVsZC1jcmVhdGVkLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIgLmJsb2ctc3BlY2lhbC1jb250ZW50IC52aWV3cy1maWVsZC1jcmVhdGVkLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXdzLXJvdyAuYmxvZy1zcGVjaWFsLWNvbnRhaW5lciAuYmxvZy1zcGVjaWFsLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXdzLXJvdyAuYmxvZy1zcGVjaWFsLWNvbnRhaW5lciAuYmxvZy1zcGVjaWFsLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWJvZHkgcDpsYXN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIgLmJsb2ctc3BlY2lhbC1jb250ZW50IC52aWV3cy1maWVsZC1ib2R5IHA6bGFzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIgLmJsb2ctc3BlY2lhbC1jb250ZW50IC52aWV3cy1maWVsZC1ib2R5IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlld3Mtcm93IC5ibG9nLXNwZWNpYWwtY29udGFpbmVyIC5ibG9nLXNwZWNpYWwtY29udGVudCAudmlld3MtZmllbGQtdGl0bGUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXdzLXJvdyAuYmxvZy1zcGVjaWFsLWNvbnRhaW5lciAuYmxvZy1zcGVjaWFsLWNvbnRlbnQgLnZpZXdzLWZpZWxkLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXdzLXJvdyAuYmxvZy1zcGVjaWFsLWNvbnRhaW5lciAuYmxvZy1zcGVjaWFsLWNvbnRlbnQgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIgLmJsb2ctc3BlY2lhbC1jb250ZW50IC52aWV3cy1maWVsZC10aXRsZSBoMywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIgLmJsb2ctc3BlY2lhbC1jb250ZW50IC52aWV3cy1maWVsZC10aXRsZSAuaDMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXdzLXJvdyAuYmxvZy1zcGVjaWFsLWNvbnRhaW5lciAuYmxvZy1zcGVjaWFsLWNvbnRlbnQgLnZpZXdzLWZpZWxkLXRpdGxlIGgzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIgLmJsb2ctc3BlY2lhbC1jb250ZW50IC52aWV3cy1maWVsZC10aXRsZSAuaDMsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlld3Mtcm93IC5ibG9nLXNwZWNpYWwtY29udGFpbmVyIC5ibG9nLXNwZWNpYWwtY29udGVudCAudmlld3MtZmllbGQtdGl0bGUgaDMsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlld3Mtcm93IC5ibG9nLXNwZWNpYWwtY29udGFpbmVyIC5ibG9nLXNwZWNpYWwtY29udGVudCAudmlld3MtZmllbGQtdGl0bGUgLmgzIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIgLmJsb2ctc3BlY2lhbC1jb250ZW50IC52aWV3cy1maWVsZC10aXRsZSBoMzpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIgLmJsb2ctc3BlY2lhbC1jb250ZW50IC52aWV3cy1maWVsZC10aXRsZSAuaDM6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmF0dGFjaG1lbnQtYmVmb3JlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnZpZXdzLXJvdyAuYmxvZy1zcGVjaWFsLWNvbnRhaW5lciAuYmxvZy1zcGVjaWFsLWNvbnRlbnQgLnZpZXdzLWZpZWxkLXRpdGxlIGgzOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5hdHRhY2htZW50LWJlZm9yZSAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC52aWV3cy1yb3cgLmJsb2ctc3BlY2lhbC1jb250YWluZXIgLmJsb2ctc3BlY2lhbC1jb250ZW50IC52aWV3cy1maWVsZC10aXRsZSAuaDM6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlld3Mtcm93IC5ibG9nLXNwZWNpYWwtY29udGFpbmVyIC5ibG9nLXNwZWNpYWwtY29udGVudCAudmlld3MtZmllbGQtdGl0bGUgaDM6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuYXR0YWNobWVudC1iZWZvcmUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudmlld3Mtcm93IC5ibG9nLXNwZWNpYWwtY29udGFpbmVyIC5ibG9nLXNwZWNpYWwtY29udGVudCAudmlld3MtZmllbGQtdGl0bGUgLmgzOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNyZWF0ZWQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1jcmVhdGVkLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1jcmVhdGVkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzZBNkE3MTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNyZWF0ZWQgLmZpZWxkLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1jcmVhdGVkIC5maWVsZC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1jcmVhdGVkIC5maWVsZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNyZWF0ZWQgLmZpZWxkLWNvbnRlbnQgcCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNyZWF0ZWQgLmZpZWxkLWNvbnRlbnQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtY3JlYXRlZCAuZmllbGQtY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNyZWF0ZWQgLmZpZWxkLWNvbnRlbnQgdWwsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1jcmVhdGVkIC5maWVsZC1jb250ZW50IHVsLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1jcmVhdGVkIC5maWVsZC1jb250ZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSBoMywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgLmgzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgaDMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAuaDMsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIGgzLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAuaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjMjYyNDI0O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgaDM6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIC5oMzpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIGgzOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgLmgzOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSBoMzpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgLmgzOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSBoMyBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAuaDMgYTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIGgzIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAuaDMgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgaDMgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgLmgzIGE6aG92ZXIge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWJvZHkgcCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWJvZHkgcCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSBwOm5vdCg6bGFzdC1jaGlsZCksXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ib2R5IHA6bm90KDpsYXN0LWNoaWxkKSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmpzLXBhZ2VyX19pdGVtcyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCAuanMtcGFnZXJfX2l0ZW1zLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTUgLmpzLXBhZ2VyX19pdGVtcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmpzLXBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0sXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmpzLXBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0sIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuanMtcGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5qcy1wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtIGEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLmpzLXBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0gYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay01IC5qcy1wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuanMtcGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbSBhLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5qcy1wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtIGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuanMtcGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuanMtcGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbSBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC5qcy1wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNSAuanMtcGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgI2VkaXQtc3VibWl0LWJsb2cge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1maWx0ZXJzIC5iZWYtbGlua3MgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnZpZXctZmlsdGVycyAuYmVmLWxpbmtzIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLmJlZi1saW5rcyB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuc2VhcmNoLW9uZS1pdGVtIC5yZWdpb24td2l0aC1tYXJnaW4sIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuc2VhcmNoLW9uZS1pdGVtIC5ub2RlLS10eXBlLXNlbyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsIC5ub2RlLS10eXBlLXNlbyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnNlYXJjaC1vbmUtaXRlbSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuc2VhcmNoLW9uZS1pdGVtIC5ub2RlLS10eXBlLWFydGljbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuc2VhcmNoLW9uZS1pdGVtIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5zZWFyY2gtb25lLWl0ZW0gLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSwgLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuc2VhcmNoLW9uZS1pdGVtIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5zZWFyY2gtb25lLWl0ZW0gLnBhdGgtbmV3c2xldHRlciAuYmxvY2std2ViZm9ybS1ibG9jaywgLnBhdGgtbmV3c2xldHRlciAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnNlYXJjaC1vbmUtaXRlbSAuYmxvY2std2ViZm9ybS1ibG9jaywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5zZWFyY2gtb25lLWl0ZW0gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTc1LTI1LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnNlYXJjaC1vbmUtaXRlbSAubmV3c2xldHRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5zZWFyY2gtb25lLWl0ZW0gLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5wYXRoLWJsb2cgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5zZWFyY2gtb25lLWl0ZW0gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnNlYXJjaC1vbmUtaXRlbSAucGF0aC1hYm91dCAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5wYXRoLWFib3V0IC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuc2VhcmNoLW9uZS1pdGVtIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5zZWFyY2gtb25lLWl0ZW0gLnBhdGgtY2FyZWVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtY2FyZWVyIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuc2VhcmNoLW9uZS1pdGVtIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5zZWFyY2gtb25lLWl0ZW0gLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAubm9kZS0tdHlwZS1wb3NpdGlvbiAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnNlYXJjaC1vbmUtaXRlbSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5zZWFyY2gtb25lLWl0ZW0gLmJsb2ctc3BlY2lhbC1jb250YWluZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLnNlYXJjaC1vbmUtaXRlbSAuYmxvZy1zcGVjaWFsLWNvbnRhaW5lciAuYmxvZy1zcGVjaWFsLWltYWdlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuc2VhcmNoLW9uZS1pdGVtIC5ibG9nLXNwZWNpYWwtY29udGFpbmVyIC5ibG9nLXNwZWNpYWwtY29udGVudCBoMywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5zZWFyY2gtb25lLWl0ZW0gLmJsb2ctc3BlY2lhbC1jb250YWluZXIgLmJsb2ctc3BlY2lhbC1jb250ZW50IC5oMyB7XG4gIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1pZC1ibG9nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMSAucGFnZXIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0xIC5wYWdlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIG1heC13aWR0aDogODI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnZpZXctaGVhZGVyIGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBhLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnNlby1oZWFkZXIgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAudmlldy1oZWFkZXIgLnN1YnRpdGxlLXAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuc3VidGl0bGUtcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5zZW8taGVhZGVyIC5zdWJ0aXRsZS1wLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLnN1YnRpdGxlLXAge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC52aWV3LWhlYWRlciBoNSBhLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5zZW8taGVhZGVyIGg1IGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSBhLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnZpZXctaGVhZGVyIC5oNSBhLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1IGEsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuc2VvLWhlYWRlciAuaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAudmlldy1oZWFkZXIgaDU6bnRoLWNoaWxkKDIpLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDU6bnRoLWNoaWxkKDIpLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnNlby1oZWFkZXIgaDU6bnRoLWNoaWxkKDIpLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDU6bnRoLWNoaWxkKDIpLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnZpZXctaGVhZGVyIC5oNTpudGgtY2hpbGQoMiksIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDU6bnRoLWNoaWxkKDIpLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnNlby1oZWFkZXIgLmg1Om50aC1jaGlsZCgyKSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNTpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC52aWV3LWhlYWRlciAud3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnNlby1oZWFkZXIgLndyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAudmlldy1oZWFkZXIgLndyYXBwZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53cmFwcGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuc2VvLWhlYWRlciAud3JhcHBlciBwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndyYXBwZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC52aWV3LWhlYWRlciAud3JhcHBlciB1bCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC53cmFwcGVyIHVsLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnNlby1oZWFkZXIgLndyYXBwZXIgdWwsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAud3JhcHBlciB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnZpZXctaGVhZGVyIC53cmFwcGVyIHAgbGksIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAud3JhcHBlciBwIGxpLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnNlby1oZWFkZXIgLndyYXBwZXIgcCBsaSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC53cmFwcGVyIHAgbGksIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAudmlldy1oZWFkZXIgLndyYXBwZXIgdWwgbGksIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAud3JhcHBlciB1bCBsaSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0zIC5zZW8taGVhZGVyIC53cmFwcGVyIHVsIGxpLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLndyYXBwZXIgdWwgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgLmZpZWxkLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1tYWluLWltYWdlLWJsb2cgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCBpbWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1tYWluLWltYWdlLWJsb2cgLmZpZWxkLWNvbnRlbnQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCBpbWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1tYWluLWltYWdlLWJsb2cgLmZpZWxkLWNvbnRlbnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0yIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMiAucm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTIgLnJvdyAudmlld3Mtcm93IHtcbiAgbWF4LXdpZHRoOiA4NDJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMiAucm93IC52aWV3cy1yb3cgaW1nIHtcbiAgcGFkZGluZzogMTZweCAwIDMycHggMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMiAucm93IC52aWV3cy1maWVsZC1ib2R5IGEge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMiAucm93IC52aWV3cy1maWVsZC1ib2R5IGgyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTIgLnJvdyAudmlld3MtZmllbGQtYm9keSAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMiAucm93IC52aWV3cy1maWVsZC1ib2R5IGgzLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTIgLnJvdyAudmlld3MtZmllbGQtYm9keSAuaDMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0yIC5yb3cgLnZpZXdzLWZpZWxkLWJvZHkgaDQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMiAucm93IC52aWV3cy1maWVsZC1ib2R5IC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0yIC5yb3cgLnZpZXdzLWZpZWxkLWJvZHkgaDUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMiAucm93IC52aWV3cy1maWVsZC1ib2R5IC5oNSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTIgLnJvdyAudmlld3MtZmllbGQtYm9keSBpZnJhbWUge1xuICBtaW4taGVpZ2h0OiA0NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTIgLnJvdyAudmlld3MtZmllbGQtYm9keSBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTIgLnJvdyAudmlld3MtZmllbGQtYm9keSBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTIgLnJvdyAudmlld3MtZmllbGQtYm9keSBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTIgLnJvdyAudmlld3MtZmllbGQtYm9keSBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDI5M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTIgLnJvdyAudmlld3MtZmllbGQtYm9keSBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDI2M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTIgLnJvdyAudmlld3MtZmllbGQtYm9keSBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDIzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTIgLnJvdyAudmlld3MtZmllbGQtYm9keSBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDIwMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTIgLnJvdyAudmlld3MtZmllbGQtYm9keSBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTIgLnJvdyAudmlld3MtZmllbGQtYm9keSBsaSB7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0yIC5yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXRhZ3Mge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMiAucm93IC52aWV3cy1maWVsZC1maWVsZC10YWdzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTIgLnJvdyAudmlld3MtZmllbGQtZmllbGQtdGFncyBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0yIC5yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXRhZ3MgLmg0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTIgLnJvdyAudmlld3MtZmllbGQtZmllbGQtdGFncyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTZweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0yIC5yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXRhZ3MgdWwgbGkge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICM2QTZBNzE7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTIgLnJvdyAudmlld3MtZmllbGQtZmllbGQtdGFncyB1bCBsaSB7XG4gICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stMiAucm93IC52aWV3cy1maWVsZC1maWVsZC10YWdzIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTIgLnJvdyAudmlld3MtZmllbGQtZmllbGQtdGFncyB1bCBsaSBhIHtcbiAgcGFkZGluZzogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjb2xvcjogIzZBNkE3MTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzaGFyZS1wb3N0LWJsb2NrLWJsb2NrLTEge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NoYXJlLXBvc3QtYmxvY2stYmxvY2stMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NoYXJlLXBvc3QtYmxvY2stYmxvY2stMSAudmlldy1pZC1zaGFyZV9wb3N0X2Jsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2hhcmUtcG9zdC1ibG9jay1ibG9jay0xIC53cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzaGFyZS1wb3N0LWJsb2NrLWJsb2NrLTEgLndyYXBwZXIgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2hhcmUtcG9zdC1ibG9jay1ibG9jay0xIC53cmFwcGVyIGRpdiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2hhcmUtcG9zdC1ibG9jay1ibG9jay0xIC53cmFwcGVyIGRpdiBhIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NoYXJlLXBvc3QtYmxvY2stYmxvY2stMSAud3JhcHBlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2hhcmUtcG9zdC1ibG9jay1ibG9jay0xIC53cmFwcGVyIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NoYXJlLXBvc3QtYmxvY2stYmxvY2stMSAud3JhcHBlciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGF0aC1ibG9nIC5yZWdpb24td2l0aC0yLWNvbC1hamF4IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLWJsb2cgLnJlZ2lvbi13aXRoLTItY29sLWFqYXggLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wYXRoLWJsb2cgLnJlZ2lvbi13aXRoLTItY29sLWFqYXggLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLWJsb2cgLnJlZ2lvbi13aXRoLTItY29sLWFqYXggLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYXRoLWJsb2cgLnJlZ2lvbi13aXRoLTItY29sLWFqYXggLnZpZXdzLXJvdyB7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5wYXRoLWJsb2cgLnJlZ2lvbi13aXRoLTItY29sLWFqYXggLnZpZXdzLXJvdzpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLWJsb2cgLnJlZ2lvbi13aXRoLTItY29sLWFqYXggLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDYzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtYmxvZyAucmVnaW9uLXdpdGgtMi1jb2wtYWpheCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wYXRoLWJsb2cgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTk2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xODVweDtcbiAgfVxufVxuLnBhdGgtYmxvZyAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtbGV0X3NfdGFsa19ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAxOTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1ibG9nIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMSAudmlldy1pZC1sZXRfc190YWxrX2Jsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMjg1cHg7XG4gIH1cbn1cblxuLnBhdGgtYmxvZyAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTIgLnZpZXctaWQtbGV0X3NfdGFsa19ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAxOTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1ibG9nIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stMiAudmlldy1pZC1sZXRfc190YWxrX2Jsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogNDBweDtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDc4MHB4O1xuICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgdG9wOiAxMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgLyogRW5hYmxlIHZlcnRpY2FsIHNjcm9sbGluZyAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03IHtcbiAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03IHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIEZvciBDaHJvbWUsIFNhZmFyaSwgYW5kIE9wZXJhICovXG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTcgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTcgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTcgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzI2MjQyNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNyAuYWN0aXZlLW5hdi1ibG9nLWxpbmsge1xuICBjb2xvcjogIzMwYjU4NyAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03IC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNyAuc2lkZWJhci1ibG9nLXRpdGxlIHAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNyAuc2lkZWJhci1ibG9nLXRpdGxlIGEge1xuICBsaW5lLWhlaWdodDogMjEuNnB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzI2MjQyNDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03IC5zaWRlYmFyLWJsb2ctdGl0bGUgcDpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03IC5zaWRlYmFyLWJsb2ctdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNyAuc2lkZWJhci1ibG9nLXRpdGxlIHAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNyAuc2lkZWJhci1ibG9nLXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTcgLnNpZGViYXItYmxvZy1zdWJ0aXRsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTcgLnNpZGViYXItYmxvZy1zdWJ0aXRsZSBwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTcgLnNpZGViYXItYmxvZy1zdWJ0aXRsZSBhIHtcbiAgbGluZS1oZWlnaHQ6IDE5LjM2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyNjI0MjQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03IC5zaWRlYmFyLWJsb2ctc3VidGl0bGUgcDpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03IC5zaWRlYmFyLWJsb2ctc3VidGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNyAuc2lkZWJhci1ibG9nLXN1YnRpdGxlIHAsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNyAuc2lkZWJhci1ibG9nLXN1YnRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTcgLnZpZXctZm9vdGVyIC5mb290ZXItYmxvZy1saW5rcyBwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTcgLnZpZXctZm9vdGVyIC5mb290ZXItYmxvZy1saW5rcyBhIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTcgLnZpZXctZm9vdGVyIC5mb290ZXItYmxvZy1saW5rcyBwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTcgLnZpZXctZm9vdGVyIC5mb290ZXItYmxvZy1saW5rcyBhIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stOCAudmlldy1pZC1ibG9nIHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTggLnZpZXctaWQtYmxvZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTggLnZpZXctaWQtYmxvZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stOCBkaXZbaWRdIHtcbiAgc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogMTQwcHggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stOCAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTggLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTggLnZpZXdzLWZpZWxkLWZpZWxkLWJvZHktcGFyYWdyYXBoLWJsb2cgcCB7XG4gICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stOCAudmlld3MtZmllbGQtZmllbGQtYm9keS1wYXJhZ3JhcGgtYmxvZyBhIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTggLnZpZXdzLWZpZWxkLWZpZWxkLWJvZHktcGFyYWdyYXBoLWJsb2cgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay04IC52aWV3cy1maWVsZC1maWVsZC1ib2R5LXBhcmFncmFwaC1ibG9nIGlmcmFtZSB7XG4gIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTggLnZpZXdzLWZpZWxkLWZpZWxkLWJvZHktcGFyYWdyYXBoLWJsb2cgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay04IC52aWV3cy1maWVsZC1maWVsZC1ib2R5LXBhcmFncmFwaC1ibG9nIGlmcmFtZSB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stOCAudmlld3MtZmllbGQtZmllbGQtYm9keS1wYXJhZ3JhcGgtYmxvZyBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTggLnZpZXdzLWZpZWxkLWZpZWxkLWJvZHktcGFyYWdyYXBoLWJsb2cgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAyOTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay04IC52aWV3cy1maWVsZC1maWVsZC1ib2R5LXBhcmFncmFwaC1ibG9nIGlmcmFtZSB7XG4gICAgbWluLWhlaWdodDogMjYzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stOCAudmlld3MtZmllbGQtZmllbGQtYm9keS1wYXJhZ3JhcGgtYmxvZyBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDIzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTggLnZpZXdzLWZpZWxkLWZpZWxkLWJvZHktcGFyYWdyYXBoLWJsb2cgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAyMDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay04IC52aWV3cy1maWVsZC1maWVsZC1ib2R5LXBhcmFncmFwaC1ibG9nIGlmcmFtZSB7XG4gICAgbWluLWhlaWdodDogMTcwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stOCAudmlld3MtZmllbGQtZmllbGQtYm9keS1wYXJhZ3JhcGgtYmxvZyBsaSB7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stOCAudmlld3MtZmllbGQtZmllbGQtYm9keS1wYXJhZ3JhcGgtYmxvZyBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTggLnZpZXdzLWZpZWxkLW5vdGhpbmcgcCB7XG4gICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stOCAudmlld3MtZmllbGQtbm90aGluZyBhIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTggLnZpZXdzLWZpZWxkLW5vdGhpbmcgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay04IC52aWV3cy1maWVsZC1ub3RoaW5nIGgyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTggLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTggLnZpZXdzLWZpZWxkLW5vdGhpbmcgaDMsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stOCAudmlld3MtZmllbGQtbm90aGluZyAuaDMge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay04IC52aWV3cy1maWVsZC1ub3RoaW5nIGg0LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTggLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmg0LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTggLnZpZXdzLWZpZWxkLW5vdGhpbmcgaDUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stOCAudmlld3MtZmllbGQtbm90aGluZyAuaDUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay04IC52aWV3cy1maWVsZC1ub3RoaW5nIGlmcmFtZSB7XG4gIG1pbi1oZWlnaHQ6IDQ2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stOCAudmlld3MtZmllbGQtbm90aGluZyBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTggLnZpZXdzLWZpZWxkLW5vdGhpbmcgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay04IC52aWV3cy1maWVsZC1ub3RoaW5nIGlmcmFtZSB7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stOCAudmlld3MtZmllbGQtbm90aGluZyBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDI5M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTggLnZpZXdzLWZpZWxkLW5vdGhpbmcgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAyNjNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay04IC52aWV3cy1maWVsZC1ub3RoaW5nIGlmcmFtZSB7XG4gICAgbWluLWhlaWdodDogMjMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stOCAudmlld3MtZmllbGQtbm90aGluZyBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDIwMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTggLnZpZXdzLWZpZWxkLW5vdGhpbmcgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay04IC52aWV3cy1maWVsZC1ub3RoaW5nIGxpIHtcbiAgY29sb3I6ICM2QTZBNzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay04IC52aWV3cy1maWVsZC1ub3RoaW5nIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stOCAudmlldy1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSAubGF5b3V0X19yZWdpb24ge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogMCU7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5yZWdpb24td2l0aC1tYXJnaW4sIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNiAubm9kZS0tdHlwZS1zZW8gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAubm9kZS0tdHlwZS1zZW8gLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLnBhdGgtbmV3c2xldHRlciAuYmxvY2std2ViZm9ybS1ibG9jaywgLnBhdGgtbmV3c2xldHRlciAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLmJsb2NrLXdlYmZvcm0tYmxvY2ssIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNiAubmV3c2xldHRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5wYXRoLWFib3V0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtYWJvdXQgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5wYXRoLWNhcmVlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5wYXRoLWNhcmVlciAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAubm9kZS0tdHlwZS1wb3NpdGlvbiAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5wYXRoLWJsb2cgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5ub2RlLS10eXBlLWFydGljbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUge1xuICBtYXgtd2lkdGg6IDg0MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5yZWdpb24td2l0aC1tYXJnaW4sIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNiAubm9kZS0tdHlwZS1zZW8gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAubm9kZS0tdHlwZS1zZW8gLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEsIC5ub2RlLS10eXBlLXNlby1hZHMgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLnBhdGgtbmV3c2xldHRlciAuYmxvY2std2ViZm9ybS1ibG9jaywgLnBhdGgtbmV3c2xldHRlciAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLmJsb2NrLXdlYmZvcm0tYmxvY2ssIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNiAubmV3c2xldHRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5wYXRoLWFib3V0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLnBhdGgtYWJvdXQgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5wYXRoLWNhcmVlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5wYXRoLWNhcmVlciAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLm5vZGUtLXR5cGUtcG9zaXRpb24gLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAubm9kZS0tdHlwZS1wb3NpdGlvbiAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLnBhdGgtYmxvZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5wYXRoLWJsb2cgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5ub2RlLS10eXBlLWFydGljbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1LCAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNiAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLnZpZXctaGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNiAuc2VvLWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg0LCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLnZpZXctaGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5zZW8taGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjYyNDI0O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNiAudmlldy1oZWFkZXIgaDRbaWRdLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDRbaWRdLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLnNlby1oZWFkZXIgaDRbaWRdLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDRbaWRdLCAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLnZpZXctaGVhZGVyIFtpZF0uaDQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBbaWRdLmg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLnNlby1oZWFkZXIgW2lkXS5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIFtpZF0uaDQge1xuICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiAxNDBweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5hdXRob3ItYmxvY2stY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5hdXRob3ItYmxvY2stY29udGFpbmVyIC5hdXRob3ItYmxvY2staW1hZ2UtbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLmF1dGhvci1ibG9jay1jb250YWluZXIgLmF1dGhvci1ibG9jay1pbWFnZS1uYW1lIC5hdXRob3ItYmxvY2staW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLmF1dGhvci1ibG9jay1jb250YWluZXIgLmF1dGhvci1ibG9jay1pbWFnZS1uYW1lIC5hdXRob3ItYmxvY2staW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLmF1dGhvci1ibG9jay1jb250YWluZXIgLmF1dGhvci1ibG9jay1pbWFnZS1uYW1lIC5hdXRob3ItYmxvY2stbmFtZS1lbWFpbCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02IC5hdXRob3ItYmxvY2stY29udGFpbmVyIC5hdXRob3ItYmxvY2staW1hZ2UtbmFtZSAuYXV0aG9yLWJsb2NrLW5hbWUtZW1haWwgLmF1dGhvci1ibG9jay1uYW1lIHAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzI2MjQyNDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMS42cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLmF1dGhvci1ibG9jay1jb250YWluZXIgLmF1dGhvci1ibG9jay1pbWFnZS1uYW1lIC5hdXRob3ItYmxvY2stbmFtZS1lbWFpbCAuYXV0aG9yLWJsb2NrLWVtYWlsIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTYgLmF1dGhvci1ibG9jay1jb250YWluZXIgLmF1dGhvci1ibG9jay1pbWFnZS1uYW1lIC5hdXRob3ItYmxvY2stbmFtZS1lbWFpbCAuYXV0aG9yLWJsb2NrLWVtYWlsIGEge1xuICBjb2xvcjogIzMwQjU4NztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNiAuYXV0aG9yLWJsb2NrLWNvbnRhaW5lciAuYXV0aG9yLWJsb2NrLWltYWdlLW5hbWUgLmF1dGhvci1ibG9jay1uYW1lLWVtYWlsIC5hdXRob3ItYmxvY2stZW1haWwgYTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2ZykgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNiAuYXV0aG9yLWJsb2NrLWNvbnRhaW5lciAuYXV0aG9yLWJsb2NrLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNiAuYXV0aG9yLWJsb2NrLWNvbnRhaW5lciAuYXV0aG9yLWJsb2NrLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuXG4uYWN0aXZlLXNpZGViYXItbGlua3Mge1xuICBsZWZ0OiAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWN0aXZlLXNpZGViYXItbGlua3Mge1xuICAgIHRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3NpZGViYXItYmxvZy1idXR0b24tYmxvY2stMS5hY3RpdmUtc2lkZWJhci1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Nsb3NlLWJ1dHRvbi1pY29uLnN2Zykgbm8tcmVwZWF0IDJweCwgI0Y3RjdGNyAhaW1wb3J0YW50O1xuICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzaWRlYmFyLWJsb2ctYnV0dG9uLWJsb2NrLTEge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTM1cHg7XG4gICAgdG9wOiAxNjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDVyZW0gNXJlbSAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NpZGViYXItaWNvbi5zdmcpIG5vLXJlcGVhdCAycHgsICNGN0Y3RjcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM1cHg7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24tY3VzdG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMzJweCBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cbi5kZXNjcmlwdGlvbi1jdXN0b20gYTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LWljb24uc3ZnKTtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGVzY3JpcHRpb24tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC52aWV3LXByb2Nlc3MtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC52aWV3LWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLnNlby1oZWFkZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC52aWV3LWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuc2VvLWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDQge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyNHB4O1xuICBoZWlnaHQ6IDMzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIGltZyB7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGgzLCAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gLmgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogNjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gaDMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSAuaDMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBoMywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIC5oMyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTIgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVndWxhci5zdmcpO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2Nlc3MtYmxvY2stYmxvY2stMiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWxpbmtzLWJsb2NrLWJsb2NrLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtbGlua3MtYmxvY2stYmxvY2stMSAuY29udGVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICB6LWluZGV4OiA5O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfSovXG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1saW5rcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXNlcnZpY2VzX2xpbmtzX2Jsb2NrIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWxpbmtzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtc2VydmljZXNfbGlua3NfYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtbGlua3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1zZXJ2aWNlc19saW5rc19ibG9jayAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtbGlua3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1zZXJ2aWNlc19saW5rc19ibG9jayAudmlld3Mtcm93IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtbGlua3MtYmxvY2stYmxvY2stMSAudmlldy1pZC1zZXJ2aWNlc19saW5rc19ibG9jayAudmlld3Mtcm93IHVsIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1saW5rcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXNlcnZpY2VzX2xpbmtzX2Jsb2NrIC52aWV3cy1yb3cgdWwge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWxpbmtzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtc2VydmljZXNfbGlua3NfYmxvY2sgLnZpZXdzLXJvdyB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWxpbmtzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtc2VydmljZXNfbGlua3NfYmxvY2sgLnZpZXdzLXJvdyB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWxpbmtzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtc2VydmljZXNfbGlua3NfYmxvY2sgLnZpZXdzLXJvdyB1bCBsaSB7XG4gIGJvcmRlcjogMHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWxpbmtzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtc2VydmljZXNfbGlua3NfYmxvY2sgLnZpZXdzLXJvdyB1bCBsaSBhIHtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNkE2QTcxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1saW5rcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXNlcnZpY2VzX2xpbmtzX2Jsb2NrIC52aWV3cy1yb3cgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWxpbmtzLWJsb2NrLWJsb2NrLTEgLnZpZXctaWQtc2VydmljZXNfbGlua3NfYmxvY2sgLnZpZXdzLXJvdyB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1saW5rcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXNlcnZpY2VzX2xpbmtzX2Jsb2NrIC52aWV3cy1yb3cgdWwgbGkgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1saW5rcy1ibG9jay1ibG9jay0xIC52aWV3LWlkLXNlcnZpY2VzX2xpbmtzX2Jsb2NrIC52aWV3cy1yb3cgdWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2NrLWJsb2NrLWNvbnRlbnQ5YWJhNGYzZC0zM2U0LTQxMzAtOTI4YS01NWE3MmNiMWUwNWUge1xuICBtYXJnaW4tdG9wOiAyMDlweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ5YWJhNGYzZC0zM2U0LTQxMzAtOTI4YS01NWE3MmNiMWUwNWUge1xuICAgIG1hcmdpbi10b3A6IDk3cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay1ibG9jay1jb250ZW50OWFiYTRmM2QtMzNlNC00MTMwLTkyOGEtNTVhNzJjYjFlMDVlIC5jb250ZW50IGg1LCAuYmxvY2stYmxvY2stY29udGVudDlhYmE0ZjNkLTMzZTQtNDEzMC05MjhhLTU1YTcyY2IxZTA1ZSAuY29udGVudCAuaDUsIC5ibG9jay1ibG9jay1jb250ZW50OWFiYTRmM2QtMzNlNC00MTMwLTkyOGEtNTVhNzJjYjFlMDVlIC5jb250ZW50IHAge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stYmxvY2stY29udGVudDlhYmE0ZjNkLTMzZTQtNDEzMC05MjhhLTU1YTcyY2IxZTA1ZSAuY29udGVudCBoMSwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ5YWJhNGYzZC0zM2U0LTQxMzAtOTI4YS01NWE3MmNiMWUwNWUgLmNvbnRlbnQgLmgxIHtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ5YWJhNGYzZC0zM2U0LTQxMzAtOTI4YS01NWE3MmNiMWUwNWUgLmNvbnRlbnQgaDEsIC5ibG9jay1ibG9jay1jb250ZW50OWFiYTRmM2QtMzNlNC00MTMwLTkyOGEtNTVhNzJjYjFlMDVlIC5jb250ZW50IC5oMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLmRlc2lnbi10b3Age1xuICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogNjIycHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMiAuZmllbGQtY29udGVudCAuZGVzaWduLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLmRlc2lnbi10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5kZXNpZ24tbWlkZGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMiAuZmllbGQtY29udGVudCAuZGVzaWduLW1pZGRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5kZXNpZ24tbWlkZGxlID4gZGl2IHtcbiAgd2lkdGg6IDQwNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLmRlc2lnbi1taWRkbGUgPiBkaXYge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5kZXNpZ24tbWlkZGxlID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMiAuZmllbGQtY29udGVudCAuZGVzaWduLW1pZGRsZSA+IGRpdiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTEge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMiAuZmllbGQtY29udGVudCAuZGVzaWduLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5kZXNpZ24tYm90dG9tIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMiAuZmllbGQtY29udGVudCAuZGVzaWduLWJvdHRvbSBpbWcge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLmRlc2lnbi1ib3R0b20gaW1nIHtcbiAgICB3aWR0aDogMzAuNzZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAudmlldy1zZXJ2aWNlcyB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC52aWV3LXNlcnZpY2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC5maWVsZC1jb250ZW50IC5maXJzdC10b3Age1xuICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogNjIycHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAuZmllbGQtY29udGVudCAuZmlyc3QtdG9wIHtcbiAgICB3aWR0aDogNDAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTggLmZpZWxkLWNvbnRlbnQgLmZpcnN0LXRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTggLmZpZWxkLWNvbnRlbnQgLmZpcnN0LXRvcCBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAuZmllbGQtY29udGVudCAuZmlyc3QtdG9wIC5oNCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC5maWVsZC1jb250ZW50IC5maXJzdC1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAuZmllbGQtY29udGVudCAuZmlyc3QtYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC5maWVsZC1jb250ZW50IC5maXJzdC1ib3R0b20gPiBkaXYge1xuICBtYXgtd2lkdGg6IDQwNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTggLmZpZWxkLWNvbnRlbnQgLmZpcnN0LWJvdHRvbSA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC5maWVsZC1jb250ZW50IC5maXJzdC1ib3R0b20gPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAuZmllbGQtY29udGVudCAuZmlyc3QtYm90dG9tID4gZGl2IGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC5maWVsZC1jb250ZW50IC5maXJzdC1ib3R0b20gPiBkaXYgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAuZmllbGQtY29udGVudCAuZmlyc3QtYm90dG9tID4gZGl2IC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0yIHtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCAuZmllbGQtY29udGVudCAuZmlyc3QtYm90dG9tID4gZGl2IC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay04IC5maWVsZC1jb250ZW50IC5maXJzdC1ib3R0b20gPiBkaXYgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0sIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW06aG92ZXIsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW06aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTUlKTtcbn1cbi5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0gaDQsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0gLmg0LCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIGg0LCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIC5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0gaDQ6YmVmb3JlLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtIC5oNDpiZWZvcmUsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0gaDQ6YmVmb3JlLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIC5oNDpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtM3B4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtIHAsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0gdWwsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0gb2wsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0gcCwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbSB1bCwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbSBvbCB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4xcyBlYXNlLWluO1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM2QTZBNzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG4uY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtIHAgYSwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmUtcGFyYWdyYXBoLXNvZnR3YXJlIC5maWVsZF9faXRlbSB1bCBhLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtIG9sIGEsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0gcCBhLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIHVsIGEsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0gb2wgYSB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmUtcGFyYWdyYXBoLXNvZnR3YXJlIC5maWVsZF9faXRlbSBwIGE6aG92ZXIsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0gdWwgYTpob3ZlciwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmUtcGFyYWdyYXBoLXNvZnR3YXJlIC5maWVsZF9faXRlbSBvbCBhOmhvdmVyLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIHAgYTpob3ZlciwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbSB1bCBhOmhvdmVyLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIG9sIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0uYWN0aXZlOmhvdmVyLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtLmFjdGl2ZTpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcbn1cbi5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0uYWN0aXZlIGg0OmJlZm9yZSwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmUtcGFyYWdyYXBoLXNvZnR3YXJlIC5maWVsZF9faXRlbS5hY3RpdmUgLmg0OmJlZm9yZSwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbS5hY3RpdmUgaDQ6YmVmb3JlLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtLmFjdGl2ZSAuaDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG4uY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtLmFjdGl2ZSB1bCwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbS5hY3RpdmUgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG4uY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtLmFjdGl2ZSBvbCwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbS5hY3RpdmUgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG4uY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1wYXJhZ3JhcGgtc29mdHdhcmUgLmZpZWxkX19pdGVtLmFjdGl2ZSBwLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtLmFjdGl2ZSBwIHtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjI1cyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMXMgZWFzZS1pbjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmUtcGFyYWdyYXBoLXNvZnR3YXJlIC5maWVsZF9faXRlbS5hY3RpdmUgdWwsIC5jdXN0b20tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSAuZmllbGRfX2l0ZW0uYWN0aXZlIG9sLCAuY3VzdG9tLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtLmFjdGl2ZSB1bCwgLmN1c3RvbS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbS5hY3RpdmUgb2wge1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2UtaW47XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAudmlldy1zZXJ2aWNlcyB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogN3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMSAuZmVhdHVyZS0xLWxlZnQge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0xIC5mZWF0dXJlLTEtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMSAuZmVhdHVyZS0xLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktcGFyYWdyYXBoLXNvZnR3YXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTEgLmZlYXR1cmUtMS1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXBhcmFncmFwaC1zb2Z0d2FyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0xIC5mZWF0dXJlLTEtcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgI0Y5RjlGOSAwJSwgI0VGRUZFRiAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogNDhweCAzMnB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTEgLmZlYXR1cmUtMS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMSAuZmVhdHVyZS0xLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1wcm9qZWN0LWljb24gaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMSAuZmVhdHVyZS0xLXJpZ2h0IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTEgLmZlYXR1cmUtMS1yaWdodCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0xIC5mZWF0dXJlLTEtcmlnaHQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMSAuZmVhdHVyZS0xLXJpZ2h0IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTEgLmZlYXR1cmUtMS1yaWdodCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTEgLmZlYXR1cmUtMS1yaWdodCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTEgLmZlYXR1cmUtMS1yaWdodCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMSAuZmVhdHVyZS0xLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWVzIC5maWVsZF9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0xIC5mZWF0dXJlLTEtcmlnaHQgcCB7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMSAuZmVhdHVyZS0xLXJpZ2h0IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0xIC5mZWF0dXJlLTEtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXByb2plY3QtMiBpbWcge1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC50ZWNobm9sb2dpZXMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAudGVjaG5vbG9naWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcyBpbWcge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcyBpbWcge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC50ZWNobm9sb2dpZXMgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC50ZWNobm9sb2dpZXMgaW1nOm50aC1jaGlsZCg0KSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC50ZWNobm9sb2dpZXMgaW1nOm50aC1jaGlsZCg1KSB7XG4gICAgb3JkZXI6IDEwO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcyBpbWc6bnRoLWNoaWxkKDYpIHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcyBpbWc6bnRoLWNoaWxkKDcpIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcyBpbWc6bnRoLWNoaWxkKDgpIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcyBpbWc6bnRoLWNoaWxkKDkpIHtcbiAgICBvcmRlcjogNztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcyBpbWc6bnRoLWNoaWxkKDEwKSB7XG4gICAgb3JkZXI6IDk7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAudGVjaG5vbG9naWVzIGltZzpudGgtY2hpbGQoMTEpIHtcbiAgICBvcmRlcjogMTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAudGVjaG5vbG9naWVzIGltZzpudGgtY2hpbGQoMTIpIHtcbiAgICBvcmRlcjogMTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTIge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiA3cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0yIC5mZWF0dXJlLTItbGVmdCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgI0Y5RjlGOSAwJSwgI0VGRUZFRiAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogNDhweCAzMnB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTIgLmZlYXR1cmUtMi1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMiAuZmVhdHVyZS0yLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2plY3QtaWNvbiBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0yIC5mZWF0dXJlLTItbGVmdCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0yIC5mZWF0dXJlLTItbGVmdCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0yIC5mZWF0dXJlLTItbGVmdCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0yIC5mZWF0dXJlLTItbGVmdCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0yIC5mZWF0dXJlLTItbGVmdCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTIgLmZlYXR1cmUtMi1sZWZ0IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMiAuZmVhdHVyZS0yLWxlZnQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgLmgyIGE6aG92ZXIge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTIgLmZlYXR1cmUtMi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWVzIC5maWVsZF9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMiAuZmVhdHVyZS0yLWxlZnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTIgLmZlYXR1cmUtMi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAyNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0yIC5mZWF0dXJlLTItbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmllcyB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMiAuZmVhdHVyZS0yLXJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0yIC5mZWF0dXJlLTItcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMiAuZmVhdHVyZS0yLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXBhcmFncmFwaC1zb2Z0d2FyZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXByb2plY3QtMiBpbWcge1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHNjcm9sbC1tYXJnaW4tYmxvY2stc3RhcnQ6IDdyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTMgLmZlYXR1cmUtMy1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMyAuZmVhdHVyZS0zLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTMgLmZlYXR1cmUtMy1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXBhcmFncmFwaC1zb2Z0d2FyZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTMgLmZlYXR1cmUtMy1yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjRjlGOUY5IDAlLCAjRUZFRkVGIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiA0OHB4IDMycHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMyAuZmVhdHVyZS0zLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0zIC5mZWF0dXJlLTMtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2plY3QtaWNvbiBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0zIC5mZWF0dXJlLTMtcmlnaHQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMyAuZmVhdHVyZS0zLXJpZ2h0IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTMgLmZlYXR1cmUtMy1yaWdodCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0zIC5mZWF0dXJlLTMtcmlnaHQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMyAuZmVhdHVyZS0zLXJpZ2h0IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIC5oMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMyAuZmVhdHVyZS0zLXJpZ2h0IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMyAuZmVhdHVyZS0zLXJpZ2h0IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIC5oMiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0zIC5mZWF0dXJlLTMtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpZXMgLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTMgLmZlYXR1cmUtMy1yaWdodCBwIHtcbiAgY29sb3I6ICM2QTZBNzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0zIC5mZWF0dXJlLTMtcmlnaHQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC5mZWF0dXJlLTMgLmZlYXR1cmUtMy1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtcHJvamVjdC0yIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLmZlYXR1cmUtMyAuZmVhdHVyZS0zLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAyNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAuZmVhdHVyZS0zIC5mZWF0dXJlLTMtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpZXMge1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIC50ZWNobm9sb2dpZXMtMiB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAudGVjaG5vbG9naWVzLTIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcy0yIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMgLnRlY2hub2xvZ2llcy0yIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stMyAudGVjaG5vbG9naWVzLTIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXctc2VydmljZXMge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgICBtYXJnaW46IDBweCAxNnB4IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudGVhbS1hdWdtZW50YXRpb24tdG9wIHtcbiAgc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogMTByZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDYyMnB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnRlYW0tYXVnbWVudGF0aW9uLXRvcCB7XG4gICAgd2lkdGg6IDQwMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC50ZWFtLWF1Z21lbnRhdGlvbi10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnRlYW0tYXVnbWVudGF0aW9uLXRvcCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudGVhbS1hdWdtZW50YXRpb24tdG9wIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXRlYW0tYXVnIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXRlYW0tYXVnIHtcbiAgICBtYXJnaW46IDBweCAxNnB4IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLXRlYW0tdGVhbS1hdWcgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgge1xuICB3aWR0aDogNjIzcHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAxcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudmlld3MtZmllbGQtZmllbGQtdGVhbS10ZWFtLWF1ZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgge1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLXRlYW0tdGVhbS1hdWcgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaCBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudmlld3MtZmllbGQtZmllbGQtdGVhbS10ZWFtLWF1ZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudmlld3MtZmllbGQtZmllbGQtdGVhbS10ZWFtLWF1ZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggcCB7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLXRlYW0tdGVhbS1hdWcgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC10ZWFtLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGg6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy10ZWFtLWF1ZyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtdGVhbS1hdWcgLmZpZWxkLWNvbnRlbnQgLm93bC1zdGFnZSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgge1xuICB3aWR0aDogNDA1cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMzAxcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtdGVhbS1hdWcgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaCB7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy10ZWFtLWF1ZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNCAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtdGVhbS1hdWcgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggaW1nIHtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlcnZpY2VzLXBhcmFncmFwaC0zIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlcnZpY2VzLXBhcmFncmFwaC0zIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy10ZWFtLWF1ZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMyAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLXRlYW0tYXVnIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlcnZpY2VzLXBhcmFncmFwaC0zIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy10ZWFtLWF1ZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMyAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy10ZWFtLWF1ZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay02IC5maWVsZC1jb250ZW50IC5mcmFtZXdvcmtzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAuZmllbGQtY29udGVudCAuZnJhbWV3b3Jrcy10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGl0bGUgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGl0bGUgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAuZmllbGQtY29udGVudCAuZnJhbWV3b3Jrcy10ZWNobm9sb2dpZXMge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQ3MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIHtcbiAgICBtYXgtaGVpZ2h0OiA0NjJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay02IC5maWVsZC1jb250ZW50IC5mcmFtZXdvcmtzLXRlY2hub2xvZ2llcyB7XG4gICAgbWF4LWhlaWdodDogNjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAuZmllbGQtY29udGVudCAuZnJhbWV3b3Jrcy10ZWNobm9sb2dpZXMge1xuICAgIG1heC1oZWlnaHQ6IDc2NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIHtcbiAgICBtYXgtaGVpZ2h0OiA3NjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAuZmllbGQtY29udGVudCAuZnJhbWV3b3Jrcy10ZWNobm9sb2dpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay02IC5maWVsZC1jb250ZW50IC5mcmFtZXdvcmtzLXRlY2hub2xvZ2llcyAucGFyYWdyYXBoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHdpZHRoOiAxODdweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay02IC5maWVsZC1jb250ZW50IC5mcmFtZXdvcmtzLXRlY2hub2xvZ2llcyAucGFyYWdyYXBoIHtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGgge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUycHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAuZmllbGQtY29udGVudCAuZnJhbWV3b3Jrcy10ZWNobm9sb2dpZXMgLnBhcmFncmFwaCB7XG4gICAgd2lkdGg6IDEwOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2M3B4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGg6bnRoLWNoaWxkKDUpIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1wYXJhZ3JhcGgtZnJhbWV3b3JrcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5N3B4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGg6bnRoLWNoaWxkKDUpIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1wYXJhZ3JhcGgtZnJhbWV3b3JrcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXBhcmFncmFwaC1mcmFtZXdvcmtzIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXBhcmFncmFwaC1mcmFtZXdvcmtzIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay02IC5maWVsZC1jb250ZW50IC5mcmFtZXdvcmtzLXRlY2hub2xvZ2llcyAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1wYXJhZ3JhcGgtZnJhbWV3b3JrcyAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAuZmllbGQtY29udGVudCAuZnJhbWV3b3Jrcy10ZWNobm9sb2dpZXMgLnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcGFyYWdyYXBoLWZyYW1ld29ya3MgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXBhcmFncmFwaC1mcmFtZXdvcmtzIC5oNCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRlY2hub2xvZ2llcy1wYXJhZ3JhcGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRlY2hub2xvZ2llcy1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRlY2hub2xvZ2llcy1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTYgLmZpZWxkLWNvbnRlbnQgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRlY2hub2xvZ2llcy1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAuZmllbGQtY29udGVudCAuZnJhbWV3b3Jrcy10ZWNobm9sb2dpZXMgLnBhcmFncmFwaDpudGgtY2hpbGQoNCkge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAuZmllbGQtY29udGVudCAuZnJhbWV3b3Jrcy10ZWNobm9sb2dpZXMgLnBhcmFncmFwaDpudGgtY2hpbGQoNSkge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiAuZmllbGQtY29udGVudCAuZnJhbWV3b3Jrcy10ZWNobm9sb2dpZXMgLnBhcmFncmFwaDpudGgtY2hpbGQoNikge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXctc2VydmljZXMge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC5tYXJrZXRpbmctdG9wIHtcbiAgc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogMTByZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDYyMnB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLm1hcmtldGluZy10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLm1hcmtldGluZy10b3AgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLm1hcmtldGluZy10b3AgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIHtcbiAgd2lkdGg6IDI5NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaCB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaCAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC00IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY29sb3I6ICM2QTZBNzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWxpc3Qtc2VydmljZXMtcGFyYWdyYXBoLTQgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWxpc3Qtc2VydmljZXMtcGFyYWdyYXBoLTQgbGkge1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbGlzdC1zZXJ2aWNlcy1wYXJhZ3JhcGgtNCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtbGlzdC1zZXJ2aWNlcy1wYXJhZ3JhcGgtNCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1saXN0LXNlcnZpY2VzLXBhcmFncmFwaC00IHVsIGxpOmJlZm9yZSB7XG4gIGhlaWdodDogMThweDtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLW1hcmtldGluZyAuZmllbGQtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtbGlzdC1zZXJ2aWNlcy1wYXJhZ3JhcGgtNCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCB7XG4gIHBhZGRpbmc6IDMycHggNDhweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDg2cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjRjlGOUY5IDAlLCAjRUZFRkVGIDEwMCUpO1xuICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucm93ID4gZGl2IHtcbiAgd2lkdGg6IDQ5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucm93ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucm93ID4gZGl2OmZpcnN0LWNoaWxkIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucm93ID4gZGl2OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAucm93ID4gZGl2OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMjRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmllcyB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpZXMge1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5yb3cgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLmRlc2NyaXB0aW9uLWN1c3RvbSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkyMXB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAuZGVzY3JpcHRpb24tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4NXB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAuZGVzY3JpcHRpb24tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLmRlc2NyaXB0aW9uLWN1c3RvbSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg3cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5kZXNjcmlwdGlvbi1jdXN0b20ge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogNjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEzN3B4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAuZGVzY3JpcHRpb24tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXJlZi1tYXJrZXRpbmcgLmZpZWxkLWNvbnRlbnQgLmRlc2NyaXB0aW9uLWN1c3RvbSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiA5NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjc4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNSAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIC5maWVsZC1jb250ZW50IC5kZXNjcmlwdGlvbi1jdXN0b20ge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMTE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTUgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtcmVmLW1hcmtldGluZyAuZmllbGQtY29udGVudCAuZGVzY3JpcHRpb24tY3VzdG9tIGE6aG92ZXI6OmFmdGVyIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLm5vZGUtLXR5cGUtc2VydmljZXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWF3YXJkcy1ibG9jay1ibG9jay0xLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3Mtcm93OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYig1MywgNDcsIDk1KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDI5LjExJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3MtZmllbGQtZmllbGQtc2xpZGVyLWltYWdlLXNlcnZpY2VzIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1maWVsZC1zbGlkZXItaW1hZ2Utc2VydmljZXMgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTMwNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIG1hcmdpbjogYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDEsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5oMSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoMSBzdHJvbmcsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5oMSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IGgxLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmg0IHtcbiAgbWF4LXdpZHRoOiA2NjNweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjZjdmN2Y3O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmg0IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJvZHkge1xuICBtYXgtd2lkdGg6IDc2OHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJvZHkgaDEsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IC5oMSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJvZHkgcCB7XG4gIGNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGE6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZzogMThweCA0OS41cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMik6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuXG4vKiBDb21wYW5pZXMgKi9cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1mb290ZXIgI2xvYWRNb3JlU2VydmljZXNTaW5nbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1mb290ZXIgI2xvYWRNb3JlU2VydmljZXNTaW5nbGUge1xuICAgIHBhZGRpbmc6IDE4cHggMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctZm9vdGVyICNsb2FkTW9yZVNlcnZpY2VzU2luZ2xlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDMyJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoLW4rNikpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ub2hvdmVyLXNlcnZpY2VzIHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuaG92ZXItc2VydmljZXMge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ob3Zlci1zZXJ2aWNlczpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXNlcnZpY2VzLXRpdGxlIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXNlcnZpY2VzLXRpdGxlIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKDNuKzMpKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZChldmVuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgaDMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuaDMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDI0cHggYXV0byAwcHggMHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlczpob3ZlciB7XG4gIGNvbG9yOiAjMzBCNTg3ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlczpob3Zlcjo6YWZ0ZXIge1xuICBmaWx0ZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgYSB7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjI0MjQgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyAuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyAuaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzMwQjU4NztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyAuaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyAubGlua1Nlb0FkcyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyAubGlua1Nlb0FkcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgLmxpbmtTZW9BZHMgcCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyAubGlua1Nlb0FkcyBwIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjU4NztcbiAgcGFkZGluZzogMS4xMjVyZW0gMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRjhGQUZDO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XG4gIG1hcmdpbjogMCAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgLmxpbmtTZW9BZHMgcCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpO1xuICBjb2xvcjogIzMwQjU4NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGxpIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LXJlZ3VsYXIuc3ZnKTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1zZXJ2aWNlcyB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1zZXJ2aWNlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAucmlnaHQtc2VydmljZXMgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMgLmgyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1pdGVtIHtcbiAgbWluLWhlaWdodDogMjEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIHtcbiAgICBnYXA6IDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkge1xuICBtYXgtd2lkdGg6IDI5NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkgcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSBoMzpub3QoOmZpcnN0LWNoaWxkKSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSAuaDM6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIC5vd2wtaXRlbSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAudmlldy1zZXJ2aWNlcy1jb250ZW50LXR5cGUudmlldy1pZC1zZXJ2aWNlc19jb250ZW50X3R5cGUge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIHtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGhlaWdodDogMzM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIGltZyB7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gLmgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gaDMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIC5oMyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gaDMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIC5oMyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2QTZBNzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVndWxhci5zdmcpO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgd2lkdGg6IDIzLjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbTpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbTpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW06bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtOm5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtOm5vdCg6bnRoLWNoaWxkKC1uKzQpKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gaW1nIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSAuaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gLmgzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gLmgzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogODI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmFjdGl2ZS10ZWNobm9sb2d5IGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYWN0aXZlLXRlY2hub2xvZ3kgLmgzIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYWN0aXZlLXRlY2hub2xvZ3k6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ncmVlbi5zdmcpICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYWN0aXZlLXRlY2hub2xvZ3k6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNkE2QTcxO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5oMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNy42cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1yb3cge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1yb3c6bnRoLWNoaWxkKG4rNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAudmlld3Mtcm93Om50aC1jaGlsZCg2KSAudmlld3MtZmllbGQtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCIuLi5cIjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLXJvdzpudGgtY2hpbGQoNikgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoNikpIC52aWV3cy1maWVsZC10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoNikpIC52aWV3cy1maWVsZC10aXRsZTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZBNkE3MTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKDYpKSAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ncmVlbi5zdmcpO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICByaWdodDogMjBweDtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKSBicmlnaHRuZXNzKDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzOjphZnRlciB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5tb2JpbGUtdGVjaG5vbG9naWVzLWljb24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuYWN0aXZlLXRlY2hub2xvZ3ktaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC5oMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgd2lkdGg6IDE5LjIlO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93Om50aC1jaGlsZCg1bis2KSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNW4rNikge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKDNuKzQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pY29uLXRlY2hub2xvZ2llcyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKG4rNykge1xuICBkaXNwbGF5OiB1bnNldDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNikgLnZpZXdzLWZpZWxkLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93Om50aC1jaGlsZCg2KSAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKDYpKSAudmlld3MtZmllbGQtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoNikpIC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNyAudmlldy1jb250ZW50IHtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzcgLnZpZXctY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5hY3RpdmUtdGVjaG5vbG9neS1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgaDMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC5oMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdpZHRoOiAxOS4yJTtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IGltZyB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyBpbWcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93Om50aC1jaGlsZCg1bis2KSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaWNvbi10ZWNobm9sb2dpZXMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pY29uLXRlY2hub2xvZ2llcyAuZmllbGQtY29udGVudCBhOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTkuMzZweDtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTcgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYXR0YWNobWVudC1hZnRlciB7XG4gIHdpZHRoOiA2MCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNyAuYXR0YWNobWVudC1hZnRlciAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMSAudmlldy1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay03IC5hdHRhY2htZW50LWFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzMiU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzYpKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ob3Zlci1pbmR1c3RyaWVzOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmhvdmVyLWluZHVzdHJpZXM6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWluZHVzdHJpZXMtdGl0bGUge1xuICBjb2xvcjogIzMwQjU4NyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoM24rMykpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZChldmVuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWluZHVzdHJpZXMtMiB7XG4gIG1pbi1oZWlnaHQ6IDIzNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWluZHVzdHJpZXMtMiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC5yb3ctaW5uZXItY29udGVudCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCAuZ3JvdXAtaW5kdXN0cmllcyAuaDMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLmdyb3VwLWluZHVzdHJpZXMgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5kZXNjcmlwdGlvbi1jdXN0b20taW5kdXN0cmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjRweCBhdXRvIDBweCAwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5kZXNjcmlwdGlvbi1jdXN0b20taW5kdXN0cmllczpob3ZlciB7XG4gIGNvbG9yOiAjMzBCNTg3ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTMgLnZpZXctY29udGVudCAuZ3JvdXAtaW5kdXN0cmllcyAuZGVzY3JpcHRpb24tY3VzdG9tLWluZHVzdHJpZXM6aG92ZXI6OmFmdGVyIHtcbiAgZmlsdGVyOiB1bnNldCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5kZXNjcmlwdGlvbi1jdXN0b20taW5kdXN0cmllcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMyAudmlldy1mb290ZXIgI2xvYWRNb3JlSW5kdXN0cmllc1NlcnZpY2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWZvb3RlciAjbG9hZE1vcmVJbmR1c3RyaWVzU2VydmljZXMge1xuICAgIHBhZGRpbmc6IDE4cHggMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEzIC52aWV3LWZvb3RlciAjbG9hZE1vcmVJbmR1c3RyaWVzU2VydmljZXMge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmZhcS10aXRsZSBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLmZhcS10aXRsZSAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDQ5JTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbTpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0gaDQ6OmJlZm9yZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0gLmg0OjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2Zyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKSBicmlnaHRuZXNzKDAlKTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzMwQjU4NztcbiAgZmlsdGVyOiB1bnNldDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOmhvdmVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbTpob3ZlciAuaDQge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOmhvdmVyIGg0OjpiZWZvcmUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOmhvdmVyIC5oNDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ncmVlbi5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGZpbHRlcjogdW5zZXQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbS5hY3RpdmUgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtLmFjdGl2ZSAuaDQge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtLmFjdGl2ZSBoNDo6YmVmb3JlLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbS5hY3RpdmUgLmg0OjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2Zyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGZpbHRlcjogdW5zZXQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1mb290ZXIgI2xvYWRNb3JlUXVlc3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTkgLnZpZXctZm9vdGVyICNsb2FkTW9yZVF1ZXN0aW9ucyB7XG4gICAgcGFkZGluZzogMThweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stOSAudmlldy1mb290ZXIgI2xvYWRNb3JlUXVlc3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMCAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMCAucm93LWlubmVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTMwNHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctdG9wOiA3OXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzlweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMCAucm93LWlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLnJvdy1pbm5lci1jb250ZW50IC5jb2wtd2l0aC1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLnJvdy1pbm5lci1jb250ZW50IC5jb2wtd2l0aC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5yb3ctaW5uZXItY29udGVudCAuY29sLXNtLTYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5yb3ctaW5uZXItY29udGVudCAuY29sLXNtLTYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1wcm9qZWN0LTIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1wcm9qZWN0LTIgaW1nIHtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1wcm9qZWN0LTIgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2plY3QtYmFja2dyb3VuZC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2plY3QtYmFja2dyb3VuZC1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMCAuZmllbGQtLW5hbWUtZmllbGQtcHJvamVjdC1pY29uIGltZyB7XG4gIG1heC13aWR0aDogNjBweDtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgLmgyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMCAuZGVzY3JpcHRpb24tY3VzdG9tLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLmRlc2NyaXB0aW9uLWN1c3RvbS1wcm9qZWN0LW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xuICBtYXJnaW46IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjRjhGQUZDO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5kZXNjcmlwdGlvbi1jdXN0b20sIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMCAuZGVzY3JpcHRpb24tY3VzdG9tLXByb2plY3QtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5kZXNjcmlwdGlvbi1jdXN0b206aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMCAuZGVzY3JpcHRpb24tY3VzdG9tLXByb2plY3QtbW9iaWxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpO1xuICBjb2xvcjogIzMwQjU4NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEwIC5kZXNjcmlwdGlvbi1jdXN0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTAgLmRlc2NyaXB0aW9uLWN1c3RvbS1wcm9qZWN0LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMCAuZGVzY3JpcHRpb24tY3VzdG9tLXByb2plY3QtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlldy1zZXJ2aWNlcy1jb250ZW50LXR5cGUudmlldy1pZC1zZXJ2aWNlc19jb250ZW50X3R5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1yb3cge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIHtcbiAgd2lkdGg6IDMyJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcHJlbWl1bS10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcHJlbWl1bS10aXRsZSBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcHJlbWl1bS10aXRsZSAuaDUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcHJlbWl1bS10aXRsZSBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcHJlbWl1bS10aXRsZSAuaDUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTkuMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcHJlbWl1bS10aXRsZSB7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UgaDMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UgLmgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1wcmljZSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSB1bCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSB1bCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5IHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgcDpsYXN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkE2QTcxO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5IGxpLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5IGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaTo6YmVmb3JlLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LXJlZ3VsYXIuc3ZnKTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgbGkgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaSAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgbGkgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgbGkgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS10aXRsZSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXRpdGxlIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDc1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UgcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWxpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWxpbmsgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWxpbmsgcDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWxpbmsgcCBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0Y4RkFGQztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWxpbmsgcCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpO1xuICBjb2xvcjogIzMwQjU4NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1zdWJ0aXRsZSBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1zdWJ0aXRsZSAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGUgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGUgLmg0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwQjU4NztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGUgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGUgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXN1YnRpdGxlIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXN1YnRpdGxlIC5oNCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXN1YnRpdGxlIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXN1YnRpdGxlIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1zdWJ0aXRsZSBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtc2VydmljZXMgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1zdWJ0aXRsZSAuaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNC40cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXNlcnZpY2VzIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTEge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDI0cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbS5hY3RpdmUgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAxNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMTIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbWF4LXdpZHRoOiA2NSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHAge1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDUge1xuICBsaW5lLWhlaWdodDogMjEuNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1IHtcbiAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oMiB7XG4gIGxpbmUtaGVpZ2h0OiA0NS42cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmgyIHtcbiAgICBsaW5lLWhlaWdodDogMjguOHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5sZWZ0LWNsaWVudC1zaWRlIHtcbiAgZmxleDogMCAxIDI1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5sZWZ0LWNsaWVudC1zaWRlIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAubGVmdC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5sZWZ0LWNsaWVudC1zaWRlIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pbWFnZSAuZmllbGQtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLmxlZnQtY2xpZW50LXNpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWltYWdlIC5maWVsZC1jb250ZW50IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSB7XG4gIGZsZXg6IDAgMSA3NSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pY29uIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaWNvbiBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIGhlaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLnZpZXdzLWZpZWxkLWJvZHkgcCB7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC52aWV3cy1maWVsZC1ib2R5IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLmNsaWVudC1pbmZvcm1hdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLmNsaWVudC1pbmZvcm1hdGlvbnMgLmxlZnQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC5jbGllbnQtaW5mb3JtYXRpb25zIC5yaWdodC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC5jbGllbnQtaW5mb3JtYXRpb25zIC5yaWdodC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnMgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1lIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAuY2xpZW50LWluZm9ybWF0aW9ucyAucmlnaHQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZSAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAuY2xpZW50LWluZm9ybWF0aW9ucyAucmlnaHQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcG9zaXRpb24gcCB7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLmNsaWVudC1pbmZvcm1hdGlvbnMgLnJpZ2h0LWNsaWVudC1zaWRlLWluZm9ybWF0aW9ucyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXBvc2l0aW9uIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMzAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYgc3BhbiB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICAgIHRvcDogMjUwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHNwYW4ge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICB0b3A6IDI1MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMThDNTk1O1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMThDNTk1O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIC5vd2wtZG90Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctaWQtY2xpZW50X3Nfd29yZHNfYmxvY2sudmlldy1kaXNwbGF5LWlkLWJsb2NrXzE1IHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLmFjdGl2ZS1taW5pLWNsaWVudCAuaG92ZXItY2xpZW50cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMEI1ODcgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNSAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmN1cnJlbnQub3dsLWl0ZW0gLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuZmlyc3QtYWN0aXZlLWVsZW1lbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmN1cnJlbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmZpcnN0LWFjdGl2ZS1lbGVtZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmZpcnN0LWFjdGl2ZS1lbGVtZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgLmg0IHtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuZmlyc3QtYWN0aXZlLWVsZW1lbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBwIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmN1cnJlbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5maXJzdC1hY3RpdmUtZWxlbWVudC5vd2wtaXRlbSAudmlld3Mtcm93IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5maXJzdC1hY3RpdmUtZWxlbWVudC5vd2wtaXRlbSAudmlld3Mtcm93IGltZyB7XG4gIG9wYWNpdHk6IHVuc2V0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDI0NywgMjQ3LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5ob3Zlci1jbGllbnRzIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNDcsIDI0NywgMjQ3LCAwLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5ob3Zlci1jbGllbnRzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLm5vaG92ZXItY2xpZW50cyB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmhvdmVyLWNsaWVudHM6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pY29uIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWljb24gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDM4LCAzNiwgMzYsIDAuNSk7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1lIHAge1xuICBjb2xvcjogIzI2MjQyNDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogcmdiYSgzOCwgMzYsIDM2LCAwLjUpO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE4QzU5NTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMThDNTk1O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTQgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTE0IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMiAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMiAudmlld3Mtcm93OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYig1MywgNDcsIDk1KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDI5LjExJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQtZmllbGQtdmlkZW8tc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1maWVsZC12aWRlby1zbGlkZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1maWVsZC12aWRlby1zbGlkZXIgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMzA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoMSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmgxIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IGgxIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmgxIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDEsIC5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5oMSB7XG4gICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IGg0LCAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuaDQge1xuICBtYXgtd2lkdGg6IDY2M3B4O1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDQsIC5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5oNCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IHtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IGgxLCAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYm9keSAuaDEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IHAge1xuICBjb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmc6IDE4cHggNDkuNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGE6bnRoLWNoaWxkKDIpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cblxuLyogQ29tcGFuaWVzICovXG4uYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWF4LXdpZHRoOiA4MjRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgaDMsIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5zZW8taGVhZGVyIGgzLCAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDMsIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgLmgzLCAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgzLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnNlby1oZWFkZXIgLmgzLCAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgzLCAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAuaXRlbS1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5pdGVtLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLyogQ2VudGVyIGFsaWdubWVudCAqL1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLmxpc3QtZ3JvdXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIC5pbWFnZS1zdHlsZS13ZWJwIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCAuaW1hZ2Utc3R5bGUtd2VicCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoMikgLmltYWdlLXN0eWxlLXdlYnAge1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDIpIC5pbWFnZS1zdHlsZS13ZWJwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCgzKSAuaW1hZ2Utc3R5bGUtd2VicCB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDMpIC5pbWFnZS1zdHlsZS13ZWJwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCg0KSAuaW1hZ2Utc3R5bGUtd2VicCB7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDQpIC5pbWFnZS1zdHlsZS13ZWJwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoNSkgLmltYWdlLXN0eWxlLXdlYnAge1xuICBtYXgtd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCg1KSAuaW1hZ2Utc3R5bGUtd2VicCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDYpIC5pbWFnZS1zdHlsZS13ZWJwIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoNikgLmltYWdlLXN0eWxlLXdlYnAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoNykge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tjb21wYW5pZXMtYmxvY2stYmxvY2stMiAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoNykge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCg3KSAuaW1hZ2Utc3R5bGUtd2VicCB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDcpIC5pbWFnZS1zdHlsZS13ZWJwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIC5pbWFnZS1zdHlsZS13ZWJwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi8qIEVuZCBDb21wYW5pZXMqL1xuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWZvb3RlciAjbG9hZE1vcmVTZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWZvb3RlciAjbG9hZE1vcmVTZXJ2aWNlcyB7XG4gICAgcGFkZGluZzogMThweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1mb290ZXIgI2xvYWRNb3JlU2VydmljZXMge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzIlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbis2KSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoLW4rMikpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm5vaG92ZXItc2VydmljZXMge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ob3Zlci1zZXJ2aWNlcyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmhvdmVyLXNlcnZpY2VzOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc2VydmljZXMtdGl0bGUgaDMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc2VydmljZXMtdGl0bGUgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoM24rMykpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKGV2ZW4pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjRweCBhdXRvIDBweCAwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODcgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzOmhvdmVyOjphZnRlciB7XG4gIGZpbHRlcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4vKiBXb3JrIG1vZGVscyBuZXcgZGVzaWduKi9cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLnZpZXctZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1mb290ZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAudmlldy1mb290ZXIgYSB7XG4gICAgcGFkZGluZzogMThweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1pdGVtIHtcbiAgbWluLWhlaWdodDogMjEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSB7XG4gIHdpZHRoOiAzMiU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkgcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTEgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkgaDMsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0xIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi8qIFdoeSBjaG9vc2UgemVuZGV2ICovXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyAuaDIge1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLWl0ZW0ge1xuICBtaW4taGVpZ2h0OiAyMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDMycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwge1xuICAgIGdhcDogMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSB7XG4gIG1pbi1oZWlnaHQ6IDI0MnB4O1xuICBtYXgtd2lkdGg6IDI5NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkgcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSBoMzpub3QoOmZpcnN0LWNoaWxkKSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSAuaDM6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMiAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLW5ldy1ibG9jay0yIC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIC5vd2wtaXRlbSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4vKiBFbmQgd2h5IGNob29zZSB6ZW5kZXYgKi9cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4MjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuYWN0aXZlLXRlY2hub2xvZ3kgaDMsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5hY3RpdmUtdGVjaG5vbG9neSAuaDMge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5hY3RpdmUtdGVjaG5vbG9neTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2ZykgIWltcG9ydGFudDtcbiAgZmlsdGVyOiB1bnNldCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5hY3RpdmUtdGVjaG5vbG9neTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2QTZBNzE7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgaDMsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmgzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDI3LjZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLXJvdyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLXJvdzpudGgtY2hpbGQobis3KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpIC52aWV3cy1maWVsZC10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi4uLlwiO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAudmlld3Mtcm93Om50aC1jaGlsZCg2KSAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCg2KSkgLnZpZXdzLWZpZWxkLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCg2KSkgLnZpZXdzLWZpZWxkLXRpdGxlOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNkE2QTcxO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoNikpIC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTYuOHB4O1xuICBjb2xvcjogIzI2MjQyNDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXM6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2Zyk7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBmaWx0ZXI6IHNhdHVyYXRlKDEwMCUpIGJyaWdodG5lc3MoMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXM6OmFmdGVyIHtcbiAgICByaWdodDogMTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLm1vYmlsZS10ZWNobm9sb2dpZXMtaWNvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5hY3RpdmUtdGVjaG5vbG9neS1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgaDMsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLmgzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aWR0aDogMTkuMiU7XG4gIG1hcmdpbi1yaWdodDogMSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKDVuKzYpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93Om50aC1jaGlsZCg1bis2KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24rNCkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWljb24tdGVjaG5vbG9naWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdzpudGgtY2hpbGQobis3KSB7XG4gIGRpc3BsYXk6IHVuc2V0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93Om50aC1jaGlsZCg2KSAudmlld3MtZmllbGQtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpIC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoNikpIC52aWV3cy1maWVsZC10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCg2KSkgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQge1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmFjdGl2ZS10ZWNobm9sb2d5LWljb25zIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCBoMywgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLmgzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aWR0aDogMTkuMiU7XG4gIG1hcmdpbi1yaWdodDogMSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgaW1nIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKDVuKzYpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pY29uLXRlY2hub2xvZ2llcyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWljb24tdGVjaG5vbG9naWVzIC5maWVsZC1jb250ZW50IGE6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOS4zNnB4O1xuICBjb2xvcjogIzI2MjQyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMzIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtdGF4b25vbXktYmxvY2stMSAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5hdHRhY2htZW50LWFmdGVyIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy10YXhvbm9teS1ibG9jay0xIC5hdHRhY2htZW50LWFmdGVyIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8xIC52aWV3LWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTEgLmF0dGFjaG1lbnQtYWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzMiU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzYpKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuaG92ZXItaW5kdXN0cmllczpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmhvdmVyLWluZHVzdHJpZXM6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWluZHVzdHJpZXMtdGl0bGUge1xuICBjb2xvcjogIzMwQjU4NyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgzbiszKSkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoZXZlbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1pbmR1c3RyaWVzLTIge1xuICBtaW4taGVpZ2h0OiAyMzVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWluZHVzdHJpZXMtMiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnJvdy1pbm5lci1jb250ZW50IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctY29udGVudCAuZ3JvdXAtaW5kdXN0cmllcyB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIGgzLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIGg0LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLmdyb3VwLWluZHVzdHJpZXMgLmRlc2NyaXB0aW9uLWN1c3RvbS1pbmR1c3RyaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMHB4IDBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctY29udGVudCAuZ3JvdXAtaW5kdXN0cmllcyAuZGVzY3JpcHRpb24tY3VzdG9tLWluZHVzdHJpZXM6aG92ZXIge1xuICBjb2xvcjogIzMwQjU4NyAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay10eXBlLWJsb2NrLTEgLnZpZXctY29udGVudCAuZ3JvdXAtaW5kdXN0cmllcyAuZGVzY3JpcHRpb24tY3VzdG9tLWluZHVzdHJpZXM6aG92ZXI6OmFmdGVyIHtcbiAgZmlsdGVyOiB1bnNldCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWNvbnRlbnQgLmdyb3VwLWluZHVzdHJpZXMgLmRlc2NyaXB0aW9uLWN1c3RvbS1pbmR1c3RyaWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMSAudmlldy1mb290ZXIgI2xvYWRNb3JlSW5kdXN0cmllcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWZvb3RlciAjbG9hZE1vcmVJbmR1c3RyaWVzIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stdHlwZS1ibG9jay0xIC52aWV3LWZvb3RlciAjbG9hZE1vcmVJbmR1c3RyaWVzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctaWQtcHJvamVjdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWhlYWRlciwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuc2VvLWhlYWRlciwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWhlYWRlciwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuc2VvLWhlYWRlciwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWhlYWRlciwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuc2VvLWhlYWRlciwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWhlYWRlciBoMiwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuc2VvLWhlYWRlciBoMiwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1oZWFkZXIgLmgyLCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuc2VvLWhlYWRlciAuaDIsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctaGVhZGVyIGgyLCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5zZW8taGVhZGVyIGgyLCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWhlYWRlciAuaDIsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5zZW8taGVhZGVyIC5oMiwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctaGVhZGVyIGg1LCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5zZW8taGVhZGVyIGg1LCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWhlYWRlciAuaDUsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5zZW8taGVhZGVyIC5oNSwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctaGVhZGVyIHAsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuc2VvLWhlYWRlciBwLCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctaGVhZGVyIHAsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuc2VvLWhlYWRlciBwLCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1oZWFkZXIgcCwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC5zZW8taGVhZGVyIHAsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW46IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDQ5JTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93Omxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgybikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAucm93LWlubmVyLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ncm91cGVkLXRleHQtZmllbGQtcHJvamVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGhlaWdodDogNTAlO1xufVxuLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ncm91cGVkLXRleHQtZmllbGQtcHJvamVjdHMgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjRweCBhdXRvIDBweCAwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmdyb3VwZWQtdGV4dC1maWVsZC1wcm9qZWN0cyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWNhcmQtdGV4dC1wcm9qZWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWNhcmQtdGV4dC1wcm9qZWN0cyBoNCwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jYXJkLXRleHQtcHJvamVjdHMgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jYXJkLXRleHQtcHJvamVjdHMgaDQ6aG92ZXIsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtY2FyZC10ZXh0LXByb2plY3RzIC5oNDpob3ZlciB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jYXJkLXRleHQtcHJvamVjdHMgaDMsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtY2FyZC10ZXh0LXByb2plY3RzIC5oMywgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jYXJkLXRleHQtcHJvamVjdHMgaDIsIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtY2FyZC10ZXh0LXByb2plY3RzIC5oMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWNhcmQtdGV4dC1wcm9qZWN0cyBoMzpob3ZlciwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jYXJkLXRleHQtcHJvamVjdHMgLmgzOmhvdmVyLCAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWNhcmQtdGV4dC1wcm9qZWN0cyBoMjpob3ZlciwgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jYXJkLXRleHQtcHJvamVjdHMgLmgyOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXByb2plY3QtMiB7XG4gIGhlaWdodDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtcHJvamVjdC0yIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbiAgbWF4LWhlaWdodDogMzcwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtcHJvamVjdC0yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMHB4IDBweDtcbiAgfVxufVxuLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LW5hbWUtcHJvamVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtbmFtZS1wcm9qZWN0cyBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtbmFtZS1wcm9qZWN0cyBwIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1ib2R5IHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1ib2R5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGF0aC1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay01IC52aWV3LWZvb3RlciBhIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLXNlcnZpY2VzIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUgLnZpZXctZm9vdGVyIGEge1xuICAgIHBhZGRpbmc6IDE4cHggMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFdvcmsgbW9kZWxzIG5ldyBkZXNpZ24qL1xuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWZvb3RlciBhIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWZvb3RlciBhIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHdpZHRoOiAzMiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzYpKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubm9ob3Zlci1zZXJ2aWNlcyB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmhvdmVyLXNlcnZpY2VzIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuaG92ZXItc2VydmljZXM6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zZXJ2aWNlcy10aXRsZSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zZXJ2aWNlcy10aXRsZSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgzbiszKSkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoZXZlbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMHB4IDBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXM6aG92ZXIge1xuICBjb2xvcjogIzMwQjU4NyAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXM6aG92ZXI6OmFmdGVyIHtcbiAgZmlsdGVyOiB1bnNldCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWhvbWUtcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5ub2RlLS10eXBlLXNlbyBuYXYudGFicyB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtc2VvIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xIC5zZW8taGVhZGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgbWF4LXdpZHRoOiA4MjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMSAuc2VvLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEgLnNlby1oZWFkZXIgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEgLnNlby1oZWFkZXIgLnN1YnRpdGxlLXAge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMSAuc2VvLWhlYWRlciBoMSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEgLnNlby1oZWFkZXIgLmgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xIC5zZW8taGVhZGVyIC5oNSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEgLnNlby1oZWFkZXIgaDUgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEgLnNlby1oZWFkZXIgLmg1IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEgLnNlby1oZWFkZXIgaDU6bnRoLWNoaWxkKDIpLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMSAuc2VvLWhlYWRlciAuaDU6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMSAuc2VvLWhlYWRlciAuaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMSAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEgLnNlby1oZWFkZXIgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1zZW8gLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXNlbyAuZmllbGQtY29udGVudCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utc2VvIC5maWVsZC1jb250ZW50IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAuaW5mb3JtYXRpb24tZmllbGQgYSB7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAuaW5mb3JtYXRpb24tZmllbGQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyNDI0ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzkge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfOSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utc2VvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utc2VvIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciB7XG4gIG1heC13aWR0aDogODQ0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuY2FsbC1hY3Rpb24tc2VvIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5jYWxsLWFjdGlvbi1zZW8gYSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5jYWxsLWFjdGlvbi1zZW8ge1xuICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtYm9keSB7XG4gIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogODQ0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtYm9keSBhIHtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ib2R5IGE6aG92ZXIge1xuICBjb2xvcjogIzI2MjQyNCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLWJvZHkgaDJbaWRdOjpiZWZvcmUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ib2R5IFtpZF0uaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDg1cHg7XG4gIG1hcmdpbjogLTg1cHggMCAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ib2R5IGxpIHtcbiAgY29sb3I6ICM2QTZBNzE7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtYm9keSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IC5idXR0b24tbGluayB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA4NDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IC5idXR0b24tbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLmJ1dHRvbi1saW5rIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IC5idXR0b24tbGluayBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLnZpZXctaWQtc2VvIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNCAudmlldy1pZC1zZW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLnZpZXctaWQtc2VvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNCAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNCAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNCAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW46IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNCAudmlldy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2UtYmxvY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlLWJsb2NrcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgI0Y5RjlGOSAwJSwgI0VGRUZFRiAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogNDhweCA0OHB4IDBweCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2UtYmxvY2tzIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0ge1xuICAgIHBhZGRpbmc6IDEycHggMHB4IDMycHggMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2UtYmxvY2tzIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0ge1xuICAgIHBhZGRpbmc6IDEycHggMHB4IDMycHggMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZS1ibG9ja3MgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlLWJsb2NrcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlLWJsb2NrcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlLWJsb2NrcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2UtYmxvY2tzIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlcnZpY2VzLXBhcmFncmFwaC0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZS1ibG9ja3MgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTIge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZS1ibG9ja3MgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTIge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZS1ibG9ja3MgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTIgaDMsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZS1ibG9ja3MgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTIgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlLWJsb2NrcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlLWJsb2NrcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZS1ibG9ja3MgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTIgaDMgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlLWJsb2NrcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiAuaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlLWJsb2NrcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXNlcnZpY2VzLXBhcmFncmFwaC0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZS1ibG9ja3MgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtbGluay1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlLWJsb2NrcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXNlcnZpY2VzLXBhcmFncmFwaC0yIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZS1ibG9ja3MgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2UtYmxvY2tzIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTIge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuc2VydmljZS1ibG9ja3MgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLSAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlLWJsb2NrcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0yIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2UtYmxvY2tzIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTIgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlLWJsb2NrcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0yIGgzLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2UtYmxvY2tzIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTIgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnNlcnZpY2UtYmxvY2tzIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay0gLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTIgaDMgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5zZXJ2aWNlLWJsb2NrcyAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmstIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0yIC5oMyBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay01IC52aWV3LWlkLXNlbyB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay01IC52aWV3LWlkLXNlbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay01IC52aWV3LWlkLXNlbyAucHJvY2Vzcy1jb250YWluZXIge1xuICBwYWRkaW5nOiA2MHB4IDAgMCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTUgLnZpZXctaWQtc2VvIC5wcm9jZXNzLWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTUgLnZpZXctaWQtc2VvIC5wcm9jZXNzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzMnB4IDBweCAwcHggMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTUgLnZpZXctaWQtc2VvIC5wcm9jZXNzLWNvbnRhaW5lciAubGVmdC1zaWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNSAudmlldy1pZC1zZW8gLnByb2Nlc3MtY29udGFpbmVyIC5sZWZ0LXNpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTUgLnZpZXctaWQtc2VvIC5wcm9jZXNzLWNvbnRhaW5lciAubGVmdC1zaWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNSAudmlldy1pZC1zZW8gLnByb2Nlc3MtY29udGFpbmVyIC5sZWZ0LXNpZGUgaDMsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay01IC52aWV3LWlkLXNlbyAucHJvY2Vzcy1jb250YWluZXIgLmxlZnQtc2lkZSAuaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWF4LXdpZHRoOiA0NTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay01IC52aWV3LWlkLXNlbyAucHJvY2Vzcy1jb250YWluZXIgLmxlZnQtc2lkZSBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTUgLnZpZXctaWQtc2VvIC5wcm9jZXNzLWNvbnRhaW5lciAubGVmdC1zaWRlIC5oMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTUgLnZpZXctaWQtc2VvIC5wcm9jZXNzLWNvbnRhaW5lciAubGVmdC1zaWRlIHAge1xuICBtYXgtd2lkdGg6IDQ1NXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTUgLnZpZXctaWQtc2VvIC5wcm9jZXNzLWNvbnRhaW5lciAubGVmdC1zaWRlIHA6bGFzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogNDU1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay01IC52aWV3LWlkLXNlbyAucHJvY2Vzcy1jb250YWluZXIgLmxlZnQtc2lkZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay01IC52aWV3LWlkLXNlbyAucHJvY2Vzcy1jb250YWluZXIgLmltZy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay01IC52aWV3LWlkLXNlbyAucHJvY2Vzcy1jb250YWluZXIgLmltZy13cmFwcGVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTUgLnZpZXctaWQtc2VvIC5wcm9jZXNzLWNvbnRhaW5lciAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1jdGEtYmxvY2stMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tY3RhLWJsb2NrLTEgLmN0YS0zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiA3cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1jdGEtYmxvY2stMSAuY3RhLTMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1jdGEtYmxvY2stMSAuY3RhLTMgLmN0YS0zLWxlZnQge1xuICB3aWR0aDogNTUlO1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICBwYWRkaW5nLXRvcDogOSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWN0YS1ibG9jay0xIC5jdGEtMyAuY3RhLTMtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1jdGEtYmxvY2stMSAuY3RhLTMgLmN0YS0zLWxlZnQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1jdGEtYmxvY2stMSAuY3RhLTMgLmN0YS0zLWxlZnQgLmg1IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWN0YS1ibG9jay0xIC5jdGEtMyAuY3RhLTMtbGVmdCBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWN0YS1ibG9jay0xIC5jdGEtMyAuY3RhLTMtbGVmdCAuaDQge1xuICBjb2xvcjogIzZBNkE3MTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tY3RhLWJsb2NrLTEgLmN0YS0zIC5jdGEtMy1sZWZ0IGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tY3RhLWJsb2NrLTEgLmN0YS0zIC5jdGEtMy1sZWZ0IC5oMiB7XG4gIG1hcmdpbjogMTZweCAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tY3RhLWJsb2NrLTEgLmN0YS0zIC5jdGEtMy1yaWdodCB7XG4gIHdpZHRoOiAzNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2QTZBNzE7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyNHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tY3RhLWJsb2NrLTEgLmN0YS0zIC5jdGEtMy1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1jdGEtYmxvY2stMSAuY3RhLTMgLmN0YS0zLXJpZ2h0IGg2LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tY3RhLWJsb2NrLTEgLmN0YS0zIC5jdGEtMy1yaWdodCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tY3RhLWJsb2NrLTEgLmN0YS0zIC5jdGEtMy1yaWdodCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1heC1oZWlnaHQ6IDEzMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICB3aWR0aDogMTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tY3RhLWJsb2NrLTEgLmN0YS0zIC5jdGEtMy1yaWdodCAubGlua2VkaW4tY2xhc3MgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWN0YS1ibG9jay0xIC5jdGEtMyAuY3RhLTMtcmlnaHQgLmxpbmtlZGluLWNsYXNzIHAgYSB7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tY3RhLWJsb2NrLTEgLmN0YS0zIC5jdGEtMy1yaWdodCAubGlua2VkaW4tY2xhc3MgcCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctaWNvbi5zdmcpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTEwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tY3RhLWJsb2NrLTEgLmN0YS0zIC5jdGEtMy1yaWdodCAubGlua2VkaW4tY2xhc3MgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tY3RhLWJsb2NrLTEgLmN0YS0zIC5jdGEtMy1yaWdodCAubGlua2VkaW4tY2xhc3MgcCBhOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctaWNvbi1ob3Zlci5zdmcpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTEwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tY3RhLWJsb2NrLTEgLmN0YS0zIC5jdGEtMy1yaWdodCAuYnV0dG9uLWNsYXNzIGEge1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIGNvbG9yOiAjRjhGQUZDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xuICBmb250LXdlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWN0YS1ibG9jay0xIC5jdGEtMyAuY3RhLTMtcmlnaHQgLmJ1dHRvbi1jbGFzcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiB7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS10aXRsZSB7XG4gIG1heC13aWR0aDogNjI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS1xdWVzdGlvbnMgLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXF1ZXN0aW9ucyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5mYXEtcXVlc3Rpb25zIC5maWVsZF9faXRlbSBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5mYXEtcXVlc3Rpb25zIC5maWVsZF9faXRlbSAuaDQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXF1ZXN0aW9ucyAuZmllbGRfX2l0ZW0gaDQgc3Ryb25nLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS1xdWVzdGlvbnMgLmZpZWxkX19pdGVtIC5oNCBzdHJvbmcge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXF1ZXN0aW9ucyAuZmllbGRfX2l0ZW0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXF1ZXN0aW9ucyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0zIC5zZW8tY2xvc3VyZS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0zIC5zZW8tY2xvc3VyZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTMgLnNlby1jbG9zdXJlLWhlYWRlciAubGlua1Nlb0Nsb3N1cmUgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0zIC5zZW8tY2xvc3VyZS1oZWFkZXIgcCBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xuICBwYWRkaW5nOiAxLjEyNXJlbSAxLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGOEZBRkM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwQjU4NztcbiAgbWFyZ2luOiAwIDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMyAuc2VvLWNsb3N1cmUtaGVhZGVyIHAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKTtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMyAuc2VvLWNsb3N1cmUtaGVhZGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTMgLnNlby1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTMgLnNlby1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlbyB7XG4gIHBhZGRpbmc6IDMycHggNDhweCAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNGOUY5RjkgMCUsICNFRkVGRUYgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjRjlGOUY5IDAlLCAjRUZFRkVGIDEwMCUpO1xuICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlbyAucm93ID4gZGl2IHtcbiAgd2lkdGg6IDQ5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8gLnJvdyA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8gLnJvdyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlbyAucm93ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlbyAucm93ID4gZGl2OmZpcnN0LWNoaWxkIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlbyAucm93ID4gZGl2OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8gLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlbyAucm93ID4gZGl2OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8gLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8gLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8gLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8gLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMyAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8gLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmllcyAuZmllbGRfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpZXMgLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlbyAucm93IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiAudmlldy1pZC1zZW8ge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTYgLnNlby1oZWFkZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiAuc2VvLWhlYWRlciB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTYgLnNlby1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC52aWV3LWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiAuc2VvLWhlYWRlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTYgLnZpZXctaGVhZGVyIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg0LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC5zZW8taGVhZGVyIC5oNCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC5saXN0LXplbmRldiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC5saXN0LXplbmRldiB7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC5saXN0LXplbmRldiAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0OCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjRweDtcbiAgaGVpZ2h0OiAzMzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiAubGlzdC16ZW5kZXYgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiAubGlzdC16ZW5kZXYgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSBpbWcge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC5saXN0LXplbmRldiAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTYgLmxpc3QtemVuZGV2IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gaDMsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC5saXN0LXplbmRldiAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDY4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTYgLmxpc3QtemVuZGV2IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gaDMsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC5saXN0LXplbmRldiAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIC5oMyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTYgLmxpc3QtemVuZGV2IC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gaDMsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC5saXN0LXplbmRldiAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIC5oMyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay02IC5saXN0LXplbmRldiAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2QTZBNzE7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiAubGlzdC16ZW5kZXYgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNiAubGlzdC16ZW5kZXYgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTcgLnZpZXdzLWZpZWxkLWJvZHkgaDJbaWRdOjpiZWZvcmUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay03IC52aWV3cy1maWVsZC1ib2R5IFtpZF0uaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDg1cHg7XG4gIG1hcmdpbjogLTg1cHggMCAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNyAudmlld3MtZmllbGQtYm9keSBsaSB7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTcgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay03IC5oNCB7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTcgYSB7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stNyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjI0MjQgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay03IC52aWV3LWlkLXNlbyB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0zIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0xIGgyLCAuYmxvY2stdmlld3MtYmxvY2tjbGllbnQtcy13b3Jkcy1ibG9jay1ibG9jay0xIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOCAudmlldy1pZC1zZW8ge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay04IC52aWV3LWlkLXNlbyB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay04IC52aWV3LWlkLXNlbyAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgbWF4LXdpZHRoOiA2MjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOCAudmlldy1pZC1zZW8gLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOCAudmlldy1pZC1zZW8gLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS1xdWVzdGlvbnMgLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay04IC52aWV3LWlkLXNlbyAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXF1ZXN0aW9ucyAuZmllbGRfX2l0ZW0gaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay04IC52aWV3LWlkLXNlbyAudmlld3MtZmllbGQtbm90aGluZyAuZmFxLXF1ZXN0aW9ucyAuZmllbGRfX2l0ZW0gLmg0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOCAudmlldy1pZC1zZW8gLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS1xdWVzdGlvbnMgLmZpZWxkX19pdGVtIGg0IHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTggLnZpZXctaWQtc2VvIC52aWV3cy1maWVsZC1ub3RoaW5nIC5mYXEtcXVlc3Rpb25zIC5maWVsZF9faXRlbSAuaDQgc3Ryb25nIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOCAudmlldy1pZC1zZW8gLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS1xdWVzdGlvbnMgLmZpZWxkX19pdGVtIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOCAudmlldy1pZC1zZW8gLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZhcS1xdWVzdGlvbnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEwIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMCAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEwIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTAgLnNlby1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMCAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEwIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTAgLnNlby1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEwIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlbyB7XG4gIHBhZGRpbmc6IDMycHggNDhweCAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNGOUY5RjkgMCUsICNFRkVGRUYgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEwIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlbyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgI0Y5RjlGOSAwJSwgI0VGRUZFRiAxMDAlKTtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMCAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8gLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTAgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMCAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8gLnJvdyA+IGRpdiB7XG4gIHdpZHRoOiA0OSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEwIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlbyAucm93ID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMCAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8gLnJvdyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEwIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlbyAucm93ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTAgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTAgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMCAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8gLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMCAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8gLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEwIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlbyAucm93ID4gZGl2OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTAgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTAgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMCAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8gLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSAuaDIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTAgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEwIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlbyAucm93ID4gZGl2OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIC5oMiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTAgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTAgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEwIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlbyAucm93ID4gZGl2OmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWVzIC5maWVsZF9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTAgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpZXMgLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMCAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1zZW8gLnJvdyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLXNlbyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLXNlbyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUgLmxheW91dF9fcmVnaW9uIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLXNlbyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLXNlbyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLXNlbyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA3ODBweDtcbiAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHRvcDogMTIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IC8qIEVuYWJsZSB2ZXJ0aWNhbCBzY3JvbGxpbmcgKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTEge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTExIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSB7XG4gICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyAvKiBGb3IgQ2hyb21lLCBTYWZhcmksIGFuZCBPcGVyYSAqL1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTExIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSAuc2VvLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTExIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTEgLnNlby1oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTExIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTEgLnNlby1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTEgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTExIC5zZW8taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTEgLnNlby1oZWFkZXIgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjMjYyNDI0O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTEgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTExIC5zZW8taGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTExIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTExIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSAuc2VvLWhlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTExIC5hY3RpdmUtbmF2LWJsb2ctbGluayB7XG4gIGNvbG9yOiAjMzBiNTg3ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTExIC5zaWRlYmFyLWJsb2ctdGl0bGUgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTExIC5zaWRlYmFyLWJsb2ctdGl0bGUgYSB7XG4gIGxpbmUtaGVpZ2h0OiAyMS42cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMjYyNDI0O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTEgLnNpZGViYXItYmxvZy10aXRsZSBwOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTEgLnNpZGViYXItYmxvZy10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTExIC5zaWRlYmFyLWJsb2ctdGl0bGUgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTExIC5zaWRlYmFyLWJsb2ctdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSAuc2lkZWJhci1ibG9nLXN1YnRpdGxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSAuc2lkZWJhci1ibG9nLXN1YnRpdGxlIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSAuc2lkZWJhci1ibG9nLXN1YnRpdGxlIGEge1xuICBsaW5lLWhlaWdodDogMTkuMzZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzI2MjQyNDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTEgLnNpZGViYXItYmxvZy1zdWJ0aXRsZSBwOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTEgLnNpZGViYXItYmxvZy1zdWJ0aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTExIC5zaWRlYmFyLWJsb2ctc3VidGl0bGUgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTExIC5zaWRlYmFyLWJsb2ctc3VidGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSAudmlldy1mb290ZXIgLmZvb3Rlci1ibG9nLWxpbmtzIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSAudmlldy1mb290ZXIgLmZvb3Rlci1ibG9nLWxpbmtzIGEge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSAudmlldy1mb290ZXIgLmZvb3Rlci1ibG9nLWxpbmtzIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMSAudmlldy1mb290ZXIgLmZvb3Rlci1ibG9nLWxpbmtzIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEyIC52aWV3LWlkLXNlbyB7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEyIC52aWV3LWlkLXNlbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTIgLnZpZXctaWQtc2VvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEyIGRpdltpZF0ge1xuICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiAxNDBweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEyIC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtYm9keS1wYXJhZ3JhcGgtYmxvZyBwIHtcbiAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1ib2R5LXBhcmFncmFwaC1ibG9nIGEge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtYm9keS1wYXJhZ3JhcGgtYmxvZyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLWJvZHktcGFyYWdyYXBoLWJsb2cgaWZyYW1lIHtcbiAgbWluLWhlaWdodDogNDYwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtYm9keS1wYXJhZ3JhcGgtYmxvZyBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLWJvZHktcGFyYWdyYXBoLWJsb2cgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1ib2R5LXBhcmFncmFwaC1ibG9nIGlmcmFtZSB7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtYm9keS1wYXJhZ3JhcGgtYmxvZyBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDI5M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLWJvZHktcGFyYWdyYXBoLWJsb2cgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAyNjNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1ib2R5LXBhcmFncmFwaC1ibG9nIGlmcmFtZSB7XG4gICAgbWluLWhlaWdodDogMjMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtYm9keS1wYXJhZ3JhcGgtYmxvZyBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDIwMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLWJvZHktcGFyYWdyYXBoLWJsb2cgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1ib2R5LXBhcmFncmFwaC1ibG9nIGxpIHtcbiAgY29sb3I6ICM2QTZBNzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1ib2R5LXBhcmFncmFwaC1ibG9nIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMiAudmlld3MtZmllbGQtbm90aGluZyBwIHtcbiAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEyIC52aWV3cy1maWVsZC1ub3RoaW5nIGEge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMiAudmlld3MtZmllbGQtbm90aGluZyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMiAudmlld3MtZmllbGQtbm90aGluZyAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMiAudmlld3MtZmllbGQtbm90aGluZyBoMywgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEyIC52aWV3cy1maWVsZC1ub3RoaW5nIC5oMyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMiAudmlld3MtZmllbGQtbm90aGluZyAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMiAudmlld3MtZmllbGQtbm90aGluZyBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEyIC52aWV3cy1maWVsZC1ub3RoaW5nIC5oNSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgaWZyYW1lIHtcbiAgbWluLWhlaWdodDogNDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEyIC52aWV3cy1maWVsZC1ub3RoaW5nIGlmcmFtZSB7XG4gICAgbWluLWhlaWdodDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMiAudmlld3MtZmllbGQtbm90aGluZyBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEyIC52aWV3cy1maWVsZC1ub3RoaW5nIGlmcmFtZSB7XG4gICAgbWluLWhlaWdodDogMjkzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMiAudmlld3MtZmllbGQtbm90aGluZyBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDI2M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAyMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEyIC52aWV3cy1maWVsZC1ub3RoaW5nIGlmcmFtZSB7XG4gICAgbWluLWhlaWdodDogMjAxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMiAudmlld3MtZmllbGQtbm90aGluZyBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgbGkge1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEyIC52aWV3LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzaWRlYmFyLWJsb2ctYnV0dG9uLWJsb2NrLTEuYWN0aXZlLXNpZGViYXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jbG9zZS1idXR0b24taWNvbi5zdmcpIG5vLXJlcGVhdCAycHgsICNGN0Y3RjcgIWltcG9ydGFudDtcbiAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc2lkZWJhci1ibG9nLWJ1dHRvbi1ibG9jay0xIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0zNXB4O1xuICAgIHRvcDogMTY1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cmVtIDVyZW0gMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zaWRlYmFyLWljb24uc3ZnKSBuby1yZXBlYXQgMnB4LCAjRjdGN0Y3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNXB4O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gIH1cbn1cblxuLnBhdGgtbm9kZS5ub2RlLS10eXBlLXNlbyAjYmxvY2stdmlld3MtYmxvY2stYXdhcmRzLWJsb2NrLWJsb2NrLTEtMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMiAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTIgLnZpZXdzLXJvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2IoNTMsIDQ3LCA5NSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAyOS4xMSUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0yIC52aWV3cy1maWVsZC1maWVsZC1zbGlkZXItaW1hZ2UtaW5kdXN0cnkge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0yIC52aWV3cy1maWVsZC1maWVsZC1zbGlkZXItaW1hZ2UtaW5kdXN0cnkgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMzA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDEsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuaDEge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IGgxIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5oMSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoMSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5oMSB7XG4gICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoNCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IHAge1xuICBtYXgtd2lkdGg6IDY2M3B4O1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjdmN2Y3O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuaDQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IHtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYm9keSBoMSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IC5oMSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IHAge1xuICBjb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGE6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmc6IDE4cHggNDkuNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgyKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5zZW8taGVhZGVyIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5zZW8taGVhZGVyIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5zZW8taGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnNlby1oZWFkZXIgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnNlby1oZWFkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctZm9vdGVyICNsb2FkTW9yZVNlcnZpY2VzSW5kdXN0cmllcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1mb290ZXIgI2xvYWRNb3JlU2VydmljZXNJbmR1c3RyaWVzIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1mb290ZXIgI2xvYWRNb3JlU2VydmljZXNJbmR1c3RyaWVzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDMyJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzYpKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ub2hvdmVyLXNlcnZpY2VzIHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmhvdmVyLXNlcnZpY2VzIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmhvdmVyLXNlcnZpY2VzOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXNlcnZpY2VzLXRpdGxlIGgzLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zZXJ2aWNlcy10aXRsZSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoM24rMykpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZChldmVuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgaDMsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjRweCBhdXRvIDBweCAwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlczpob3ZlciB7XG4gIGNvbG9yOiAjMzBCNTg3ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXM6aG92ZXI6OmFmdGVyIHtcbiAgZmlsdGVyOiB1bnNldCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLnNlby1oZWFkZXIge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuc2VvLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5zZW8taGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLnNlby1oZWFkZXIgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuc2VvLWhlYWRlciBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5zZW8taGVhZGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuc2VvLWhlYWRlciBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC52aWV3LWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC52aWV3LWZvb3RlciBhIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAudmlldy1mb290ZXIgYSB7XG4gICAgcGFkZGluZzogMThweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIC5oMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSB7XG4gIHdpZHRoOiAzMiU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGk6bm90KDpudGgtY2hpbGQoM24pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaTpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGk6bm90KDpudGgtY2hpbGQoLW4rMikpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkgcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSBoMywgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSBoMywgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSBoMzpub3QoOmZpcnN0LWNoaWxkKSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkgLmgzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZSAub3dsLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZSAub3dsLWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIC5vd2wtaXRlbSBoMywgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIC5vd2wtaXRlbSAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZSAub3dsLWl0ZW0gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnZpZXctZGlzcGxheS1pZC1ibG9ja182IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAuc2VvLWhlYWRlciB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC5zZW8taGVhZGVyIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnNlby1oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAuc2VvLWhlYWRlciAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC5zZW8taGVhZGVyIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnNlby1oZWFkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC5zZW8taGVhZGVyIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIHAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIGEge1xuICBjb2xvcjogIzMwQjU4NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyNDI0ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgLmg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgLmg1IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgLmxpbmtTZW9BZHMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgLmxpbmtTZW9BZHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIC5saW5rU2VvQWRzIHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgLmxpbmtTZW9BZHMgcCBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0Y4RkFGQztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xuICBtYXJnaW46IDAgMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIC5saW5rU2VvQWRzIHAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKTtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBsaSBzdHJvbmcge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnJpZ2h0LWluZHVzdHJpZXMge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTYgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnJpZ2h0LWluZHVzdHJpZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1pbmR1c3RyaWVzIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC52aWV3LWluZHVzdHJpZXMudmlldy1pZC1pbmR1c3RyaWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLnNlby1oZWFkZXIge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuc2VvLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC5zZW8taGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLnNlby1oZWFkZXIgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuc2VvLWhlYWRlciBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC5zZW8taGVhZGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuc2VvLWhlYWRlciBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtcHJvY2Vzcy1jYXRlZ29yeS12YWx1ZSB7XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1wcm9jZXNzLWNhdGVnb3J5LXZhbHVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1wcm9jZXNzLWNhdGVnb3J5LXZhbHVlIC5iZWYtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlcjogMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtcHJvY2Vzcy1jYXRlZ29yeS12YWx1ZSAuYmVmLWxpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1wcm9jZXNzLWNhdGVnb3J5LXZhbHVlIC5iZWYtbGlua3MgdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1wcm9jZXNzLWNhdGVnb3J5LXZhbHVlIC5iZWYtbGlua3MgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLXByb2Nlc3MtY2F0ZWdvcnktdmFsdWUgLmJlZi1saW5rcyB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtcHJvY2Vzcy1jYXRlZ29yeS12YWx1ZSAuYmVmLWxpbmtzIHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1wcm9jZXNzLWNhdGVnb3J5LXZhbHVlIC5iZWYtbGlua3MgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtcHJvY2Vzcy1jYXRlZ29yeS12YWx1ZSAuYmVmLWxpbmtzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtcHJvY2Vzcy1jYXRlZ29yeS12YWx1ZSAuYmVmLWxpbmtzIHVsIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLXByb2Nlc3MtY2F0ZWdvcnktdmFsdWUgLmJlZi1saW5rcyB1bCBsaSBhOmZpcnN0LWNoaWxkLmJlZi1saW5rLS1zZWxlY3RlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1wcm9jZXNzLWNhdGVnb3J5LXZhbHVlIC5iZWYtbGlua3MgdWwgbGkgYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAge1xuICBtYXJnaW46IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LWNhdGVnb3J5LSBpbWcge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LWNhdGVnb3J5LSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LWNhdGVnb3J5LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0IGgzLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC1jYXRlZ29yeS0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dCAuaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiA2OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LWNhdGVnb3J5LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0IGgzLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC1jYXRlZ29yeS0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dCAuaDMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LWNhdGVnb3J5LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0IGgzLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC1jYXRlZ29yeS0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dCAuaDMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC1jYXRlZ29yeS0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LWNhdGVnb3J5LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0IGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LWNhdGVnb3J5LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LXJlZ3VsYXIuc3ZnKTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogMzIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtOm5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtOm5vdCg6bnRoLWNoaWxkKDJuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMiUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbTpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC1jYXRlZ29yeS0gaW1nIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC1jYXRlZ29yeS0gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC1jYXRlZ29yeS0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay03IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtY2F0ZWdvcnktIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQgaDMsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LWNhdGVnb3J5LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0IC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LWNhdGVnb3J5LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0IGgzLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC1jYXRlZ29yeS0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dCAuaDMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LWNhdGVnb3J5LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0IGgzLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC1jYXRlZ29yeS0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dCAuaDMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTcgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC1jYXRlZ29yeS0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LWNhdGVnb3J5LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0IGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNyAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LWNhdGVnb3J5LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LXJlZ3VsYXIuc3ZnKTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLnZpZXctZGlzcGxheS1pZC1ibG9ja184IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuc2VvLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4MjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5zZW8taGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLnNlby1oZWFkZXIgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5zZW8taGVhZGVyIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLnNlby1oZWFkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5zZW8taGVhZGVyIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5hY3RpdmUtdGVjaG5vbG9neSBoMywgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5hY3RpdmUtdGVjaG5vbG9neSAuaDMge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuYWN0aXZlLXRlY2hub2xvZ3k6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ncmVlbi5zdmcpICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmFjdGl2ZS10ZWNobm9sb2d5OjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZBNkE3MTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgaDMsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5oMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNy42cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAudmlld3Mtcm93IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLXJvdzpudGgtY2hpbGQobis3KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAudmlld3Mtcm93Om50aC1jaGlsZCg2KSAudmlld3MtZmllbGQtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCIuLi5cIjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpIC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCg2KSkgLnZpZXdzLWZpZWxkLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoNikpIC52aWV3cy1maWVsZC10aXRsZTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZBNkE3MTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCg2KSkgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTYuOHB4O1xuICBjb2xvcjogIzI2MjQyNDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ncmVlbi5zdmcpO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICByaWdodDogMjBweDtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKSBicmlnaHRuZXNzKDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llczo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLm1vYmlsZS10ZWNobm9sb2dpZXMtaWNvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuYWN0aXZlLXRlY2hub2xvZ3ktaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgaDMsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC5oMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdpZHRoOiAxOS4yJTtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93Om50aC1jaGlsZCg1bis2KSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKDVuKzYpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24rNCkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pY29uLXRlY2hub2xvZ2llcyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKG4rNykge1xuICBkaXNwbGF5OiB1bnNldDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpIC52aWV3cy1maWVsZC10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpIC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKDYpKSAudmlld3MtZmllbGQtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKDYpKSAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfOCAudmlldy1jb250ZW50IHtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLnZpZXctZGlzcGxheS1pZC1ibG9ja184IC52aWV3LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmFjdGl2ZS10ZWNobm9sb2d5LWljb25zIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIGgzLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLmgzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgd2lkdGg6IDE5LjIlO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyBpbWcge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93Om50aC1jaGlsZCg1bis2KSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWljb24tdGVjaG5vbG9naWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWljb24tdGVjaG5vbG9naWVzIC5maWVsZC1jb250ZW50IGE6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjM2cHg7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOCAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMzIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTggLmF0dGFjaG1lbnQtYWZ0ZXIge1xuICB3aWR0aDogNjAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5hdHRhY2htZW50LWFmdGVyIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8xIC52aWV3LWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04IC5hdHRhY2htZW50LWFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5zZW8taGVhZGVyIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLnNlby1oZWFkZXIge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuc2VvLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5zZW8taGVhZGVyIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLnNlby1oZWFkZXIgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuc2VvLWhlYWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLnNlby1oZWFkZXIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfOSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLnZpZXctZGlzcGxheS1pZC1ibG9ja185IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLnZpZXctZGlzcGxheS1pZC1ibG9ja185IC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMgLmgyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IC5vd2wtaXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDIxMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDMycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIHtcbiAgICBnYXA6IDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSB7XG4gIG1heC13aWR0aDogMjk2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkgcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIGgzLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkgaDM6bm90KDpmaXJzdC1jaGlsZCksIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIC5oMzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTkgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZSAub3dsLWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIC5vd2wtaXRlbSBoMywgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay05IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIC5vd2wtaXRlbSAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZSAub3dsLWl0ZW0gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAudmlldy1pbmR1c3RyaWVzLnZpZXctaWQtaW5kdXN0cmllcyB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuc2VvLWhlYWRlciB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuc2VvLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuc2VvLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLnNlby1oZWFkZXIgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5zZW8taGVhZGVyIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5zZW8taGVhZGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLnNlby1oZWFkZXIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGhlaWdodDogMzM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSBpbWcge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGgzLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gaDMsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gLmgzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGgzLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIC5oMyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVndWxhci5zdmcpO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogMjMuNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbTpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtOm5vdCg6bnRoLWNoaWxkKDRuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbTpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW06bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW06bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbTpub3QoOm50aC1jaGlsZCgtbis0KSkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gaW1nIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMCAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGgzLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gaDMsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gLmgzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGgzLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIC5oMyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEwIC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTAgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVndWxhci5zdmcpO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlldy1pbmR1c3RyaWVzLnZpZXctaWQtaW5kdXN0cmllcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnNlby1oZWFkZXIge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnNlby1oZWFkZXIge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnNlby1oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC5zZW8taGVhZGVyIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAuc2VvLWhlYWRlciBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAuc2VvLWhlYWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC5zZW8taGVhZGVyIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMge1xuICB3aWR0aDogMzIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXByZW1pdW0tdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMHB4IDBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1wcmVtaXVtLXRpdGxlIGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcHJlbWl1bS10aXRsZSAuaDUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXByZW1pdW0tdGl0bGUgaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1wcmVtaXVtLXRpdGxlIC5oNSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOS4ycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcHJlbWl1bS10aXRsZSB7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGRfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1sZWZ0OiAyJSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1wcmljZSBoMywgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UgLmgzLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UgaDMsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1wcmljZSAuaDMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UgaDQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIGg0LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5IHVsLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSB1bCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgcDpsYXN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5IGxpLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkE2QTcxO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaTo6YmVmb3JlLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaSBoNCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaSAuaDQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5IGxpIGg0LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaSAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS10aXRsZSBoMywgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS10aXRsZSAuaDMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIGg0LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDc1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWxpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1saW5rIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtbGluayBwOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWxpbmsgcCBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0Y4RkFGQztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1saW5rIHAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKTtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXN1YnRpdGxlIGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1zdWJ0aXRsZSAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXN1YnRpdGxlIGg0LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1zdWJ0aXRsZSAuaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGUgaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXN1YnRpdGxlIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGUgaDQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTEgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1pbmR1c3RyeSAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXN1YnRpdGxlIC5oNCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1zdWJ0aXRsZSBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGUgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1zdWJ0aXRsZSBoNCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMSAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLWluZHVzdHJ5IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGUgLmg0IHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnNlby1oZWFkZXIge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnNlby1oZWFkZXIge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnNlby1oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC5zZW8taGVhZGVyIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAuc2VvLWhlYWRlciBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAuc2VvLWhlYWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC5zZW8taGVhZGVyIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAuZmFxLXRpdGxlIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC5mYXEtdGl0bGUgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB3aWR0aDogNDklO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjdmN2Y3O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIGg0OjpiZWZvcmUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0gLmg0OjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2Zyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKSBicmlnaHRuZXNzKDAlKTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAycHggc29saWQgIzMwQjU4NztcbiAgZmlsdGVyOiB1bnNldDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW06aG92ZXIgaDQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW06aG92ZXIgLmg0IHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOmhvdmVyIGg0OjpiZWZvcmUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW06aG92ZXIgLmg0OjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2Zyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgZmlsdGVyOiB1bnNldDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0uYWN0aXZlIGg0LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtLmFjdGl2ZSAuaDQge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0uYWN0aXZlIGg0OjpiZWZvcmUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0uYWN0aXZlIC5oNDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ncmVlbi5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBmaWx0ZXI6IHVuc2V0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC52aWV3LWZvb3RlciAjbG9hZE1vcmVRdWVzdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEyIC52aWV3LWZvb3RlciAjbG9hZE1vcmVRdWVzdGlvbnMge1xuICAgIHBhZGRpbmc6IDE4cHggMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMiAudmlldy1mb290ZXIgI2xvYWRNb3JlUXVlc3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnNlby1oZWFkZXIge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnNlby1oZWFkZXIge1xuICAgIG1hcmdpbjogMHB4IDBweCAyNHB4IDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnNlby1oZWFkZXIgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0uYWN0aXZlIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgcGFkZGluZy10b3A6IDE3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMTIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzI2MjQyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbWF4LXdpZHRoOiA2NSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDIsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgcCB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDUge1xuICBsaW5lLWhlaWdodDogMjEuNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDUge1xuICAgIGxpbmUtaGVpZ2h0OiAxNC40cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDIge1xuICBsaW5lLWhlaWdodDogNDUuNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmgyIHtcbiAgICBsaW5lLWhlaWdodDogMjguOHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLmxlZnQtY2xpZW50LXNpZGUge1xuICBmbGV4OiAwIDEgMjUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5sZWZ0LWNsaWVudC1zaWRlIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLmxlZnQtY2xpZW50LXNpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLmxlZnQtY2xpZW50LXNpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWltYWdlIC5maWVsZC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLmxlZnQtY2xpZW50LXNpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWltYWdlIC5maWVsZC1jb250ZW50IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUge1xuICBmbGV4OiAwIDEgNzUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pY29uIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWljb24gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLnZpZXdzLWZpZWxkLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLnZpZXdzLWZpZWxkLWJvZHkgcCB7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtYm9keSBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAuY2xpZW50LWluZm9ybWF0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLmNsaWVudC1pbmZvcm1hdGlvbnMgLmxlZnQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAuY2xpZW50LWluZm9ybWF0aW9ucyAucmlnaHQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLmNsaWVudC1pbmZvcm1hdGlvbnMgLnJpZ2h0LWNsaWVudC1zaWRlLWluZm9ybWF0aW9ucyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LW5hbWUgaDQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAuY2xpZW50LWluZm9ybWF0aW9ucyAucmlnaHQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZSAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLmNsaWVudC1pbmZvcm1hdGlvbnMgLnJpZ2h0LWNsaWVudC1zaWRlLWluZm9ybWF0aW9ucyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXBvc2l0aW9uIHAge1xuICBjb2xvcjogIzMwQjU4NztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAuY2xpZW50LWluZm9ybWF0aW9ucyAucmlnaHQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcG9zaXRpb24gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMzAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHNwYW4ge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgdG9wOiAyNTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAzMDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQgc3BhbiB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICB0b3A6IDI1MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMyAudmlldy1jb250ZW50IC5vd2wtZG90cyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMThDNTk1O1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzE4QzU5NTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE1IC52aWV3LWlkLWluZHVzdHJpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzE1IHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNSAuYWN0aXZlLW1pbmktY2xpZW50IC5ob3Zlci1jbGllbnRzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMwQjU4NyAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNSAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuY3VycmVudC5vd2wtaXRlbSAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuZmlyc3QtYWN0aXZlLWVsZW1lbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuY3VycmVudC5vd2wtaXRlbSAudmlld3Mtcm93IGg0LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuY3VycmVudC5vd2wtaXRlbSAudmlld3Mtcm93IC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmZpcnN0LWFjdGl2ZS1lbGVtZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgaDQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5maXJzdC1hY3RpdmUtZWxlbWVudC5vd2wtaXRlbSAudmlld3Mtcm93IC5oNCB7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmN1cnJlbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuZmlyc3QtYWN0aXZlLWVsZW1lbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBwIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgcCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmZpcnN0LWFjdGl2ZS1lbGVtZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuZmlyc3QtYWN0aXZlLWVsZW1lbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBpbWcge1xuICBvcGFjaXR5OiB1bnNldDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5ob3Zlci1jbGllbnRzIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuaG92ZXItY2xpZW50cywgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAubm9ob3Zlci1jbGllbnRzIHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmhvdmVyLWNsaWVudHM6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaWNvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaWNvbiBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIGhlaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDQsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHJnYmEoMzgsIDM2LCAzNiwgMC41KTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1lIHAge1xuICBjb2xvcjogIzI2MjQyNDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogcmdiYSgzOCwgMzYsIDM2LCAwLjUpO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNSAudmlldy1jb250ZW50IC5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLWRvdHMge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxOEM1OTU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMxOEM1OTU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTUgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTQgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTQgLnJvdy1pbm5lci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDEzMDRweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNzlweDtcbiAgcGFkZGluZy1ib3R0b206IDc5cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTQgLnJvdy1pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay00IC5yb3ctaW5uZXItY29udGVudCAuY29sLXdpdGgtcGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay00IC5yb3ctaW5uZXItY29udGVudCAuY29sLXdpdGgtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNCAucm93LWlubmVyLWNvbnRlbnQgLmNvbC1zbS02IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNCAucm93LWlubmVyLWNvbnRlbnQgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtcHJvamVjdC0yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtcHJvamVjdC0yIGltZyB7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtcHJvamVjdC0yIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay00IC5maWVsZC0tbmFtZS1maWVsZC1wcm9qZWN0LWJhY2tncm91bmQtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay00IC5maWVsZC0tbmFtZS1maWVsZC1wcm9qZWN0LWJhY2tncm91bmQtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTQgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2plY3QtaWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay00IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIC5oMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay00IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIC5oMiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay00IC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay00IC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTQgLmRlc2NyaXB0aW9uLWN1c3RvbSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay00IC5kZXNjcmlwdGlvbi1jdXN0b20tcHJvamVjdC1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjU4NztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwQjU4NztcbiAgbWFyZ2luOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBjb2xvcjogI0Y4RkFGQztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNCAuZGVzY3JpcHRpb24tY3VzdG9tLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTQgLmRlc2NyaXB0aW9uLWN1c3RvbS1wcm9qZWN0LW1vYmlsZSB7XG4gICAgcGFkZGluZzogMThweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNCAuZGVzY3JpcHRpb24tY3VzdG9tOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTQgLmRlc2NyaXB0aW9uLWN1c3RvbS1wcm9qZWN0LW1vYmlsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKTtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stNCAuZGVzY3JpcHRpb24tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay00IC5kZXNjcmlwdGlvbi1jdXN0b20tcHJvamVjdC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTQgLmRlc2NyaXB0aW9uLWN1c3RvbS1wcm9qZWN0LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE0IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCAuc2VvLWhlYWRlciB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE0IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCAuc2VvLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDI0cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE0IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE0IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTQgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE0IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE0IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTQgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE0IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE0IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCAuc2VvLWhlYWRlciBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE0IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTE0IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNCAuc2VvLWhlYWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNiAudmlldy1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBtaW4taGVpZ2h0OiAzOTBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay02IC52aWV3cy1yb3cge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTkwcHggMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay02IC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmc6IDgwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay02IC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmc6IDEwMHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nOiA2NHB4IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiA3MCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciB7XG4gIHdpZHRoOiAzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciBwIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcGFkZGluZzogMjRweCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIHAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKTtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIgcCBhIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1sZXRzLXRhbGstaW1hZ2UtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWxldHMtdGFsay1pbWFnZS1pbmR1c3RyeSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDMzJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMSAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMSAudmlld3Mtcm93OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYig1MywgNDcsIDk1KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDI5LjExJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtc2xpZGVyLWltYWdlLW1haW5pbmR1c3RyeSB7XG4gIGhlaWdodDogMTAwdmg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtc2xpZGVyLWltYWdlLW1haW5pbmR1c3RyeSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMzA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoMSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmgxIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IGgxIHN0cm9uZywgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmgxIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDEsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5oMSB7XG4gICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IGg0LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuaDQge1xuICBtYXgtd2lkdGg6IDY2M3B4O1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDQsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5oNCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IHtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IGgxLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYm9keSAuaDEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IHAge1xuICBjb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmc6IDE4cHggNDkuNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGE6bnRoLWNoaWxkKDIpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnNlby1oZWFkZXIge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuc2VvLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5zZW8taGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnNlby1oZWFkZXIgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuc2VvLWhlYWRlciBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5zZW8taGVhZGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuc2VvLWhlYWRlciBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzMiU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzYpKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuaG92ZXItaW5kdXN0cmllczpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmhvdmVyLWluZHVzdHJpZXM6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWluZHVzdHJpZXMtdGl0bGUge1xuICBjb2xvcjogIzMwQjU4NyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgzbiszKSkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoZXZlbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1pbmR1c3RyaWVzLTIge1xuICBtaW4taGVpZ2h0OiAyMzVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWluZHVzdHJpZXMtMiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWNvbnRlbnQgLnJvdy1pbm5lci1jb250ZW50IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctY29udGVudCAuZ3JvdXAtaW5kdXN0cmllcyB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIGgzLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIGg0LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1jb250ZW50IC5ncm91cC1pbmR1c3RyaWVzIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWNvbnRlbnQgLmdyb3VwLWluZHVzdHJpZXMgLmRlc2NyaXB0aW9uLWN1c3RvbS1pbmR1c3RyaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMHB4IDBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctY29udGVudCAuZ3JvdXAtaW5kdXN0cmllcyAuZGVzY3JpcHRpb24tY3VzdG9tLWluZHVzdHJpZXM6aG92ZXIge1xuICBjb2xvcjogIzMwQjU4NyAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctY29udGVudCAuZ3JvdXAtaW5kdXN0cmllcyAuZGVzY3JpcHRpb24tY3VzdG9tLWluZHVzdHJpZXM6aG92ZXI6OmFmdGVyIHtcbiAgZmlsdGVyOiB1bnNldCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0yIC52aWV3LWNvbnRlbnQgLmdyb3VwLWluZHVzdHJpZXMgLmRlc2NyaXB0aW9uLWN1c3RvbS1pbmR1c3RyaWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1mb290ZXIgI2xvYWRNb3JlTWFpbkluZHVzdHJpZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMiAudmlldy1mb290ZXIgI2xvYWRNb3JlTWFpbkluZHVzdHJpZXMge1xuICAgIHBhZGRpbmc6IDE4cHggMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTIgLnZpZXctZm9vdGVyICNsb2FkTW9yZU1haW5JbmR1c3RyaWVzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnNlby1oZWFkZXIge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC5zZW8taGVhZGVyIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAuc2VvLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAuc2VvLWhlYWRlciAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAuc2VvLWhlYWRlciBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnNlby1oZWFkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnNlby1oZWFkZXIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIHAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIGEge1xuICBjb2xvcjogIzMwQjU4NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjI0MjQgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIGgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIC5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyAuaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzMwQjU4NztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgaDUsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgLmg1IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyAubGlua1Nlb0FkcyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIC5saW5rU2VvQWRzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIC5saW5rU2VvQWRzIHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyAubGlua1Nlb0FkcyBwIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjU4NztcbiAgcGFkZGluZzogMS4xMjVyZW0gMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRjhGQUZDO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XG4gIG1hcmdpbjogMCAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyAubGlua1Nlb0FkcyBwIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMywgMjE4LCAxODUsIDAuMik7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBsaSBzdHJvbmcge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVndWxhci5zdmcpO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnJpZ2h0LWluZHVzdHJpZXMge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAucmlnaHQtaW5kdXN0cmllcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAucmlnaHQtaW5kdXN0cmllcyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnNlby1oZWFkZXIge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC5zZW8taGVhZGVyIHtcbiAgICBtYXJnaW46IDBweCAwcHggMjRweCAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnNlby1oZWFkZXIgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtLmFjdGl2ZSAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMTcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMTIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHAge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oNSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbWF4LXdpZHRoOiA2NSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBwIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDUge1xuICBsaW5lLWhlaWdodDogMjEuNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oNSB7XG4gICAgbGluZS1oZWlnaHQ6IDE0LjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmgyIHtcbiAgbGluZS1oZWlnaHQ6IDQ1LjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmgyIHtcbiAgICBsaW5lLWhlaWdodDogMjguOHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAubGVmdC1jbGllbnQtc2lkZSB7XG4gIGZsZXg6IDAgMSAyNSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5sZWZ0LWNsaWVudC1zaWRlIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5sZWZ0LWNsaWVudC1zaWRlIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAubGVmdC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaW1hZ2UgLmZpZWxkLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLmxlZnQtY2xpZW50LXNpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWltYWdlIC5maWVsZC1jb250ZW50IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIHtcbiAgZmxleDogMCAxIDc1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pY29uIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pY29uIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLnZpZXdzLWZpZWxkLWJvZHkgcCB7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLnZpZXdzLWZpZWxkLWJvZHkgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC5jbGllbnQtaW5mb3JtYXRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLmNsaWVudC1pbmZvcm1hdGlvbnMgLmxlZnQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLmNsaWVudC1pbmZvcm1hdGlvbnMgLnJpZ2h0LWNsaWVudC1zaWRlLWluZm9ybWF0aW9ucyB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAuY2xpZW50LWluZm9ybWF0aW9ucyAucmlnaHQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZSBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAuY2xpZW50LWluZm9ybWF0aW9ucyAucmlnaHQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZSAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC5jbGllbnQtaW5mb3JtYXRpb25zIC5yaWdodC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnMgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wb3NpdGlvbiBwIHtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC5jbGllbnQtaW5mb3JtYXRpb25zIC5yaWdodC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnMgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wb3NpdGlvbiBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMzAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiBzcGFuIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgICB0b3A6IDI1MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMzAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCBzcGFuIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICB0b3A6IDI1MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMThDNTk1O1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMxOEM1OTU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtZG90cyAub3dsLWRvdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNSAudmlldy1pZC1tYWluX2luZHVzdHJ5X3BhZ2Uudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTUgLmFjdGl2ZS1taW5pLWNsaWVudCAuaG92ZXItY2xpZW50cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMEI1ODcgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmN1cnJlbnQub3dsLWl0ZW0gLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5maXJzdC1hY3RpdmUtZWxlbWVudC5vd2wtaXRlbSAudmlld3Mtcm93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuY3VycmVudC5vd2wtaXRlbSAudmlld3Mtcm93IGg0LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmN1cnJlbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyAuaDQsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuZmlyc3QtYWN0aXZlLWVsZW1lbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5maXJzdC1hY3RpdmUtZWxlbWVudC5vd2wtaXRlbSAudmlld3Mtcm93IC5oNCB7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5maXJzdC1hY3RpdmUtZWxlbWVudC5vd2wtaXRlbSAudmlld3Mtcm93IHAge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5maXJzdC1hY3RpdmUtZWxlbWVudC5vd2wtaXRlbSAudmlld3Mtcm93IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmN1cnJlbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBpbWcsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuZmlyc3QtYWN0aXZlLWVsZW1lbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBpbWcge1xuICBvcGFjaXR5OiB1bnNldDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmhvdmVyLWNsaWVudHMge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuaG92ZXItY2xpZW50cywgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLm5vaG92ZXItY2xpZW50cyB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuaG92ZXItY2xpZW50czpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaWNvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWljb24gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDQsIC5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDM4LCAzNiwgMzYsIDAuNSk7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LW5hbWUgcCB7XG4gIGNvbG9yOiAjMjYyNDI0O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGNvbG9yOiByZ2JhKDM4LCAzNiwgMzYsIDAuNSk7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxOEM1OTU7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMThDNTk1O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtZG90cyAub3dsLWRvdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0yIC52aWV3cy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0yIC52aWV3cy1yb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiKDUzLCA0NywgOTUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMjkuMTElLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0yIC52aWV3cy1maWVsZC1maWVsZC1zbGlkZXItaW1hZ2UtdGVjaG5vbG9naWVzIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0yIC52aWV3cy1maWVsZC1maWVsZC1zbGlkZXItaW1hZ2UtdGVjaG5vbG9naWVzIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEzMDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IGgxLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuaDEge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDEgc3Ryb25nLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuaDEgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoMSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmgxIHtcbiAgICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDQsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5oNCB7XG4gIG1heC13aWR0aDogNjYzcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmg0IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJvZHkge1xuICBtYXgtd2lkdGg6IDc2OHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJvZHkgaDEsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IC5oMSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJvZHkgcCB7XG4gIGNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTIgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxpbmtzIGE6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0yIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZzogMThweCA0OS41cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMiAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMik6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5zZW8taGVhZGVyIHtcbiAgICBtYXJnaW46IDBweCAwcHggMzJweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnNlby1oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5zZW8taGVhZGVyIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnNlby1oZWFkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1oZWFkZXIgcCBhLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCBhLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCBhLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnNlby1oZWFkZXIgcCBhIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAuc2VvLWhlYWRlciBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWZvb3RlciAjbG9hZE1vcmVTZXJ2aWNlc1RlY2hub2xvZ2llcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWZvb3RlciAjbG9hZE1vcmVTZXJ2aWNlc1RlY2hub2xvZ2llcyB7XG4gICAgcGFkZGluZzogMThweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1mb290ZXIgI2xvYWRNb3JlU2VydmljZXNUZWNobm9sb2dpZXMge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzIlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbis2KSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoLW4rMikpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm5vaG92ZXItc2VydmljZXMge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ob3Zlci1zZXJ2aWNlcyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmhvdmVyLXNlcnZpY2VzOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc2VydmljZXMtdGl0bGUgaDMsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc2VydmljZXMtdGl0bGUgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXNlcnZpY2VzLXRpdGxlIGgzLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXNlcnZpY2VzLXRpdGxlIC5oMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc2VydmljZXMtdGl0bGUgaDMsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc2VydmljZXMtdGl0bGUgLmgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyBhIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuaG92ZXItc2VydmljZXMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoM24rMykpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKGV2ZW4pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyBoMywgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjRweCBhdXRvIDBweCAwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzOmhvdmVyIHtcbiAgY29sb3I6ICMzMEI1ODcgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzOmhvdmVyOjphZnRlciB7XG4gIGZpbHRlcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTAgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTAgLnJvdy1pbm5lci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDEzMDRweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNzlweDtcbiAgcGFkZGluZy1ib3R0b206IDc5cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTAgLnJvdy1pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEwIC5yb3ctaW5uZXItY29udGVudCAuY29sLXdpdGgtcGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEwIC5yb3ctaW5uZXItY29udGVudCAuY29sLXdpdGgtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMCAucm93LWlubmVyLWNvbnRlbnQgLmNvbC1zbS02IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMCAucm93LWlubmVyLWNvbnRlbnQgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtcHJvamVjdC0yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtcHJvamVjdC0yIGltZyB7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtcHJvamVjdC0yIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEwIC5maWVsZC0tbmFtZS1maWVsZC1wcm9qZWN0LWJhY2tncm91bmQtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEwIC5maWVsZC0tbmFtZS1maWVsZC1wcm9qZWN0LWJhY2tncm91bmQtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2plY3QtaWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEwIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIC5oMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMCAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEwIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIC5oMiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEwIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEwIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTAgLmRlc2NyaXB0aW9uLWN1c3RvbSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEwIC5kZXNjcmlwdGlvbi1jdXN0b20tcHJvamVjdC1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjU4NztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwQjU4NztcbiAgbWFyZ2luOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBjb2xvcjogI0Y4RkFGQztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMCAuZGVzY3JpcHRpb24tY3VzdG9tLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTAgLmRlc2NyaXB0aW9uLWN1c3RvbS1wcm9qZWN0LW1vYmlsZSB7XG4gICAgcGFkZGluZzogMThweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMCAuZGVzY3JpcHRpb24tY3VzdG9tOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTAgLmRlc2NyaXB0aW9uLWN1c3RvbS1wcm9qZWN0LW1vYmlsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKTtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMCAuZGVzY3JpcHRpb24tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEwIC5kZXNjcmlwdGlvbi1jdXN0b20tcHJvamVjdC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTAgLmRlc2NyaXB0aW9uLWN1c3RvbS1wcm9qZWN0LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLnZpZXctZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC52aWV3LWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLnZpZXctZm9vdGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAudmlldy1mb290ZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAudmlldy1mb290ZXIgYSB7XG4gICAgcGFkZGluZzogMThweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuc2VvLWhlYWRlciB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLnNlby1oZWFkZXIge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5zZW8taGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5zZW8taGVhZGVyIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5zZW8taGVhZGVyIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuc2VvLWhlYWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuc2VvLWhlYWRlciBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnZpZXdzLXJvdyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIC5oMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIHtcbiAgICBnYXA6IDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkge1xuICBtYXgtd2lkdGg6IDMyJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpOm5vdCg6bnRoLWNoaWxkKDNuKzMpKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaTpub3QoOm50aC1jaGlsZCgybisyKSkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaTpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgdWwgbGkgcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHVsIGxpIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSBoMywgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSBoMzpub3QoOmZpcnN0LWNoaWxkKSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB1bCBsaSAuaDM6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSAuZmllbGQtY29udGVudCAuc2VydmljZXMtb3B0aW9ucy1ib2R5IC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay01IC5maWVsZC1jb250ZW50IC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIC5vd2wtaXRlbSBoMywgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTUgLmZpZWxkLWNvbnRlbnQgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC5zZW8taGVhZGVyIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAuc2VvLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnNlby1oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnNlby1oZWFkZXIgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnNlby1oZWFkZXIgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC5zZW8taGVhZGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC5zZW8taGVhZGVyIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIHAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIGEge1xuICBjb2xvcjogIzMwQjU4NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyNDI0ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgLmg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgLmg1IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgLmxpbmtTZW9BZHMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgLmxpbmtTZW9BZHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIC5saW5rU2VvQWRzIHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgLmxpbmtTZW9BZHMgcCBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0Y4RkFGQztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xuICBtYXJnaW46IDAgMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LXNlcnZpY2VzIC5saW5rU2VvQWRzIHAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKTtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtc2VydmljZXMgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyBsaSBzdHJvbmcge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1zZXJ2aWNlcyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAucmlnaHQtc2VydmljZXMge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5yaWdodC1zZXJ2aWNlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAucmlnaHQtc2VydmljZXMgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNCAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAucmlnaHQtc2VydmljZXMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAuc2VvLWhlYWRlciB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnNlby1oZWFkZXIge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAuc2VvLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5zZW8taGVhZGVyIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnNlby1oZWFkZXIgLmgyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAuc2VvLWhlYWRlciBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAuc2VvLWhlYWRlciBwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnNlby1oZWFkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5zZW8taGVhZGVyIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC52aWV3LXRlY2hub2xvZ2llcy52aWV3LWlkLXRlY2hub2xvZ2llcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAudmlldy10ZWNobm9sb2dpZXMudmlldy1pZC10ZWNobm9sb2dpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzE2ID4gLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICB3aWR0aDogMzQlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAudmlldy10ZWNobm9sb2dpZXMudmlldy1pZC10ZWNobm9sb2dpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzE2ID4gLnZpZXctY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnZpZXctdGVjaG5vbG9naWVzLnZpZXctaWQtdGVjaG5vbG9naWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xNiA+IC52aWV3LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYWxpZ24tY29udGVudDogYmFzZWxpbmU7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAudmlldy10ZWNobm9sb2dpZXMudmlldy1pZC10ZWNobm9sb2dpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzE2ID4gLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnZpZXctdGVjaG5vbG9naWVzLnZpZXctaWQtdGVjaG5vbG9naWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xNiA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC52aWV3LXRlY2hub2xvZ2llcy52aWV3LWlkLXRlY2hub2xvZ2llcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTYgPiAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnZpZXctdGVjaG5vbG9naWVzLnZpZXctaWQtdGVjaG5vbG9naWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xNiA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLmF0dGFjaG1lbnQuYXR0YWNobWVudC1hZnRlciB7XG4gIHdpZHRoOiA2NCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5hdHRhY2htZW50LmF0dGFjaG1lbnQtYWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAuYXR0YWNobWVudC5hdHRhY2htZW50LWFmdGVyIC52aWV3LWlkLXRlY2hub2xvZ2llcy52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8yID4gLnZpZXctY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAuYXR0YWNobWVudC5hdHRhY2htZW50LWFmdGVyIC52aWV3LWlkLXRlY2hub2xvZ2llcy52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8yIC52aWV3cy1yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC5hdHRhY2htZW50LmF0dGFjaG1lbnQtYWZ0ZXIgLnZpZXctaWQtdGVjaG5vbG9naWVzLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzIgLnZpZXdzLXJvdy5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLmF0dGFjaG1lbnQuYXR0YWNobWVudC1hZnRlciAudmlldy1pZC10ZWNobm9sb2dpZXMudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1saXN0LXNlcnZpY2VzLXBhcmFncmFwaC00IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAuYXR0YWNobWVudC5hdHRhY2htZW50LWFmdGVyIC52aWV3LWlkLXRlY2hub2xvZ2llcy52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWxpc3Qtc2VydmljZXMtcGFyYWdyYXBoLTQgdWwgbGkge1xuICAgIGNvbG9yOiAjMjYyNDI0O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLmF0dGFjaG1lbnQuYXR0YWNobWVudC1hZnRlciAudmlldy1pZC10ZWNobm9sb2dpZXMudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1saXN0LXNlcnZpY2VzLXBhcmFncmFwaC00IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnRvb2xzLXRlY2hub2xvZ2llcyAudG9vbHMtdGVjaG5vbG9naWVzLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC50b29scy10ZWNobm9sb2dpZXMgLnRvb2xzLXRlY2hub2xvZ2llcy10aXRsZS5hY3RpdmUtdG9vbC10aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLWdyZWVuLTEuc3ZnKSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTsgLyogQ2VudGVyIHZlcnRpY2FsbHkgYW5kIHJvdGF0ZSAqL1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAudG9vbHMtdGVjaG5vbG9naWVzIC50b29scy10ZWNobm9sb2dpZXMtdGl0bGUuYWN0aXZlLXRvb2wtdGl0bGUgcCB7XG4gICAgY29sb3I6ICMzMEI1ODc7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC50b29scy10ZWNobm9sb2dpZXMgLnRvb2xzLXRlY2hub2xvZ2llcy10aXRsZSBwIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE5LjM2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAudG9vbHMtdGVjaG5vbG9naWVzIC50b29scy10ZWNobm9sb2dpZXMtdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tZG93bi1ncmV5LnN2ZykgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjAlIDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDBweDsgLyogUG9zaXRpb24gdG8gdGhlIHJpZ2h0IG9mIHRoZSB0aXRsZSAqL1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTsgLyogQ2VudGVyIHZlcnRpY2FsbHkgYW5kIHJvdGF0ZSAqL1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC50b29scy10ZWNobm9sb2dpZXMgLnRvb2xzLXRlY2hub2xvZ2llcy10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAudG9vbHMtdGVjaG5vbG9naWVzIC50b29scy10ZWNobm9sb2dpZXMtdGl0bGUuYWN0aXZlLXRvb2wtdGl0bGUtbW9iaWxlOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLWRvd24tZ3JlZW4tMS5zdmcpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHRvcDogLThweDtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnRvb2xzLXRlY2hub2xvZ2llcyAudG9vbHMtdGVjaG5vbG9naWVzLXRpdGxlIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTkuMzZweDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgY29sb3I6ICMyNjI0MjQ7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC50b29scy10ZWNobm9sb2dpZXMgLnRvb2xzLXRlY2hub2xvZ2llcy10aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLWdyZXkuc3ZnKSAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCUgNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IDBweDsgLyogUG9zaXRpb24gdG8gdGhlIHJpZ2h0IG9mIHRoZSB0aXRsZSAqL1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnRvb2xzLXRlY2hub2xvZ2llcyAudG9vbHMtdGVjaG5vbG9naWVzLWNvbnRhaW5lci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNiAudG9vbHMtdGVjaG5vbG9naWVzIC50b29scy10ZWNobm9sb2dpZXMtY29udGFpbmVyLW1vYmlsZS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC50b29scy10ZWNobm9sb2dpZXMgLnRvb2xzLXRlY2hub2xvZ2llcy1jb250YWluZXItbW9iaWxlLmFjdGl2ZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC50b29scy10ZWNobm9sb2dpZXMgLnRvb2xzLXRlY2hub2xvZ2llcy1jb250YWluZXItbW9iaWxlLmFjdGl2ZSB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTYgLnRvb2xzLXRlY2hub2xvZ2llcyAudG9vbHMtdGVjaG5vbG9naWVzLWNvbnRhaW5lci1tb2JpbGUuYWN0aXZlIHVsIGxpIHtcbiAgICBjb2xvcjogIzI2MjQyNDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMwQjU4NztcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE2IC50b29scy10ZWNobm9sb2dpZXMgLnRvb2xzLXRlY2hub2xvZ2llcy1jb250YWluZXItbW9iaWxlLmFjdGl2ZSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4vKiBXb3JrIG1vZGVscyBuZXcgZGVzaWduKi9cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC5zZW8taGVhZGVyIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnNlby1oZWFkZXIge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAuc2VvLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC5zZW8taGVhZGVyIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnNlby1oZWFkZXIgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAuc2VvLWhlYWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnNlby1oZWFkZXIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAudmlldy1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAudmlldy1mb290ZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctZm9vdGVyIGEge1xuICAgIHBhZGRpbmc6IDE4cHggMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHdpZHRoOiAzMiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbis2KSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoLW4rMikpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubm9ob3Zlci1zZXJ2aWNlcyB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ob3Zlci1zZXJ2aWNlcyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ob3Zlci1zZXJ2aWNlczpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zZXJ2aWNlcy10aXRsZSBoMywgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc2VydmljZXMtdGl0bGUgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKDNuKzMpKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoZXZlbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IGgzLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDI0cHggYXV0byAwcHggMHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXM6aG92ZXIge1xuICBjb2xvcjogIzMwQjU4NyAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2VzOmhvdmVyOjphZnRlciB7XG4gIGZpbHRlcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLnZpZXctdGVjaG5vbG9naWVzLnZpZXctaWQtdGVjaG5vbG9naWVzIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuc2VvLWhlYWRlciB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLnNlby1oZWFkZXIge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5zZW8taGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5zZW8taGVhZGVyIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5zZW8taGVhZGVyIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuc2VvLWhlYWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuc2VvLWhlYWRlciBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyNHB4O1xuICBoZWlnaHQ6IDMzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSBpbWcge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gaDMsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGgzLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSAuaDMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGgzLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSAuaDMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LXJlZ3VsYXIuc3ZnKTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAyMy41JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW06bm90KDpudGgtY2hpbGQoNG4pKSB7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW06bm90KDpudGgtY2hpbGQoNG4pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbTpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtOm5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbTpub3QoOm50aC1jaGlsZCgtbis0KSkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIGltZyB7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBoMywgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gLmgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gaDMsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIC5oMyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTYgLml0ZW0tbGlzdCAub3dsLWNhcm91c2VsLm9mZiAubGlzdC1ncm91cC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC0gLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC0gaDMsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIC5oMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGgzLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGgzLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSAuaDMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNiAuaXRlbS1saXN0IC5vd2wtY2Fyb3VzZWwub2ZmIC5saXN0LWdyb3VwLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LSAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkE2QTcxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay02IC5pdGVtLWxpc3QgLm93bC1jYXJvdXNlbC5vZmYgLmxpc3QtZ3JvdXAtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQtIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LXJlZ3VsYXIuc3ZnKTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3LWlkLXRlY2hub2xvZ2llcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXctZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXctZm9vdGVyIC5wcmljZXMtYm90dG9tLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXctZm9vdGVyIC5wcmljZXMtYm90dG9tLWxpbmsgYSB7XG4gICAgcGFkZGluZzogMThweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnNlby1oZWFkZXIge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAuc2VvLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMycHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC5zZW8taGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnNlby1oZWFkZXIgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAuc2VvLWhlYWRlciBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC5zZW8taGVhZGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAuc2VvLWhlYWRlciBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIHtcbiAgd2lkdGg6IDMyJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXByZW1pdW0tdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMHB4IDBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcHJlbWl1bS10aXRsZSBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1wcmVtaXVtLXRpdGxlIC5oNSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXByZW1pdW0tdGl0bGUgaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcHJlbWl1bS10aXRsZSAuaDUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTkuMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1wcmVtaXVtLXRpdGxlIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1sZWZ0OiAyJSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UgaDMsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1wcmljZSAuaDMsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UgaDMsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UgLmgzLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1wcmljZSBoMywgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZSBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZSBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZSAuaDQsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlIGg0LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZSAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2UgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZSBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgdWwsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSB1bCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSB1bCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5IHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBwOmxhc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBwOmxhc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmxhc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgbGksIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkE2QTcxO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgbGksIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm50aC1jaGlsZCgyKSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaTo6YmVmb3JlLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgbGk6OmJlZm9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgbGkgaDQsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5IGxpIC5oNCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bnRoLWNoaWxkKDIpIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5IGxpIGg0LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpudGgtY2hpbGQoMikgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHkgbGkgLmg0LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5IGxpIGg0LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpsYXN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5IGxpIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmZpcnN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bGFzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXN1YnRpdGxlIGg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGUgLmg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGUgaDQsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1zdWJ0aXRsZSAuaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXN1YnRpdGxlIGg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGUgLmg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGUgaDQsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1zdWJ0aXRsZSAuaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEyIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtdGVjaCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1wcmljZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXN1YnRpdGxlIGg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGUgLmg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTIgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGUgaDQsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1zdWJ0aXRsZSAuaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNC40cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMiAudmlld3MtZmllbGQtZmllbGQtcHJpY2VzLXRlY2ggLmZpZWxkLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2VzIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5zZW8taGVhZGVyIHtcbiAgbWFyZ2luOiAwcHggMHB4IDQ4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLnNlby1oZWFkZXIge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAuc2VvLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5zZW8taGVhZGVyIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLnNlby1oZWFkZXIgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAuc2VvLWhlYWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLnNlby1oZWFkZXIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgd2lkdGg6IDMyJTtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgzbiszKSkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKDJuKzIpKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLnZpZXctY29udGVudCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCgybisyKSkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLmxlYWRlcnNoaXAtdGVhbS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5sZWFkZXJzaGlwLXRlYW0tYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5sZWFkZXJzaGlwLXRlYW0tYmxvY2sgLmxlYWRlcnNoaXAtdGVhbS1sZWZ0IGltZyB7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiAxNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5sZWFkZXJzaGlwLXRlYW0tYmxvY2sgLmxlYWRlcnNoaXAtdGVhbS1sZWZ0IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLmxlYWRlcnNoaXAtdGVhbS1ibG9jayAubGVhZGVyc2hpcC10ZWFtLWxlZnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgbWF4LWhlaWdodDogOTBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5sZWFkZXJzaGlwLXRlYW0tYmxvY2sgLmxlYWRlcnNoaXAtdGVhbS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLmxlYWRlcnNoaXAtdGVhbS1ibG9jayAubGVhZGVyc2hpcC10ZWFtLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAubGVhZGVyc2hpcC10ZWFtLWJsb2NrIC5sZWFkZXJzaGlwLXRlYW0tcmlnaHQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAubGVhZGVyc2hpcC10ZWFtLWJsb2NrIC5sZWFkZXJzaGlwLXRlYW0tcmlnaHQgLmxlYWRlci1saW5rZWRpbi1wcm9maWxlIHtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAubGVhZGVyc2hpcC10ZWFtLWJsb2NrIC5sZWFkZXJzaGlwLXRlYW0tcmlnaHQgLmxlYWRlci1saW5rZWRpbi1wcm9maWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLmxlYWRlcnNoaXAtdGVhbS1ibG9jayAubGVhZGVyc2hpcC10ZWFtLXJpZ2h0IC5sZWFkZXItbGlua2VkaW4tcHJvZmlsZSBhIHtcbiAgY29sb3I6ICM2QTZBNzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5sZWFkZXJzaGlwLXRlYW0tYmxvY2sgLmxlYWRlcnNoaXAtdGVhbS1yaWdodCAubGVhZGVyLWxpbmtlZGluLXByb2ZpbGUgYSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLmxlYWRlcnNoaXAtdGVhbS1ibG9jayAubGVhZGVyc2hpcC10ZWFtLXJpZ2h0IC5sZWFkZXItbGlua2VkaW4tcHJvZmlsZSBhOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2xpbmtlZGluLWljb24uc3ZnKTtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1heC13aWR0aDogMjRweDtcbiAgbWF4LWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLmxlYWRlcnNoaXAtdGVhbS1ibG9jayAubGVhZGVyc2hpcC10ZWFtLXJpZ2h0IC5sZWFkZXItbGlua2VkaW4tcHJvZmlsZSBhOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTUgLmxlYWRlcnNoaXAtdGVhbS1ibG9jayAubGVhZGVyc2hpcC10ZWFtLXJpZ2h0IC5sZWFkZXItbmFtZSBoMywgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5sZWFkZXJzaGlwLXRlYW0tYmxvY2sgLmxlYWRlcnNoaXAtdGVhbS1yaWdodCAubGVhZGVyLW5hbWUgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAubGVhZGVyc2hpcC10ZWFtLWJsb2NrIC5sZWFkZXJzaGlwLXRlYW0tcmlnaHQgLmxlYWRlci1wb3NpdGlvbiBwIHtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1IC5sZWFkZXJzaGlwLXRlYW0tYmxvY2sgLmxlYWRlcnNoaXAtdGVhbS1yaWdodCAubGVhZGVyLXBvc2l0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiAjNkE2QTcxO1xuICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAubGVhZGVyc2hpcC10ZWFtLWJsb2NrIC5sZWFkZXJzaGlwLXRlYW0tcmlnaHQgLmxlYWRlci1zY2hlZHVsZS1tZWV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAubGVhZGVyc2hpcC10ZWFtLWJsb2NrIC5sZWFkZXJzaGlwLXRlYW0tcmlnaHQgLmxlYWRlci1zY2hlZHVsZS1tZWV0IGEge1xuICBjb2xvcjogIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNSAubGVhZGVyc2hpcC10ZWFtLWJsb2NrIC5sZWFkZXJzaGlwLXRlYW0tcmlnaHQgLmxlYWRlci1zY2hlZHVsZS1tZWV0IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2NoZWR1bGUtbWVldC1pY29uLnN2Zyk7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBtYXgtd2lkdGg6IDE4cHg7XG4gIG1heC1oZWlnaHQ6IDE4cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAuc2VvLWhlYWRlciB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLnNlby1oZWFkZXIge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLnZpZXctaGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC5zZW8taGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC5zZW8taGVhZGVyIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLnZpZXctaGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC5zZW8taGVhZGVyIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAuc2VvLWhlYWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAuc2VvLWhlYWRlciBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC5mYXEtdGl0bGUgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC5mYXEtdGl0bGUgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHdpZHRoOiA0OSU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmN2Y3Zjc7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW06bm90KDpudGgtY2hpbGQoLW4rMikpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIGg0OjpiZWZvcmUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLSAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLXNlby1wYXJhZ3JhcGggLmZpZWxkX19pdGVtIC5oNDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ncmVlbi5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGZpbHRlcjogc2F0dXJhdGUoMTAwJSkgYnJpZ2h0bmVzcygwJSk7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMEI1ODc7XG4gIGZpbHRlcjogdW5zZXQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbTpob3ZlciBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW06aG92ZXIgLmg0IHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbTpob3ZlciBoNDo6YmVmb3JlLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbTpob3ZlciAuaDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtZ3JlZW4uc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBmaWx0ZXI6IHVuc2V0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0uYWN0aXZlIGg0LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbS5hY3RpdmUgLmg0IHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBhcmFncmFwaC0tdHlwZS0tc2VvLXF1ZXN0aW9ucy1tdWx0aXBsZS10ZXh0cy0gLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIC5maWVsZF9faXRlbS5hY3RpdmUgaDQ6OmJlZm9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMtIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0uYWN0aXZlIC5oNDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ncmVlbi5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBmaWx0ZXI6IHVuc2V0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLnZpZXctZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLnZpZXctZm9vdGVyICNsb2FkTW9yZVF1ZXN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay05IC52aWV3LWZvb3RlciAjbG9hZE1vcmVRdWVzdGlvbnMge1xuICAgIHBhZGRpbmc6IDE4cHggMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTkgLnZpZXctZm9vdGVyICNsb2FkTW9yZVF1ZXN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTEge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnNlby1oZWFkZXIge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAuc2VvLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDI0cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnNlby1oZWFkZXIgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbS5hY3RpdmUgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAxNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMTIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzBCNTg3O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbWF4LXdpZHRoOiA2NSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHAge1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDUge1xuICBsaW5lLWhlaWdodDogMjEuNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1IHtcbiAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGgyLCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oMiB7XG4gIGxpbmUtaGVpZ2h0OiA0NS42cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDIsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmgyIHtcbiAgICBsaW5lLWhlaWdodDogMjguOHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5sZWZ0LWNsaWVudC1zaWRlIHtcbiAgZmxleDogMCAxIDI1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5sZWZ0LWNsaWVudC1zaWRlIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAubGVmdC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5sZWZ0LWNsaWVudC1zaWRlIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pbWFnZSAuZmllbGQtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLmxlZnQtY2xpZW50LXNpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWltYWdlIC5maWVsZC1jb250ZW50IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSB7XG4gIGZsZXg6IDAgMSA3NSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pY29uIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaWNvbiBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIGhlaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLnZpZXdzLWZpZWxkLWJvZHkgcCB7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC52aWV3cy1maWVsZC1ib2R5IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLmNsaWVudC1pbmZvcm1hdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLmNsaWVudC1pbmZvcm1hdGlvbnMgLmxlZnQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC5jbGllbnQtaW5mb3JtYXRpb25zIC5yaWdodC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC5jbGllbnQtaW5mb3JtYXRpb25zIC5yaWdodC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnMgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1lIGg0LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAuY2xpZW50LWluZm9ybWF0aW9ucyAucmlnaHQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZSAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAuY2xpZW50LWluZm9ybWF0aW9ucyAucmlnaHQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcG9zaXRpb24gcCB7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLmNsaWVudC1pbmZvcm1hdGlvbnMgLnJpZ2h0LWNsaWVudC1zaWRlLWluZm9ybWF0aW9ucyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXBvc2l0aW9uIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMzAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYgc3BhbiB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICAgIHRvcDogMjUwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHNwYW4ge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICB0b3A6IDI1MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTEgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMThDNTk1O1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xMSAudmlldy1jb250ZW50IC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMThDNTk1O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExIC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIC5vd2wtZG90Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTQgLnZpZXctaWQtdGVjaG5vbG9naWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xNCB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE0IC5hY3RpdmUtbWluaS1jbGllbnQgLmhvdmVyLWNsaWVudHMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzBCNTg3ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTQgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE0IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmZpcnN0LWFjdGl2ZS1lbGVtZW50Lm93bC1pdGVtIC52aWV3cy1yb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE0IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuY3VycmVudC5vd2wtaXRlbSAudmlld3Mtcm93IGg0LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgLmg0LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5maXJzdC1hY3RpdmUtZWxlbWVudC5vd2wtaXRlbSAudmlld3Mtcm93IGg0LCAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5maXJzdC1hY3RpdmUtZWxlbWVudC5vd2wtaXRlbSAudmlld3Mtcm93IC5oNCB7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE0IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuY3VycmVudC5vd2wtaXRlbSAudmlld3Mtcm93IHAsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmZpcnN0LWFjdGl2ZS1lbGVtZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgcCB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgcCwgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE0IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuZmlyc3QtYWN0aXZlLWVsZW1lbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBwIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE0IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuY3VycmVudC5vd2wtaXRlbSAudmlld3Mtcm93IGltZywgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE0IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuZmlyc3QtYWN0aXZlLWVsZW1lbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBpbWcge1xuICBvcGFjaXR5OiB1bnNldDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuaG92ZXItY2xpZW50cyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuaG92ZXItY2xpZW50cywgLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE0IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5ub2hvdmVyLWNsaWVudHMge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE0IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5ob3Zlci1jbGllbnRzOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMwQjU4Nztcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaWNvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE0IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pY29uIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDQsIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgzOCwgMzYsIDM2LCAwLjUpO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE0IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZSBwIHtcbiAgY29sb3I6ICMyNjI0MjQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY29sb3I6IHJnYmEoMzgsIDM2LCAzNiwgMC41KTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNCAudmlldy1jb250ZW50IC5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNCAudmlldy1jb250ZW50IC5vd2wtZG90cyB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNCAudmlldy1jb250ZW50IC5vd2wtZG90cyB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE0IC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxOEM1OTU7XG59XG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTQgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzE4QzU5NTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmb250OiBpbmhlcml0O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE0IC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIC5vd2wtZG90Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNiAudmlldy1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBtaW4taGVpZ2h0OiAzOTBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTYgLnZpZXdzLXJvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxOTBweCAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nOiA4MHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay02IC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmc6IDEwMHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay02IC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmc6IDY0cHggMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIge1xuICB3aWR0aDogNzAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIHtcbiAgd2lkdGg6IDMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIgcCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjU4NztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIHAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKTtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciBwIGEge1xuICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtbGV0cy10YWxrLWltYWdlLXRlY2ggLmZpZWxkLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTYgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtbGV0cy10YWxrLWltYWdlLXRlY2ggaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiAzMyU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMSAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0xIC52aWV3cy1yb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiKDUzLCA0NywgOTUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMjkuMTElLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLXNsaWRlci1pbWFnZS1tYWludGVjaCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0xIC52aWV3cy1maWVsZC1maWVsZC1zbGlkZXItaW1hZ2UtbWFpbnRlY2ggaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEzMDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDEsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmgxIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDEgc3Ryb25nLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5oMSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgaDEsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmgxIHtcbiAgICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuaDQge1xuICBtYXgtd2lkdGg6IDY2M3B4O1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IHtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJvZHkgaDEsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmJvZHkgLmgxIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0xIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5ib2R5IHAge1xuICBjb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMThweCAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmc6IDE4cHggNDkuNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMik6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLnNlby1oZWFkZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogODI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLnNlby1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5zZW8taGVhZGVyIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5zZW8taGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC52aWV3LWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLnZpZXctaGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIGg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5zZW8taGVhZGVyIGg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC52aWV3LWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5zZW8taGVhZGVyIHAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5zZW8taGVhZGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAudmlldy1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBwLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5zZW8taGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLnNlby1oZWFkZXIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5hY3RpdmUtdGVjaG5vbG9neSBoMywgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuYWN0aXZlLXRlY2hub2xvZ3kgLmgzIHtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5hY3RpdmUtdGVjaG5vbG9neTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2ZykgIWltcG9ydGFudDtcbiAgZmlsdGVyOiB1bnNldCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmFjdGl2ZS10ZWNobm9sb2d5OjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZBNkE3MTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIGgzLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmgzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDI3LjZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAudmlld3Mtcm93IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1yb3c6bnRoLWNoaWxkKG4rNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpIC52aWV3cy1maWVsZC10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi4uLlwiO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpIC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoNikpIC52aWV3cy1maWVsZC10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCg2KSkgLnZpZXdzLWZpZWxkLXRpdGxlOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNkE2QTcxO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLXJvdzpub3QoOm50aC1jaGlsZCg2KSkgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXM6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2Zyk7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBmaWx0ZXI6IHNhdHVyYXRlKDEwMCUpIGJyaWdodG5lc3MoMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llczo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5tb2JpbGUtdGVjaG5vbG9naWVzLWljb24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5hY3RpdmUtdGVjaG5vbG9neS1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIGgzLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLmgzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdpZHRoOiAxOS4yJTtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKDVuKzYpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKDVuKzYpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKDNuKzQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWljb24tdGVjaG5vbG9naWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdzpudGgtY2hpbGQobis3KSB7XG4gIGRpc3BsYXk6IHVuc2V0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpIC52aWV3cy1maWVsZC10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93Om50aC1jaGlsZCg2KSAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bm90KDpudGgtY2hpbGQoNikpIC52aWV3cy1maWVsZC10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93Om5vdCg6bnRoLWNoaWxkKDYpKSAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcyAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWNvbnRlbnQge1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5hY3RpdmUtdGVjaG5vbG9neS1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIGgzLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC5oMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aWR0aDogMTkuMiU7XG4gIG1hcmdpbi1yaWdodDogMSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyBpbWcge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyBpbWcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3c6bnRoLWNoaWxkKDVuKzYpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWljb24tdGVjaG5vbG9naWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pY29uLXRlY2hub2xvZ2llcyAuZmllbGQtY29udGVudCBhOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0yIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25kIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjM2cHg7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmF0dGFjaG1lbnQtYWZ0ZXIge1xuICB3aWR0aDogNjAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMiAuYXR0YWNobWVudC1hZnRlciAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMSAudmlldy1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTIgLmF0dGFjaG1lbnQtYWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnNlby1oZWFkZXIge1xuICBtYXJnaW46IDBweCAwcHggNDhweCAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnNlby1oZWFkZXIge1xuICAgIG1hcmdpbjogMHB4IDBweCAzMnB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAudmlldy1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnNlby1oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAudmlldy1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnNlby1oZWFkZXIgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnZpZXctaGVhZGVyIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC5zZW8taGVhZGVyIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAuc2VvLWhlYWRlciBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAuc2VvLWhlYWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnZpZXctaGVhZGVyIHAsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLmJsb2NrLWJsb2NrLWNvbnRlbnQ3NDc4MTBhZS0xYmQxLTQwODQtOTMyYi05ODJjZWE0YzVjZmQgcCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC5zZW8taGVhZGVyIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgYSB7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyNDI0ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIC5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIGg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgLmg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICMzMEI1ODc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgaDUsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyAuaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgLmxpbmtTZW9BZHMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIC5saW5rU2VvQWRzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgLmxpbmtTZW9BZHMgcCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgLmxpbmtTZW9BZHMgcCBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0Y4RkFGQztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xuICBtYXJnaW46IDAgMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyAubGlua1Nlb0FkcyBwIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMywgMjE4LCAxODUsIDAuMik7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogIzZBNkE3MTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAubGVmdC1pbmR1c3RyaWVzIGxpIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmxlZnQtaW5kdXN0cmllcyBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0zIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5sZWZ0LWluZHVzdHJpZXMgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVndWxhci5zdmcpO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAucmlnaHQtaW5kdXN0cmllcyB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTMgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnJpZ2h0LWluZHVzdHJpZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAucmlnaHQtaW5kdXN0cmllcyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAuc2VvLWhlYWRlciB7XG4gIG1hcmdpbjogMHB4IDBweCA0OHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAuc2VvLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDI0cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAuc2VvLWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDIsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnNlby1oZWFkZXIgLmgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAuYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAuc2VvLWhlYWRlciBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAuYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stOSAudmlld3MtZmllbGQtbm90aGluZyAuc2VvLWhlYWRlciAuaDUsIC5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay05IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnNlby1oZWFkZXIgLmg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWhlYWRlciBwLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC5ibG9jay1ibG9jay1jb250ZW50NzQ3ODEwYWUtMWJkMS00MDg0LTkzMmItOTgyY2VhNGM1Y2ZkIHAsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlby1oZWFkZXIgcCwgLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAuc2VvLWhlYWRlciBwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbS5hY3RpdmUgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMTcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAxMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjYyNDI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBtYXgtd2lkdGg6IDY1JTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNSwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBwIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGg1LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDUsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oNSB7XG4gIGxpbmUtaGVpZ2h0OiAyMS42cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDUsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oNSB7XG4gICAgbGluZS1oZWlnaHQ6IDE0LjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgaDIsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IC5oMiB7XG4gIGxpbmUtaGVpZ2h0OiA0NS42cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0IGgyLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCAuaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAubGVmdC1jbGllbnQtc2lkZSB7XG4gIGZsZXg6IDAgMSAyNSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLmxlZnQtY2xpZW50LXNpZGUge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAubGVmdC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAubGVmdC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaW1hZ2UgLmZpZWxkLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAubGVmdC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaW1hZ2UgLmZpZWxkLWNvbnRlbnQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSB7XG4gIGZsZXg6IDAgMSA3NSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5jbGllbnQtYmxvY2std3JhcHBlciAucmlnaHQtY2xpZW50LXNpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWljb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaWNvbiBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIGhlaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAudmlld3MtZmllbGQtYm9keSBwIHtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC52aWV3cy1maWVsZC1ib2R5IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC5jbGllbnQtaW5mb3JtYXRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAuY2xpZW50LWluZm9ybWF0aW9ucyAubGVmdC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnMgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC5jbGllbnQtaW5mb3JtYXRpb25zIC5yaWdodC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAuY2xpZW50LWluZm9ybWF0aW9ucyAucmlnaHQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZSBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC5jbGllbnQtaW5mb3JtYXRpb25zIC5yaWdodC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnMgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1lIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmNsaWVudC1ibG9jay13cmFwcGVyIC5yaWdodC1jbGllbnQtc2lkZSAuY2xpZW50LWluZm9ybWF0aW9ucyAucmlnaHQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25zIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcG9zaXRpb24gcCB7XG4gIGNvbG9yOiAjMzBCNTg3O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuY2xpZW50LWJsb2NrLXdyYXBwZXIgLnJpZ2h0LWNsaWVudC1zaWRlIC5jbGllbnQtaW5mb3JtYXRpb25zIC5yaWdodC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnMgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wb3NpdGlvbiBwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAzMDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYgc3BhbiB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgICB0b3A6IDI1MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCBzcGFuIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICAgIHRvcDogMjUwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTQgLnZpZXctY29udGVudCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay00IC52aWV3LWNvbnRlbnQgLm93bC1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMxOEM1OTU7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMThDNTk1O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNCAudmlldy1jb250ZW50IC5vd2wtZG90cyAub3dsLWRvdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTUgLnZpZXctaWQtbWFpbl90ZWNobm9sb2d5X3BhZ2Uudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay01IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay01IC5hY3RpdmUtbWluaS1jbGllbnQgLmhvdmVyLWNsaWVudHMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzBCNTg3ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5maXJzdC1hY3RpdmUtZWxlbWVudC5vd2wtaXRlbSAudmlld3Mtcm93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgaDQsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgLmg0LCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuZmlyc3QtYWN0aXZlLWVsZW1lbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmZpcnN0LWFjdGl2ZS1lbGVtZW50Lm93bC1pdGVtIC52aWV3cy1yb3cgLmg0IHtcbiAgY29sb3I6ICMyNjI0MjQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuY3VycmVudC5vd2wtaXRlbSAudmlld3Mtcm93IHAsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5maXJzdC1hY3RpdmUtZWxlbWVudC5vd2wtaXRlbSAudmlld3Mtcm93IHAge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmN1cnJlbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBwLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAuZmlyc3QtYWN0aXZlLWVsZW1lbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBwIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLmN1cnJlbnQub3dsLWl0ZW0gLnZpZXdzLXJvdyBpbWcsIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC5maXJzdC1hY3RpdmUtZWxlbWVudC5vd2wtaXRlbSAudmlld3Mtcm93IGltZyB7XG4gIG9wYWNpdHk6IHVuc2V0O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLXN0YWdlLW91dGVyIC52aWV3cy1yb3cgLmhvdmVyLWNsaWVudHMge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5ob3Zlci1jbGllbnRzLCAuYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC5ub2hvdmVyLWNsaWVudHMge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAuaG92ZXItY2xpZW50czpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMEI1ODc7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pY29uIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pY29uIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1zdGFnZS1vdXRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dCBoNCwgLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHQgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgzOCwgMzYsIDM2LCAwLjUpO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtc3RhZ2Utb3V0ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LW5hbWUgcCB7XG4gIGNvbG9yOiAjMjYyNDI0O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGNvbG9yOiByZ2JhKDM4LCAzNiwgMzYsIDAuNSk7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay01IC52aWV3LWNvbnRlbnQgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtZG90cyB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE4QzU5NTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTUgLnZpZXctY29udGVudCAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzE4QzU5NTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmb250OiBpbmhlcml0O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNSAudmlldy1jb250ZW50IC5vd2wtZG90cyAub3dsLWRvdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59IiwiLyogSU1QT1JUUyAqL1xyXG5cclxuLy9AaW1wb3J0IHVybChmb250LWF3ZXNvbWUubWluLmNzcyk7XHJcbi8vIHZhcmlhYmxlc1xyXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcbi8vIHR5cG9ncmFwaHlcclxuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcclxuLy9ib290c3RyYXBcclxuQGltcG9ydCBcImJvb3RzdHJhcFwiO1xyXG4vL21hdGVyaWFsIGRlc2lnbiBib290c3RyYXBcclxuLy9AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL21kYm9vdHN0cmFwL3Njc3MvbWRiLWZyZWUuc2Nzc1wiO1xyXG4vLyBtaXhpbnNcclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG4vLyBiYXJyaW9cclxuQGltcG9ydCBcImJhcnJpb1wiO1xyXG5cclxuQGltcG9ydCBcInBhZ2Vfc2VvX2Fkc1wiO1xyXG5AaW1wb3J0IFwicGFnZV9saW5rZWRpbl9hZHNcIjtcclxuQGltcG9ydCBcInBhZ2Vfc2VvX2Fkc19vbGRcIjtcclxuQGltcG9ydCBcInBhZ2Vfc3Vic2NyaWJlXCI7IiwiLyogVkFSSUFCTEVTICovXHJcblxyXG4vLyBjb2xvcnNcclxuXHJcbiRwcmltYXJ5LXNoYWRlOiByZ2IoMjU1LCA3OCwgNDYpO1xyXG4kcHJpbWFyeS1saWdodDogbGlnaHRlbigkcHJpbWFyeS1zaGFkZSwgMzclKTtcclxuJHByaW1hcnktZGFyazogZGFya2VuKCRwcmltYXJ5LXNoYWRlLCAxMiUpO1xyXG4kYWNjZW50LXNoYWRlOiAjZjhmOGY4O1xyXG4kYWNjZW50LWxpZ2h0OiBsaWdodGVuKCRhY2NlbnQtc2hhZGUsIDM3JSk7XHJcbiRhY2NlbnQtZGFyazogZGFya2VuKCRhY2NlbnQtc2hhZGUsIDEyJSk7XHJcblxyXG4vLyBSZWFzc2lnbiBjb2xvciB2YXJzIHRvIHNlbWFudGljIGNvbG9yIHNjaGVtZVxyXG5cclxuJHJlZDogI2RjMzU0NTtcclxuJHllbGxvdzogI2ZmYzEwNztcclxuJGdyZWVuOiAjMjhhNzQ1O1xyXG4kY3lhbjogIzE3YTJiODtcclxuJHdoaXRlOiAjZmZmO1xyXG4kZ3JheS0xMDA6ICNmOGY5ZmE7XHJcbiRncmF5LTgwMDogIzM0M2E0MDtcclxuJHRoZW1lLWNvbG9yczogKCBwcmltYXJ5OiAkYWNjZW50LXNoYWRlLCBzZWNvbmRhcnk6ICRwcmltYXJ5LXNoYWRlLCBzdWNjZXNzOiAkZ3JlZW4sIGluZm86ICRjeWFuLCB3YXJuaW5nOiAkeWVsbG93LCBkYW5nZXI6ICRyZWQsIGxpZ2h0OiAkZ3JheS0xMDAsIGRhcms6ICRncmF5LTgwMCk7XHJcbiRicmFuZC1wcmltYXJ5OiAkYWNjZW50LXNoYWRlO1xyXG4vLyRicmFuZC1zdWNjZXNzOiAkZ3JlZW47XHJcbi8vJGJyYW5kLWluZm86ICR0ZWFsO1xyXG4vLyRicmFuZC13YXJuaW5nOiAkb3JhbmdlO1xyXG4vLyRicmFuZC1kYW5nZXI6ICRyZWQ7XHJcbiRicmFuZC1pbnZlcnNlOiAkcHJpbWFyeS1zaGFkZTtcclxuXHJcbi8vIEJvZHlcclxuLy9cclxuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxyXG5cclxuJGJvZHktYmc6ICR3aGl0ZTtcclxuJGJvZHktY29sb3I6ICRncmF5LTgwMDtcclxuJGludmVyc2UtYmc6ICRwcmltYXJ5LXNoYWRlO1xyXG4kaW52ZXJzZS1jb2xvcjogJHdoaXRlO1xyXG5cclxuXHJcbiRjb21tZW50LXNwYWNlci14OiAxLjI1ZW07XHJcbiRjb21tZW50LXNwYWNlci15OiAxLjI1ZW07XHJcbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplc1xyXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZTtcclxuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcclxuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xyXG4vLyBCcmVhZGNydW1icyAoV29ya3Mgb25seSBvbiBCb290c3RyYXAgNSspXHJcbi8vICRicmVhZGNydW1iLWRpdmlkZXI6IHF1b3RlKFwiPlwiKTtcclxuXHJcblxyXG4vKiBDdXN0b20gKi9cclxuXHJcbi8vIEN1c3RvbSBjb2xvclxyXG5cclxuJGNvbG9yLW1haW4tMTogIzMwQjU4NztcclxuJGNvbG9yLW1haW4tMjogIzI2MjQyNDtcclxuJGNvbG9yLW1haW4tMzogI2Y4ZjhmODtcclxuJGNvbG9yLW1haW4tNDogI2ZmZjtcclxuJGNvbG9yLW1haW4tNTogI2Y3ZjdmNztcclxuJGNvbG9yLW1haW4tNjogI0UxRTRFODtcclxuXHJcbi8vIGJ1dHRvbiBjb2xvclxyXG4kY29sb3ItYnV0dG9uLW1haW46ICNGOEZBRkM7XHJcbiRjb2xvci1idXR0b24taG92ZXI6ICMzQkUzQTk7XHJcbiRjb2xvci1vd2wtZG90czojMThDNTk1O1xyXG5cclxuJGNvbG9yLWZvbnQtMTogIzAwMDtcclxuJGNvbG9yLWZvbnQtMjogIzIxMjEyMTtcclxuJGNvbG9yLWZvbnQtMzogIzZBNkE3MTtcclxuXHJcbi8vIFNpemVcclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoOiAxMzA0cHg7XHJcbiRidXR0b24tcGFkZGluZy14bDogMThweCAyNHB4O1xyXG4kYnV0dG9uLXBhZGRpbmctbDogMjRweCA0OHB4O1xyXG4kYnV0dG9uLXBhZGRpbmctbTogMjRweCAzMnB4O1xyXG4kYm9yZGVyLXJhZGl1cy1sOiAxMnB4O1xyXG4kYm9yZGVyLXJhZGl1cy1zOiA2cHg7XHJcbiRib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4vLyBJbmRlbnRcclxuXHJcbiRpbmRlbnRfbDogMTAwcHg7XHJcbiRpbmRlbnRfbWw6NjRweDtcclxuJGluZGVudF9tOiA2MHB4O1xyXG4kaW5kZW50X21zOjUwcHg7XHJcbiRpbmRlbnRfczogNDhweDtcclxuJGluZGVudF9zbTogMzJweDtcclxuJGluZGVudF94czogMjRweDtcclxuJGluZGVudF94eHM6IDE2cHg7XHJcbiRpbmRlbnRfc21hbGw6IDEycHg7XHJcblxyXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHNcclxuXHJcbi8vIEJvZHkgY29sb3JcclxuXHJcbiRib2R5LWNvbG9yOiAkY29sb3ItZm9udC0xO1xyXG5cclxuLy8gZ2FwIHNpemVcclxuJGdhcDozMnB4O1xyXG4kZ2FwX2w6NDhweDtcclxuJGdhcF9tOjI0cHg7XHJcbiRnYXBfczoxNnB4O1xyXG4kZ2FwX3hzOjhweDtcclxuXHJcbi8vIG1heC13aWR0aHNcclxuJG1heC13aWR0aDo2MjRweDtcclxuJG1heC13aWR0aF9sOjg0MHB4O1xyXG4kbWF4LXdpZHRoX3hsOjEwNTBweDtcclxuXHJcbi8vIExpbmtzXHJcbiRsaW5rLWNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuLy8gY3VzdG9tIG1lZGlhIHF1ZXJpZXMgc2l6ZXNcclxuJHhsOiAxMDI0cHg7XHJcbiRsZzo4NTBweDsiLCIvKiBUWVBPR1JBUEhZICovXHJcblxyXG4vKiBHb29nbGUgRm9udHMgKi9cclxuXHJcbi8vQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TGF0bzo0MDAsMzAwLDMwMGl0YWxpYyw0MDBpdGFsaWMsNzAwLDcwMGl0YWxpYyw5MDAsOTAwaXRhbGljXCIpO1xyXG4vL0BpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJhbGV3YXk6NDAwLDMwMCw1MDAsNjAwLDcwMCw4MDAsOTAwXCIpO1xyXG4vL0BpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRAMTAwOzQwMDs2MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG5cclxuLyogaW50ZXItcmVndWxhciAtIGxhdGluXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcic7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ludGVyLXYxMi1sYXRpbi1yZWd1bGFyLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvaW50ZXItdjEyLWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9pbnRlci12MTItbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9pbnRlci12MTItbGF0aW4tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvaW50ZXItdjEyLWxhdGluLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2ludGVyLXYxMi1sYXRpbi1yZWd1bGFyLnN2ZyNJbnRlcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgfVxyXG5cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9pbnRlci12MTItbGF0aW4tNTAwLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvaW50ZXItdjEyLWxhdGluLTUwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCBcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9pbnRlci12MTItbGF0aW4tNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2ludGVyLXYxMi1sYXRpbi01MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2ludGVyLXYxMi1sYXRpbi01MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2ludGVyLXYxMi1sYXRpbi01MDAuc3ZnI0ludGVyJykgZm9ybWF0KCdzdmcnKTtcclxuICB9XHJcblxyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcic7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ludGVyLXYxMi1sYXRpbi03MDAuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCcnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9pbnRlci12MTItbGF0aW4tNzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvaW50ZXItdjEyLWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvaW50ZXItdjEyLWxhdGluLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvaW50ZXItdjEyLWxhdGluLTcwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvaW50ZXItdjEyLWxhdGluLTcwMC5zdmcjSW50ZXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIH1cclxuICBcclxuICAqL1xyXG5cclxuICBcclxuLy8gRm9udCBmYW1pbGllc1xyXG4kZm9udC1sYXRvOiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1yYWxld2F5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG5cclxuLy8gRm9udHNcclxuLy9cclxuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcclxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcclxuJGZvbnQtZmFtaWx5LXNlcmlmOiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1zaXplLWJhc2U6IDFyZW07IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxyXG4kZm9udC1zaXplLXhsOiAkZm9udC1zaXplLWJhc2UgKiAxLjQzODsgLy8yM3B4XHJcbiRmb250LXNpemUtbGc6ICRmb250LXNpemUtYmFzZSAqIDEuMjU7IC8vMjBweFxyXG4kZm9udC1zaXplLXNtOiAkZm9udC1zaXplLWJhc2UgKiAuODc1OyAvLzE0cHhcclxuJGZvbnQtc2l6ZS14czogJGZvbnQtc2l6ZS1iYXNlICogLjc1OyAvLzEycHhcclxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogbm9ybWFsO1xyXG4kZm9udC13ZWlnaHQtYm9sZDogYm9sZDtcclxuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjU7XHJcblxyXG4kaDEtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAzLjEyNTsgLy81MHB4XHJcbiRoMi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDIuMzc1OyAvLyAzOHB4O1xyXG4kaDMtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjc1OyAvLyAyOHB4O1xyXG4kaDQtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1OyAvLyAyMHB4O1xyXG4kaDUtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjEyNTsgLy8gMThweDtcclxuJGg2LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cclxuXHJcbiRmb250LWZhbWlseS1iYXNlOiAkZm9udC1sYXRvO1xyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICRmb250LXJhbGV3YXk7IiwiQG1peGluIGJzQmFubmVyKCRmaWxlLCAkc3VmZml4OlwiXCIpIHtcbiAgLyohXG4gICAqIEJvb3RzdHJhcCAjeyRmaWxlfSB2NS4yLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gICAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gICAqIENvcHlyaWdodCAyMDExLTIwMjIgVHdpdHRlciwgSW5jLlxuICAgKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAgICovXG59XG5cbiIsIjpyb290IHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3skZm9udC1mYW1pbHktYmFzZX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib3JkZXItdmFyXG4gIC0tI3skcHJlZml4fWJvcmRlci13aWR0aDogI3skYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlOiAjeyRib3JkZXItc3R5bGV9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50fTtcblxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbTogI3skYm9yZGVyLXJhZGl1cy1zbX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGc6ICN7JGJvcmRlci1yYWRpdXMtbGd9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsOiAjeyRib3JkZXItcmFkaXVzLXhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6ICN7JGJvcmRlci1yYWRpdXMtMnhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyBjYWxjKCcgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgJyAtICcsICcgKyAnKSArICR2YXJpYWJsZS13aWR0aCArICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWRWYWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWRWYWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZFZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZFZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmcpO1xufVxuXG5cbi8vIFN1YiBhbmQgU3VwXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuXG4vLyBGb3Jtc1xuLy9cbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5cbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgb25seSBmcm9tIHRleHQgdHlwZSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMgaW4gQ2hyb21lLlxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxuXG5bbGlzdF06bm90KFt0eXBlPVwiZGF0ZVwiXSk6bm90KFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0pOm5vdChbdHlwZT1cIm1vbnRoXCJdKTpub3QoW3R5cGU9XCJ3ZWVrXCJdKTpub3QoW3R5cGU9XCJ0aW1lXCJdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuLy8gMi4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAyXG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIDEuIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBpZnJhbWVcblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBTdW1tYXJ5XG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIFByb2dyZXNzXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxuLy9cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcblxuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci10aGVtZS12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIHNoYWRlLWNvbG9yKCRkcm9wZG93bi1saW5rLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgKCRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAqIC0xKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDkwJSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkcG9wb3Zlci1iZywgNiUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWhlYWRpbmctY29sb3IpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JHRhYmxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6ICN7JHRhYmxlLWFjY2VudC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyR0YWJsZS1zdHJpcGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAjeyR0YWJsZS1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAjeyR0YWJsZS1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyR0YWJsZS1ob3Zlci1iZ307XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmcpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmcpO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogKCR0YWJsZS1ib3JkZXItd2lkdGggKiAyKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yO1xufVxuXG4vL1xuLy8gQ2hhbmdlIHBsYWNlbWVudCBvZiBjYXB0aW9ucyB3aXRoIGEgY2xhc3Ncbi8vXG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtICR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG4vL1xuLy8gV2hlbiBib3JkZXJzIGFyZSBhZGRlZCBvbiBhbGwgc2lkZXMgb2YgdGhlIGNlbGxzLCB0aGUgY29ybmVycyBjYW4gcmVuZGVyIG9kZCB3aGVuXG4vLyB0aGVzZSBib3JkZXJzIGRvIG5vdCBoYXZlIHRoZSBzYW1lIGNvbG9yIG9yIGlmIHRoZXkgYXJlIHNlbWktdHJhbnNwYXJlbnQuXG4vLyBUaGVyZWZvciB3ZSBhZGQgdG9wIGFuZCBib3JkZXIgYm90dG9tcyB0byB0aGUgYHRyYHMgYW5kIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnNcbi8vIHRvIHRoZSBgdGRgcyBvciBgdGhgc1xuXG4udGFibGUtYm9yZGVyZWQge1xuICA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGggMDtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gICAgPiAqIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4vLyBGb3Igcm93c1xuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgfVxufVxuXG4vLyBGb3IgY29sdW1uc1xuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyB7XG4gID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZCgjeyR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXJ9KSB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICRib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAtbW96LXBhZGRpbmctc3RhcnQ6IHN1YnRyYWN0KCRmb3JtLXNlbGVjdC1wYWRkaW5nLXgsIDNweCk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzMyNjM2XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIH4gbGFiZWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7IC8vIFJlcXVpcmVkIHRvIHByb3Blcmx5IHBvc2l0aW9uIGxhYmVsIHRleHQgLSBhcyBleHBsYWluZWQgYWJvdmVcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30sXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSlcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvciksIGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09IFwiZGFya1wiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoY29sb3ItY29udHJhc3QoJHByaW1hcnkpLCAkcHJpbWFyeSwgMTUlKSl9O1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGg6ICN7JGRyb3Bkb3duLW1pbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHJvcGRvd24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXI6ICN7JGRyb3Bkb3duLXNwYWNlcn07XG4gIEBpbmNsdWRlIHJmcygkZHJvcGRvd24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogI3skZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tY3NzLXZhcnNcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgID4gLmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgPiBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgICA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQsXG4gICAgPiBsaTpsYXN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxOyAvLyBSZXZpc2l0IGluIHY2IHRvIGRlLWR1cGUgc3R5bGVzIHRoYXQgY29uZmxpY3Qgd2l0aCA8aHI+IGVsZW1lbnRcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtZW5kIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdGFicy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGg6ICN7JG5hdi10YWJzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1czogI3skbmF2LXRhYnMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdGFicy1jc3MtdmFyc1xuXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtcGlsbHMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi1waWxscy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXBpbGxzLWNzcy12YXJzXG5cbiAgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBNYWtlIHN1cmUgYnV0dG9uIHdpbGwgZ3Jvd1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXg6ICN7aWYoJG5hdmJhci1wYWRkaW5nLXggPT0gbnVsbCwgMCwgJG5hdmJhci1wYWRkaW5nLXgpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAjeyRuYXZiYXItYnJhbmQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAjeyRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLnNob3cgPiAubmF2LWxpbmssXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyAge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYC5uYXZiYXItbGlnaHRgXCIsIFwidjUuMi4wXCIsIFwidjYuMC4wXCIsIHRydWUpO1xufVxuXG4ubmF2YmFyLWRhcmsge1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXk6ICN7JGNhcmQtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14OiAjeyRjYXJkLXNwYWNlci14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteTogI3skY2FyZC10aXRsZS1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoOiAjeyRjYXJkLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yOiAjeyRjYXJkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogI3skY2FyZC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93OiAjeyRjYXJkLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteTogI3skY2FyZC1jYXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1iZzogI3skY2FyZC1jYXAtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcjogI3skY2FyZC1jYXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWhlaWdodDogI3skY2FyZC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNvbG9yOiAjeyRjYXJkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1iZzogI3skY2FyZC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogI3skY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW46ICN7JGNhcmQtZ3JvdXAtbWFyZ2lufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY2NvcmRpb24tYmcpfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAjeyRhY2NvcmRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogI3skYWNjb3JkaW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAqIC0xKSAwIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXk6ICN7JGJyZWFkY3J1bWItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAjeyRicmVhZGNydW1iLW1hcmdpbi1ib3R0b219O1xuICBAaW5jbHVkZSByZnMoJGJyZWFkY3J1bWItZm9udC1zaXplLCAtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmc6ICN7JGJyZWFkY3J1bWItYmd9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICN7JGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogI3skYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICN7JGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICAgICAgY29udGVudDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZ2luYXRpb24tcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwYWdpbmF0aW9uLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZzogI3skcGFnaW5hdGlvbi1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmc6ICN7JHBhZ2luYXRpb24taG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZzogI3skcGFnaW5hdGlvbi1mb2N1cy1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogI3skcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmc6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgLmFjdGl2ZSA+ICYge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gIC5kaXNhYmxlZCA+ICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xuICB9XG5cbiAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSAoY2FsYygkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggKiAtMSkpIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC8vIEFkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1taXhpblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXg6ICN7JGJhZGdlLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteTogI3skYmFkZ2UtcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRiYWRnZS1mb250LXNpemUsIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0OiAjeyRiYWRnZS1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJhZGdlLWNvbG9yOiAjeyRiYWRnZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXM6ICN7JGJhZGdlLWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJhZGdlLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteDogI3skYWxlcnQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15OiAjeyRhbGVydC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1czogI3skYWxlcnQtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXIpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRhbGVydC1iYWNrZ3JvdW5kOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1iZy1zY2FsZSk7XG4gICRhbGVydC1ib3JkZXI6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJvcmRlci1zY2FsZSk7XG4gICRhbGVydC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtY29sb3Itc2NhbGUpO1xuXG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGFsZXJ0LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkYWxlcnQtYmFja2dyb3VuZCksIGFicygkYWxlcnQtY29sb3Itc2NhbGUpKTtcbiAgfVxuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtYm9yZGVyLCAkYWxlcnQtY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBzaGFkZS1jb2xvcigkY29sb3IsIDIwJSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFudC1taXhpblxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRwcm9ncmVzcy1oZWlnaHQ7IH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1rZXlmcmFtZXNcblxuLnByb2dyZXNzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodDogI3skcHJvZ3Jlc3MtaGVpZ2h0fTtcbiAgQGluY2x1ZGUgcmZzKCRwcm9ncmVzcy1mb250LXNpemUsIC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJnOiAjeyRwcm9ncmVzcy1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICN7JHByb2dyZXNzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93OiAjeyRwcm9ncmVzcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yOiAjeyRwcm9ncmVzcy1iYXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmc6ICN7JHByb2dyZXNzLWJhci1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAjeyRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93KSk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmcpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbikpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCkgdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZzogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlKTtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkbGlzdC1ncm91cC12YXJpYW50LWJnLCAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkbGlzdC1ncm91cC12YXJpYW50LWJnKSwgYWJzKCRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcik7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1taXhpblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbWl4aW5cbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiAkYnRuLWNsb3NlLW9wYWNpdHk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5O1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6ICRidG4tY2xvc2Utd2hpdGUtZmlsdGVyO1xufVxuIiwiLnRvYXN0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteDogI3skdG9hc3QtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15OiAjeyR0b2FzdC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nOiAjeyR0b2FzdC1zcGFjaW5nfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoOiAjeyR0b2FzdC1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHRvYXN0LWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtY29sb3I6ICN7JHRvYXN0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYmc6ICN7JHRvYXN0LWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGg6ICN7JHRvYXN0LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcjogI3skdG9hc3QtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1czogI3skdG9hc3QtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3c6ICN7JHRvYXN0LWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZzogI3skdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC1jc3MtdmFyc1xuXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykpO1xuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvYXN0O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpICogLS41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC0uNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAtLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLS41KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSAqIC0xKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSAqIC0xKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKCh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpICogLTEpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC0uNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSAqIC0xKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICBmaWx0ZXI6ICRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG5cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICN7XCIvKiBydGw6aWdub3JlICovXCJ9OyB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ib3JkZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ncm93IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbn1cblxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDJ9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiVvZmZjYW52YXMtY3NzLXZhcnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aDogI3skb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteDogI3skb2ZmY2FudmFzLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXk6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3I6ICN7JG9mZmNhbnZhcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZzogI3skb2ZmY2FudmFzLWJnLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogI3skb2ZmY2FudmFzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICN7JG9mZmNhbnZhcy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdzogI3skb2ZmY2FudmFzLWJveC1zaGFkb3d9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy1jc3MtdmFyc1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBleHRlbmQgJW9mZmNhbnZhcy1jc3MtdmFycztcbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1vZmZjYW52YXM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0KTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAtLjUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAtLjUpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLS41KTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4O1xuXG4gICYuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi8vIEFuaW1hdGlvblxuLnBsYWNlaG9sZGVyLWdsb3cge1xuICAucGxhY2Vob2xkZXIge1xuICAgIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICRibGFjayA1NSUsIHJnYmEoMCwgMCwgMCwgKDEgLSAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW4pKSA3NSUsICRibGFjayA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLW5hbWUtY2FzZVxuXG4vLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGNvbG9yLXJnYjogdG8tcmdiKCR2YWx1ZSk7XG4gIC50ZXh0LWJnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKCRjb2xvci1yZ2IsIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgfVxufVxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cblxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZWcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIE1JWElOUyAqL1xuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG5cdC5idG4tI3skY29sb3J9IGEge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcblx0fVxufVxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG5cdC5idG4tb3V0bGluZS0jeyRjb2xvcn0gYSB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuXHR9XG59XG5cbi8vIFNWR1xuXG5AbWl4aW4gc3ZnLWljb24tYmFja2dyb3VuZCgkbmFtZSwgJGNvbG9yLCAkaG92ZXItY29sb3I6bnVsbCwgJHBvc2l0aW9uOm51bGwsICRzaXplOm51bGwpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJyN7JG5hbWV9LnN2ZycsIGZpbGw9JyN7JGNvbG9yfScpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XG5cdGJhY2tncm91bmQtc2l6ZTogJHNpemU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJyN7JG5hbWV9LnN2ZycsIGZpbGw9JyN7JGhvdmVyLWNvbG9yfScpO1xuXHR9XG59XG4gIFxuQG1peGluIHN2Zy1pbmxpbmUoJG5hbWUsICRwb3NpdGlvbiwgJGNvbG9yLCAkaG92ZXItY29sb3IsICRzaXplLCAkbWFyZ2luKSB7XG5cdCY6OiN7JHBvc2l0aW9ufSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcjeyRuYW1lfS5zdmcnLCBmaWxsPScjeyRjb2xvcn0nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJyN7JG5hbWV9LnN2ZycsIGZpbGw9JyN7JGhvdmVyLWNvbG9yfScpO1xuXHRcdH1cblxuICAgIEBpZiAkcG9zaXRpb24gPT0gYWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luO1xuICAgIH0gQGVsc2Uge1xuICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbjtcbiAgICB9XG5cdH1cbn1cblxuQG1peGluIHN2Zy1pY29uLXJlcGxhY2UoJG5hbWUsICRjb2xvciwgJGhvdmVyLWNvbG9yLCAkc2l6ZTpudWxsKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcjeyRuYW1lfS5zdmcnLCBmaWxsPScjeyRjb2xvcn0nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogJHNpemU7XG5cdGhlaWdodDogJHNpemU7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcjeyRuYW1lfS5zdmcnLCBmaWxsPScjeyRob3Zlci1jb2xvcn0nKTtcblx0fVxufVxuXG4vLyBCb3ggc2hhZG93XG5AbWl4aW4gYm94LXNoYWRvdyggJGg6IDEwcHggLCAkdjogMTBweCAsICRiOiAxMHB4ICwgJHM6IDBweCAsICRjOiByZ2JhKDAsMCwwLDAuNzUpICkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRoICR2ICRiICRzICRjO1xuICAtbW96LWJveC1zaGFkb3c6ICRoICR2ICRiICRzICRjO1xuICBib3gtc2hhZG93OiAkaCAkdiAkYiAkcyAkYztcbn1cblxuLy8gR3JhZGllbnRcbkBtaXhpbiBncmFkaWVudCgkc3RhcnQtY29sb3IsICRlbmQtY29sb3IsICRvcmllbnRhdGlvbikge1xuXHRiYWNrZ3JvdW5kOiAkc3RhcnQtY29sb3I7XG5cdEBpZiAkb3JpZW50YXRpb24gPT0gdmVydGljYWwge1xuXHRcdC8vIHZlcnRpY2FsXG5cdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgJHN0YXJ0LWNvbG9yIDAlLCAkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsJHN0YXJ0LWNvbG9yKSwgY29sb3Itc3RvcCgxMDAlLCRlbmQtY29sb3IpKTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRzdGFydC1jb2xvcicsIGVuZENvbG9yc3RyPSckZW5kLWNvbG9yJyxHcmFkaWVudFR5cGU9MCApO1xuXHR9XG5cdEBlbHNlIGlmICRvcmllbnRhdGlvbiA9PSBob3Jpem9udGFsXHR7XG5cdFx0Ly8gaG9yaXpvbnRhbFxuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICAkc3RhcnQtY29sb3IgMCUsICRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsJHN0YXJ0LWNvbG9yKSwgY29sb3Itc3RvcCgxMDAlLCRlbmQtY29sb3IpKTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJHN0YXJ0LWNvbG9yJywgZW5kQ29sb3JzdHI9JyRlbmQtY29sb3InLEdyYWRpZW50VHlwZT0xICk7XG5cdH1cblx0QGVsc2VcdHtcblx0XHQvLyByYWRpYWxcblx0XHRiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICAkc3RhcnQtY29sb3IgMCUsICRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsIGNlbnRlciBjZW50ZXIsIDBweCwgY2VudGVyIGNlbnRlciwgMTAwJSwgY29sb3Itc3RvcCgwJSwkc3RhcnQtY29sb3IpLCBjb2xvci1zdG9wKDEwMCUsJGVuZC1jb2xvcikpO1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckc3RhcnQtY29sb3InLCBlbmRDb2xvcnN0cj0nJGVuZC1jb2xvcicsR3JhZGllbnRUeXBlPTEgKTtcblx0fVxufVxuXG4vLyBGYWRlXG5AbWl4aW4gZmFkZSgkdHlwZSkge1xuICBAaWYgJHR5cGU9PSBcImhpZGVcIiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgfSBAZWxzZSBpZiAkdHlwZT09IFwic2hvd1wiIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgfVxufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvIGFmZml4IGVmZmVjdC5cbiAqL1xuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMzU7XG4gIGxlZnQ6IDA7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBjb21tZW50cyBpbiBCYXJyaW8uXG4gKi9cblxuLmFsZXJ0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4udG9hc3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmFsZXJ0IHtcbiAgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDJyZW07XG4gIH1cbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBCb290c3RyYXAgQmFycmlvIHNwZWNpZmljIHN0eWxpbmcgZm9yIHRoZSBCb29rIG1vZHVsZS5cbiAqL1xuXG4uYm9vay1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuLmJvb2stbmF2aWdhdGlvbiAuYm9vay1wYWdlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgbWFyZ2luOiAwO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFN0eWxpbmcgZm9yIHRoZSBCb29rIG1vZHVsZS5cbiAqL1xuXG4uYm9vay1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG4uYm9vay1uYXZpZ2F0aW9uIC5ib29rLXBhZ2VyIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMC41ZW0gMDtcbn1cbi5ib29rLXBhZ2VyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYm9vay1wYWdlcl9faXRlbS0tcHJldmlvdXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvKiBMVFIgKi9cbiAgd2lkdGg6IDQ1JTtcbn1cbltkaXI9XCJydGxcIl0gLmJvb2stcGFnZXJfX2l0ZW0tLXByZXZpb3VzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ib29rLXBhZ2VyX19pdGVtLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4JTtcbn1cbi5ib29rLXBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0OyAvKiBMVFIgKi9cbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8qIExUUiAqL1xuICB3aWR0aDogNDUlO1xufVxuW2Rpcj1cInJ0bFwiXSAuYm9vay1wYWdlcl9faXRlbS0tbmV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgYnJlYWRjcnVtYnMuXG4gKi9cblxuLmJyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuLnJlZ2lvbi1icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMC4yNWVtO1xuICAgIHdpZHRoOiAxMDAlO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGNvbW1lbnRzIGluIEJhcnRpay5cbiAqL1xuXG5cbi8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaWNpdHkgb2YgI2NvbnRlbnQgaDIgKi9cblxuI2NvbnRlbnQgLmNvbW1lbnQtd3JhcHBlciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4jY29udGVudCAuY29tbWVudC13cmFwcGVyIGgyLmNvbW1lbnQtZm9ybV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmZpZWxkLW5vZGUtLWNvbW1lbnQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuLmNvbW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjb21tZW50LXNwYWNlci15O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnQge1xuICAgIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uY29tbWVudF9fbWV0YSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMDtcbiAgICAvKiBMVFIgKi9cbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudF9fbWV0YSB7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbn1cblxuLmNvbW1lbnRfX2F0dHJpYnV0aW9uIGltZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuXG4vKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBvdmVyIHNwZWNpZmljaXR5IG9mIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcgKi9cblxuLmNvbW1lbnQgLmZpZWxkLS1uYW1lLXVzZXItcGljdHVyZSBpbWcge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnRfX2F1dGhvciAudXNlcm5hbWUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jb21tZW50X19hdXRob3Ige1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmNvbW1lbnRfX3RpbWUsXG4uY29tbWVudF9fcGVybWFsaW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgY29sb3I6ICM2ODY5NmI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcGFkZGluZzogMCAwLjVlbSAwIDA7XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnRfX3RpbWUsXG4uY29tbWVudF9fcGVybWFsaW5rIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjVlbTtcbn1cblxuLmNvbW1lbnRfX3Blcm1hbGluayB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5jb21tZW50X19jb250ZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIC8qIExUUiAqL1xuICAgIHRvcDogJGNvbW1lbnQtc3BhY2VyLXk7XG4gICAgYm9yZGVyLXRvcDogJGNvbW1lbnQtc3BhY2VyLXkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkY29tbWVudC1zcGFjZXIteCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIC8qIExUUiAqL1xuICAgIGJvcmRlci1ib3R0b206ICRjb21tZW50LXNwYWNlci15IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50X19jb250ZW50OmJlZm9yZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6ICRjb21tZW50LXNwYWNlci14IHNvbGlkICRib3JkZXItY29sb3I7XG59XG5cbi5jb21tZW50X19jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgLyogTFRSICovXG4gICAgdG9wOiAkY29tbWVudC1zcGFjZXIteTtcbiAgICBib3JkZXItdG9wOiAkY29tbWVudC1zcGFjZXIteSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRjb21tZW50LXNwYWNlci14IHNvbGlkICR3aGl0ZTtcbiAgICAvKiBMVFIgKi9cbiAgICBib3JkZXItYm90dG9tOiAkY29tbWVudC1zcGFjZXIteSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnRfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAkY29tbWVudC1zcGFjZXIteCBzb2xpZCAkd2hpdGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uY29tbWVudF9fY29udGVudCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMC45NGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDVlbTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG59XG5cbi5jb21tZW50X19jb250ZW50IG5hdiB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbn1cblxuLmluZGVudGVkIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuaW5kZW50ZWQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvbW1lbnQgLmxpbmtzIHtcbiAgICBwYWRkaW5nOiAwIDAgMC4yNWVtIDA7XG59XG5cbi5jb21tZW50IC5saW5rcy1pbmxpbmUgc3BhbiB7XG4gICAgcGFkZGluZzogMCAwLjVlbSAwIDA7XG4gICAgLyogTFRSICovXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnQgLmxpbmtzLWlubGluZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjVlbTtcbn1cblxuLmNvbW1lbnQtLXVucHVibGlzaGVkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAvKiBMVFIgKi9cbiAgICBwYWRkaW5nOiA1cHggMnB4IDVweCA1cHg7XG4gICAgLyogTFRSICovXG4gICAgYmFja2dyb3VuZDogJGFjY2VudC1saWdodDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudC0tdW5wdWJsaXNoZWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDJweDtcbn1cblxuXG4vKipcbiAqIEB0b2RvOiB1bnB1Ymxpc2hlZCBub2RlcyBoYXZlIGNsYXNzIC5ub2RlLS11bnB1Ymxpc2hlZC5cbiAqIGNoYW5nZSB0aGlzIHRvIC5jb21tZW50LS11bnB1Ymxpc2hlZC5cbiAqL1xuXG4udW5wdWJsaXNoZWQgLmNvbW1lbnQtdGV4dCAuY29tbWVudC1hcnJvdyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYWNjZW50LWxpZ2h0O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRhY2NlbnQtbGlnaHQ7XG59XG5cbi51bnB1Ymxpc2hlZCB7XG4gICAgcGFkZGluZzogJGNvbW1lbnQtc3BhY2VyLXkgJGNvbW1lbnQtc3BhY2VyLXggMDtcbn1cblxuLmNvbW1lbnQtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5jb21tZW50LS11bnB1Ymxpc2hlZCAuY29tbWVudF9fdGV4dDphZnRlcixcbi5ub2RlLS11bnB1Ymxpc2hlZCAuY29tbWVudF9fdGV4dDphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYWNjZW50LWxpZ2h0O1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50LS11bnB1Ymxpc2hlZCAuY29tbWVudF9fY29udGVudDphZnRlcixcbltkaXI9XCJydGxcIl0gLm5vZGUtLXVucHVibGlzaGVkIC5jb21tZW50X19jb250ZW50OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJGFjY2VudC1saWdodDtcbn0iLCIudmlld3MtZmllbGQtdmFyaWF0aW9ucyA+IHNwYW4gPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgPiBzcGFuID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAuZmllbGQtLW5hbWUtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNzBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuICB9XG4gIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLmNvbW1lcmNlLW9yZGVyLWl0ZW0tdmFyaWF0aW9uLWNhcnQtZm9ybS1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAuZmllbGQtLW5hbWUtcHVyY2hhc2VkLWVudGl0eSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtcXVhbnRpdHkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuI2VkaXQtc2hpcHBpbmctaW5mb3JtYXRpb24gLmNvbC1hdXRvLFxuI2VkaXQtcGF5bWVudC1pbmZvcm1hdGlvbi1iaWxsaW5nLWluZm9ybWF0aW9uIC5jb2wtYXV0byxcbiNlZGl0LXBheW1lbnQtaW5mb3JtYXRpb24tYmlsbGluZy1pbmZvcm1hdGlvbi5jb2wtYXV0byxcbiNlZGl0LW9yZGVyLXN1bW1hcnkgLmNvbC1hdXRvLFxuI2VkaXQtb3JkZXItc3VtbWFyeS5jb2wtYXV0byB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZWRpdC1zaGlwcGluZy1pbmZvcm1hdGlvbiB7XG4gICNlZGl0LXNoaXBwaW5nLWluZm9ybWF0aW9uLXNoaXBwaW5nLXByb2ZpbGUtZmllbGQtcnVjLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi52aWV3LWlkLWxpc3RhZG9fZGVfcHJvZHVjdG9zIHtcbiAgLnZpZXdzLXJvdyA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC52aWV3cy1yb3cge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygkc3BhY2VyIC8gMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGFjY2VudC1kYXJrO1xuICAgIH1cbiAgfVxufVxuLmNhcnQtYmxvY2stLWNvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktZGFyaztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICB3aWR0aDogYXV0bztcbiAgLmNhcnQtYmxvY2stLWNvbnRlbnRzX19pdGVtcyB7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRhYmxlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0aGVhZC50aGVhZC1saWdodCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWRhcms7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICB0cjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWRhcms7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jb250ZW50c19fbGlua3Mge1xuICAgIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDIpICRzcGFjZXI7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1saWdodDtcbiAgICB9XG4gIH1cbiAgLmJ0bi1jbG9zZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiBjYWxjKCRzcGFjZXIgLyA0KTtcbiAgfVxuICB0YWJsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAuYnRuIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIHRkLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jYXJ0LXRhYmxlX190aXRsZSxcbiAgICB0ZC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY2FydC10YWJsZV9fcHJpY2Uge1xuICAgICAgcGFkZGluZzogY2FsYygkc3BhY2VyIC8gMikgY2FsYygkc3BhY2VyIC8gNCkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdGQuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNhcnQtdGFibGVfX3F1YW50aXR5IHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDQpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICB9XG4gICAgLmJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnktbGlnaHQ7XG4gICAgfVxuICAgIHRmb290IHtcbiAgICAgIC5idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoJHNwYWNlciAvIDIpO1xuICAgICAgfVxuICAgICAgLmJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LXNoYWRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogQ29udGV4dHVhbCBsaW5rcyBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8uXG4gKi9cblxuLmNvbnRleHR1YWwtbGlua3MgYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtc2hhZG93OiAwIDAgMDtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIENvbGxhcHNpYmxlIGRldGFpbHMuXG4gKlxuICogQHNlZSBjb2xsYXBzZS5qc1xuICogQHNlZSBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vY3NzLWJhY2tncm91bmQtaW1hZ2UtaGFja3MvXG4gKi9cblxuZGV0YWlscyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG59XG5cbmRldGFpbHM+LmRldGFpbHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMC41ZW0gMS41ZW07XG59XG5cblxuLyogQHRvZG8gUmVncmVzc2lvbjogVGhlIHN1bW1hcnkgb2YgdW5jb2xsYXBzaWJsZSBkZXRhaWxzIGFyZSBubyBsb25nZXJcbiAgICAgdmVydGljYWxseSBhbGlnbmVkIHdpdGggdGhlIC5kZXRhaWxzLXdyYXBwZXIgaW4gYnJvd3NlcnMgd2l0aG91dCBuYXRpdmVcbiAgICAgZGV0YWlscyBzdXBwb3J0LiAqL1xuXG5zdW1tYXJ5IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMC4yZW0gMC41ZW07XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQmFydGlrJ3MgZHJvcGJ1dHRvbiBjb21wb25lbnQuXG4gKi9cblxuLmpzIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgLyogVGhpcyBpcyByZXF1aXJlZCB0byB3aW4gb3ZlciBzcGVjaWZpdHkgb2YgLmpzIHRkIC5kcm9wYnV0dG9uLXdpZGdldCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uanMgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTRlNCAjZDJkMmQyICNiNGI0YjQgI2QyZDJkMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzZjNmMywgI2U4ZThlOCk7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjEyNWVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNGU0ZTQgI2QyZDJkMiAjYjRiNGI0ICNkMmQyZDI7XG59XG4uanMgLmRyb3BidXR0b24td2lkZ2V0IC5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4zMmVtIDFlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcbn1cbi5qcyAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7IC8qIExUUiAqL1xufVxuW2Rpcj1cInJ0bFwiXS5qcyAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5qcyAuZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbiB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG59XG4uanMgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2U4ZThlOCwgI2QyZDJkMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlOGU4ZTgsICNkMmQyZDIpO1xufVxuLmpzIC5kcm9wYnV0dG9uLXRvZ2dsZSAuZHJvcGJ1dHRvbi1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG4uanMgLmRyb3BidXR0b24gYSB7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG59XG4uanMgLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uOmhvdmVyLFxuLmpzIC5kcm9wYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBHZW5lcmFsIHN0eWxlcyBmb3IgZHJvcGJ1dHRvbnMuXG4gKi9cblxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbn1cblxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4O1xufVxuXG4uZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb24+KiB7XG4gICAgcGFkZGluZzogMC4xZW0gMC41ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuXG4uZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U4ZThlODtcbiAgICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZThlOGU4O1xuICAgIGJvcmRlci1yaWdodDogMCBub25lO1xufVxuXG4uZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb24+KiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uPioge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uanMgdGQgLmRyb3BidXR0b24tbXVsdGlwbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uanMgdGQgLmRyb3BidXR0b24td3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMmVtO1xufVxuXG4uanMgLmRyb3BidXR0b24td3JhcHBlcixcbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmpzIHRkIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIEZlZWQgaWNvbiBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8uXG4gKi9cblxuLmZlZWQtaWNvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogJHNwYWNlciAwIDAgMDtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgZmllbGQgY29tcG9uZW50cy5cbiAqL1xuXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gICAgbWFyZ2luOiAwIDAgKCRzcGFjZXIgKiAxLjIpO1xufVxuXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZmllbGRfX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJHNwYWNlciAqIC4zKTtcbiAgICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZmllbGRfX2xhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkc3BhY2VyICogLjMpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHVsLmxpbmtzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB1bC5saW5rcyBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLyogTFRSICovXG4gICAgcGFkZGluZzogMCAkc3BhY2VyIDAgMDtcbiAgICAvKiBMVFIgKi9cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5bZGlyPVwicnRsXCJdIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHVsLmxpbmtzIGxpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAkc3BhY2VyO1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAubm9kZSAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgLyogTFRSICovXG4gICAgICAgIG1hcmdpbjogMCAkc3BhY2VyIDAgMDtcbiAgICAgICAgLyogTFRSICovXG4gICAgfVxuICAgIFtkaXI9XCJydGxcIl0gLm5vZGUgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDAgMCAwICRzcGFjZXI7XG4gICAgfVxuICAgIC5ub2RlIC5maWVsZC0tdHlwZS1pbWFnZSsuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbi5maWVsZC0tdHlwZS1pbWFnZSBpbWcsXG4uZmllbGQtLW5hbWUtZmllbGQtdXNlci1waWN0dXJlIGltZyB7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNlcjtcbn1cblxuLmZpZWxkLS10eXBlLWltYWdlIGEge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHtcbiAgICBtYXJnaW46IDAgMCAoJHNwYWNlciAqIDEuMik7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3Mge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19sYWJlbCxcbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3MgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8qIExUUiAqL1xuICAgIHBhZGRpbmc6IDAgJHNwYWNlciAwIDA7XG4gICAgLyogTFRSICovXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyBsaSB7XG4gICAgcGFkZGluZzogMCAwIDAgJHNwYWNlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9fbGFiZWwsXG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufSIsIi8qKlxuICogQGZpbGVcbiAqIERlZmF1bHQgc3R5bGUgZm9yIGZpbGUgbW9kdWxlLlxuICovXG5cblxuLyogRmlsZSBpY29ucy4qL1xuXG4uZmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAoJHNwYWNlciAqIDEuNSk7XG4gICAgLyogTFRSICovXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5maWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1yaWdodDogKCRzcGFjZXIgKiAxLjUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbn1cblxuLmZpbGUtLWdlbmVyYWwsXG4uZmlsZS0tYXBwbGljYXRpb24tb2N0ZXQtc3RyZWFtIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL2FwcGxpY2F0aW9uLW9jdGV0LXN0cmVhbS5wbmcpO1xufVxuXG4uZmlsZS0tcGFja2FnZS14LWdlbmVyaWMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMvcGFja2FnZS14LWdlbmVyaWMucG5nKTtcbn1cblxuLmZpbGUtLXgtb2ZmaWNlLXNwcmVhZHNoZWV0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL3gtb2ZmaWNlLXNwcmVhZHNoZWV0LnBuZyk7XG59XG5cbi5maWxlLS14LW9mZmljZS1kb2N1bWVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy94LW9mZmljZS1kb2N1bWVudC5wbmcpO1xufVxuXG4uZmlsZS0teC1vZmZpY2UtcHJlc2VudGF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL3gtb2ZmaWNlLXByZXNlbnRhdGlvbi5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dC14LXNjcmlwdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy90ZXh0LXgtc2NyaXB0LnBuZyk7XG59XG5cbi5maWxlLS10ZXh0LWh0bWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMvdGV4dC1odG1sLnBuZyk7XG59XG5cbi5maWxlLS10ZXh0LXBsYWluIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL3RleHQtcGxhaW4ucG5nKTtcbn1cblxuLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy9hcHBsaWNhdGlvbi1wZGYucG5nKTtcbn1cblxuLmZpbGUtLWFwcGxpY2F0aW9uLXgtZXhlY3V0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy9hcHBsaWNhdGlvbi14LWV4ZWN1dGFibGUucG5nKTtcbn1cblxuLmZpbGUtLWF1ZGlvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL2F1ZGlvLXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4uZmlsZS0tdmlkZW8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMvdmlkZW8teC1nZW5lcmljLnBuZyk7XG59XG5cbi5maWxlLS10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL3RleHQteC1nZW5lcmljLnBuZyk7XG59XG5cbi5maWxlLS1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy9pbWFnZS14LWdlbmVyaWMucG5nKTtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgZm9ybSBjb21wb25lbnRzLlxuICovXG5cbi5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31yZXF1aXJlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoJGlucHV0LWhlaWdodCAqIDAuNSkgY2FsYygkaW5wdXQtaGVpZ2h0ICogMC41KTtcbiAgd2lkdGg6IGNhbGMoJGlucHV0LWhlaWdodCAqIDAuNSk7XG4gIGhlaWdodDogY2FsYygkaW5wdXQtaGVpZ2h0ICogMC41KTtcbiAgbWFyZ2luOiAwIDAuM2VtO1xufVxuXG5mb3JtIHtcbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cblxuICAuZmlsdGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC5mb3JtLXR5cGUtdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLSBIZWFkZXIgLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiNuYXZiYXItdG9wIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbiNuYXZiYXItdG9wLm5hdmJhci1kYXJrIC5uYXYtbGluazpob3ZlcixcbiNuYXZiYXItdG9wLm5hdmJhci1kYXJrIC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbiNuYXZiYXItdG9wLm5hdmJhci1kYXJrIC5uYXYtbGluayB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuI25hdmJhci10b3AubmF2YmFyLWxpZ2h0IC5uYXYtbGluazpob3ZlcixcbiNuYXZiYXItdG9wLm5hdmJhci1saWdodCAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbiNuYXZiYXItdG9wLm5hdmJhci1saWdodCAubmF2LWxpbmsge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5uYXZiYXItYnJhbmQgLnNpdGUtbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzMuOWVtKSB7XG4gICAgLm5hdmJhci10b2dnbGVhYmxlLXhzIC5uYXZiYXItbmF2IC5uYXYtaXRlbSsubmF2LWl0ZW0sXG4gICAgLm5hdmJhci10b2dnbGVhYmxlLXhzLmNvbGxhcHNlLmluIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45ZW0pIHtcbiAgICAubmF2YmFyLXRvZ2dsZWFibGUtc20gLm5hdmJhci1uYXYgLm5hdi1pdGVtKy5uYXYtaXRlbSxcbiAgICAubmF2YmFyLXRvZ2dsZWFibGUteHMuY29sbGFwc2UuaW4gLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIHRoZSBoZWxwIGJsb2NrLlxuICovXG5cbi5ibG9jay1oZWxwIHtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nOiAwICgkc3BhY2VyICogMS41KTtcbiAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDIpO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGljb25zLlxuICovXG5cbi5pY29uLWhlbHAge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLyN7JGJhcnJpb19wYXRoX2ltYWdlc31oZWxwLnBuZykgMCA1MCUgbm8tcmVwZWF0O1xuXHQvKiBMVFIgKi9cblx0cGFkZGluZzogMXB4IDAgMXB4ICgkc3BhY2VyICogMS41KTtcblx0LyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmljb24taGVscCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuXHRwYWRkaW5nOiAxcHggKCRzcGFjZXIgKiAxLjUpIDFweCAwO1xufVxuXG4uZmVlZC1pY29uIHtcblx0QGluY2x1ZGUgc3ZnLWljb24tcmVwbGFjZShyc3MtZmlsbCwgJG9yYW5nZSwgJG9yYW5nZSwgJGZvbnQtc2l6ZS1iYXNlKTtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBpbWFnZSBidXR0b25zLlxuICovXG5cbi5pbWFnZS1idXR0b24uaXMtZGlzYWJsZWQ6aG92ZXIsXG4uaW1hZ2UtYnV0dG9uLmlzLWRpc2FibGVkOmFjdGl2ZSxcbi5pbWFnZS1idXR0b24uaXMtZGlzYWJsZWQ6Zm9jdXMsXG4uaW1hZ2UtYnV0dG9uLmlzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogQmFzaWMgc3R5bGluZyBmb3IgY29tbWVudCBtb2R1bGUuXG4gKi9cblxuXG4vKipcbiAqIEluZGVudCB0aHJlYWRlZCBjb21tZW50cy5cbiAqL1xuXG4uaW5kZW50ZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAoJHNwYWNlciAqIDEuNSk7XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmluZGVudGVkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICgkc3BhY2VyICogMS41KTtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgaXRlbSBsaXN0LlxuICovXG5cbi5pdGVtLWxpc3QgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5pdGVtLWxpc3QgdWwge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5pdGVtLWxpc3QgdWwgbGkge1xuICAgIC8qIFRoaXMgaXMgbmVlZGVkIHRvIHJlc2V0IHN0eWxlcyBpbiBpdGVtLWxpc3QudGhlbWUuY3NzICovXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14IDAgMDtcbiAgICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuaXRlbS1saXN0IHVsIGxpIHtcbiAgICAvKiBUaGlzIGlzIG5lZWRlZCB0byByZXNldCBbZGlyPVwicnRsXCJdIHN0eWxlcyBpbiBpdGVtLWxpc3QudGhlbWUuY3NzICovXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15IDAgMCAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbn1cblxuLml0ZW0tbGlzdCAuaXRlbS1saXN0X19jb21tYS1saXN0LFxuLml0ZW0tbGlzdCAuaXRlbS1saXN0X19jb21tYS1saXN0IGxpLFxuW2Rpcj1cInJ0bFwiXSAuaXRlbS1saXN0IC5pdGVtLWxpc3RfX2NvbW1hLWxpc3QsXG5bZGlyPVwicnRsXCJdIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9fY29tbWEtbGlzdCBsaSB7XG4gICAgcGFkZGluZzogMDtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBMaXN0IGdyb3VwLlxuICogQSBsaXN0IG9mIGxpbmtzLCBncm91cGVkIHRvZ2V0aGVyLlxuICovXG5cbi5saXN0LWdyb3VwX19saW5rIHtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgMCAwO1xufVxuXG4ubGlzdC1ncm91cF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMCAwICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15O1xufSIsIi8qKlxuICogQGZpbGVcbiAqIE1lZGlhIHJlbGF0ZWQgIHNwZWNpZmljIENTUy5cbiAqL1xuXG4vKiBNZWRpYSBJbWFnZSAqL1xuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBOb2RlIERpYWxvZyBBZGQvU2VsZWN0IE92ZXJsYXkgKi9cblxuLyogVHdvIENvbHVtbiBMYXlvdXQgKi9cbi5tZWRpYS1saWJyYXJ5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIExlZnQgTWVudSBMYXlvdXQgKi9cbi5tZWRpYS1saWJyYXJ5LW1lbnUge1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1lZGlhLWxpYnJhcnktbWVudSBsaSB7XG4gIG1hcmdpbjogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi5tZWRpYS1saWJyYXJ5LW1lbnUgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAkZ3JheS0yMDA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LW1lbnVfX2xpbmsge1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG59XG5cbi5hY3RpdmUubWVkaWEtbGlicmFyeS1tZW51X19saW5rIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogRm9ybSBFbGVtZW50cyBMYXlvdXQgICovXG4ubWVkaWEtbGlicmFyeS1jb250ZW50IHtcbiAgZmxleDogMjtcbn1cblxuLm1lZGlhLWxpYnJhcnktd3JhcHBlciAuZm9ybS0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAuanMtZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBmbGV4OiAyO1xufVxuXG4vKiBGaXggRm9ybSBJbnNlcnQgQnV0dG9uIHRvIEJvdHRvbSBvZiBQb3B1cCAqL1xuLm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsIC5mb3JtLWFjdGlvbnMge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsIC51aS1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4vKiBHcmlkIExheW91dCAqL1xuLnVpLWRpYWxvZy51aS1jb3JuZXItYWxsLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC51aS1mcm9udC5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbC51aS1kaWFsb2ctLW5hcnJvdyB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgbGVmdDogMTAlICFpbXBvcnRhbnQ7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm1fX3Jvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQge1xuICBtYXJnaW46IDEwcHg7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAuanMtZm9ybS10eXBlLWNoZWNrYm94LCAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBBZGQgb3IgU2VsZWN0IE1lZGlhICovXG4ubWVkaWEtbGlicmFyeS1hZGQtZm9ybV9fbWVkaWE6Om1hcmtlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIG5vZGUgY29tcG9uZW50LlxuICovXG5cbi5ub2RlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xufVxuXG5cbi8qIFZpZXcgbW9kZSB0ZWFzZXIgc3R5bGVzLiAqL1xuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXI7XG59XG5cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cblxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIubm9kZS0tc3RpY2t5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMjQpO1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmc6IDAgJHNwYWNlciAkc3BhY2VyO1xufVxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuXG5cbi8qIE5vZGUgbWV0YWRhdGEgc3R5bGVzLiAqL1xuXG4ubm9kZV9fbWV0YSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbi5ub2RlX19tZXRhIC5maWVsZC0tbmFtZS1maWVsZC11c2VyLXBpY3R1cmUgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvKiBMVFIgKi9cbiAgICBtYXJnaW46IDFweCAkc3BhY2VyIDAgMDtcbiAgICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAubm9kZV9fbWV0YSAuZmllbGQtLW5hbWUtZmllbGQtdXNlci1waWN0dXJlIGltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuXG4vKiBOb2RlIGxpbmtzIHN0eWxlcy4gKi9cblxuLm5vZGVfX2xpbmtzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAvKiBMVFIgKi9cbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubm9kZV9fbGlua3Mge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLyogVW5wdWJsaXNoZWQgbm9kZSBzdHlsZXMuICovXG5cbi5ub2RlLS11bnB1Ymxpc2hlZCB7XG4gICAgcGFkZGluZzogJHNwYWNlciAkc3BhY2VyIDA7XG59XG5cbi5ub2RlLS11bnB1Ymxpc2hlZCAuY29tbWVudC10ZXh0IC5jb21tZW50LWFycm93IHtcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAjZmZmNGY0O1xuICAgIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAjZmZmNGY0O1xufSIsIi5ub2RlLXByZXZpZXctY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2QxZThmNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZDFlOGY1LCAjZDNlOGY0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2QxZThmNSwgI2QzZThmNCk7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMzMzMyk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDk5O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5ub2RlLXByZXZpZXctYmFja2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5ZmYxO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzQxOWZmMSwgIzEwNzZkNSk7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQxOWZmMSwgIzEwNzZkNSk7IC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0OGM4O1xuICBib3JkZXItcmFkaXVzOiAuNGVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMWVtIDRweCAwLjZlbTsgLyogTFRSICovXG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuW2Rpcj1cInJ0bFwiXSAubm9kZS1wcmV2aWV3LWJhY2tsaW5rIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzQxOWZmMSwgIzEwNzZkNSk7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDE5ZmYxLCAjMTA3NmQ1KTtcbiAgcGFkZGluZzogNHB4IDAuNmVtIDRweCAxZW07XG4gIGZsb2F0OiByaWdodDtcbn1cbi5ub2RlLXByZXZpZXctYmFja2xpbms6Zm9jdXMsXG4ubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxOWNmMTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1OWFiZjMsICMyYTkwZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1OWFiZjMsICMyYTkwZWYpOyAvKiBMVFIgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDhjODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbltkaXI9XCJydGxcIl0gLm5vZGUtcHJldmlldy1iYWNrbGluazpmb2N1cyxcbltkaXI9XCJydGxcIl0gLm5vZGUtcHJldmlldy1iYWNrbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1OWFiZjMsICMyYTkwZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzU5YWJmMywgIzJhOTBlZik7XG59XG4ubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTY5YmU7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMGU2OWJlLCAjMmE5M2VmKTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGU2OWJlLCAjMmE5M2VmKTsgLyogTFRSICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDQ4Yzg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC4yNSk7XG59XG5bZGlyPVwicnRsXCJdIC5ub2RlLXByZXZpZXctYmFja2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzBlNjliZSwgIzJhOTNlZik7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGU2OWJlLCAjMmE5M2VmKTtcbn1cbi5ub2RlLXByZXZpZXctYmFja2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvIHBhZ2UuXG4gKi9cblxuLyogSGFjayBmb3IgLnBsYWNlaG9sZGVyIGlzc3VlIGh0dHBzOi8vd3d3LmRydXBhbC5vcmcvcHJvamVjdC9kcnVwYWwvaXNzdWVzLzMyMzM1MzMgKi9cbmVtLnBsYWNlaG9sZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0IWltcG9ydGFudDtcbiAgY3Vyc29yOiB1bnNldCFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0IWltcG9ydGFudDtcbiAgb3BhY2l0eTogdW5zZXQhaW1wb3J0YW50O1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFRoZSB2aXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3Mgc2VhcmNoIGZvcm0ocykuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaGVhZGVyICNzZWFyY2gtYmxvY2stZm9ybSB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cblxuI3NlYXJjaC1ibG9jay1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIHRoZSBTaG9ydGN1dCBhY3Rpb24gbGluayBpbiBCb290c3RyYXAgQmFycmlvLlxuICovXG5cbi5zaG9ydGN1dC13cmFwcGVyIHtcbiAgbWFyZ2luOiAyLjJlbSAwIDEuMWVtIDA7IC8qIFNhbWUgYXMgdXN1YWwgLnBhZ2UtdGl0bGUgbWFyZ2luLiAqL1xufVxuLnNob3J0Y3V0LXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICBmbG9hdDogbGVmdDsgLyogTFRSICovXG4gIG1hcmdpbjogMDtcbn1cbltkaXI9XCJydGxcIl0gLnNob3J0Y3V0LXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2hvcnRjdXQtYWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtOyAvKiBMVFIgKi9cbiAgcGFkZGluZy10b3A6IDAuMzVlbTtcbn1cbltkaXI9XCJydGxcIl0gLnNob3J0Y3V0LWFjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLnNob3J0Y3V0LWFjdGlvbjpob3Zlcixcbi5zaG9ydGN1dC1hY3Rpb246YWN0aXZlLFxuLnNob3J0Y3V0LWFjdGlvbjpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0gU2lkZWJhciAtLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2lkZWJhciB7XG4gICAgLmJsb2NrIHtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyICRzcGFjZXI7XG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjZXI7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMCAwICgkc3BhY2VyICogLjUpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIHRleHQtc2hhZG93OiAwICRib3JkZXItd2lkdGggMCAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIHRyLmV2ZW4sXG4gICAgdHIub2RkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgICBuYXYgdWwubmF2IHtcbiAgICAgICAgbWFyZ2luOiAwICgtKCRzcGFjZXIpKTtcbiAgICB9XG59IiwiLyoqXG4gKiBAZmlsZVxuICogRm9vdGVyIFN0eWxpbmcuXG4gKi9cblxuLnNpdGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAkc3BhY2VyIDA7XG4gICAgLmxheW91dC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwICRzcGFjZXI7XG4gICAgfVxufVxuXG5cbi8qIEZvb3RlciBUb3AgU3R5bGluZy4gKi9cblxuLnNpdGUtZm9vdGVyX190b3AgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cblxuLyogRm9vdGVyIEJvdHRvbSBTdHlsaW5nLiAqL1xuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAuYmxvY2sge1xuICAgIG1hcmdpbjogY2FsYygkc3BhY2VyIC8gMikgMDtcbn1cblxuLnNpdGUtZm9vdGVyX19ib3R0b20gLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDIpIDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgdGhlIHNraXAgbGluay5cbiAqL1xuXG4uc2tpcC1saW5rIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogNTA7XG4gICAgYmFja2dyb3VuZDogJGdyYXktNzAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGc7XG4gICAgcGFkZGluZzogMXB4ICRzcGFjZXIgMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cy1sZyAkYm9yZGVyLXJhZGl1cy1sZztcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi5za2lwLWxpbmsudmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyB0YWJsZXMuXG4gKi9cblxuLnN0aWNreS1oZWFkZXIgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xufVxuXG4uc3RpY2t5LWhlYWRlciB0aCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy14ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciB0YWJsZSBkcmFnLlxuICovXG5cbnRyLmRyYWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZjA7XG59XG5cbnRyLmRyYWctcHJldmlvdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ7XG59XG5cbmJvZHkgZGl2LnRhYmxlZHJhZy1jaGFuZ2VkLXdhcm5pbmcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoJHNwYWNlciAvIDIpO1xufVxuXG5hLnRhYmxlZHJhZy1oYW5kbGUgLmhhbmRsZSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFRhYmxlIHNlbGVjdCBiZWhhdmlvci5cbiAqXG4gKiBAc2VlIHRhYmxlc2VsZWN0LmpzXG4gKi9cblxudHIuc2VsZWN0ZWQgdGQge1xuICBiYWNrZ3JvdW5kOiAjZmZjO1xufVxudGQuY2hlY2tib3gsXG50aC5jaGVja2JveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbltkaXI9XCJydGxcIl0gdGQuY2hlY2tib3gsXG5bZGlyPVwicnRsXCJdIHRoLmNoZWNrYm94IHtcbiAgLyogVGhpcyBpcyByZXF1aXJlZCB0byB3aW4gb3ZlciBzcGVjaWZpY2l0eSBvZiBbZGlyPVwicnRsXCJdIHRkICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFRhYmxlIHNvcnQgaW5kaWNhdG9yLlxuICovXG5cbnRoLmlzLWFjdGl2ZSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxudGQuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVGFibGVzb3J0IGluZGljYXRvciBzdHlsZXMuXG4gKi9cblxuLnRhYmxlc29ydCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMXB4IDAgMCA1cHg7XG59XG4udGFibGVzb3J0LS1hc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy9mZmZmZmYvdHdpc3RpZS1kb3duLnN2Zyk7XG59XG4udGFibGVzb3J0LS1kZXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL3R3aXN0aWUtdXAuc3ZnKTtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFRoZW1lIHN0eWxpbmcgZm9yIHRhYnMuXG4gKi9cblxubmF2LnRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xufVxuXG5uYXYudGFicyB7XG5cdHVsIHtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS04MDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGFjY2VudC1saWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGEgcmVzaXphYmxlIHRleHRhcmVhLlxuICovXG5cbi5mb3JtLXRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJhcnRpaydzIHVpLXdpZGdldCBjb21wb25lbnQuXG4gKi8iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJhcnRpaydzIG1vZGFsIHdpbmRvd3NcbiAqL1xuXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBvcGFjaXR5OiAwLjc7XG59XG5cbi51aS1kaWFsb2cge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi51aS1kaWFsb2cgaW5wdXQsXG4udWktZGlhbG9nIHNlbGVjdCxcbi51aS1kaWFsb2cgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG4udWktZGlhbG9nIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNiNGI0YjQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNkMmQyZDI7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDJkMmQyO1xuICAgIGNvbG9yOiAjM2EzYTNhO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjI1MGVtIDEuMDYzZW07XG4gICAgYm9yZGVyLXJhZGl1czogMWVtO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFRoZW1lIHN0eWxpbmcgZm9yIHVzZXIgbW9kdWxlLlxuICovXG5cblxuLyogVmlzdWFsIHN0eWxpbmcgZm9yIHRoZSBQYXNzd29yZCBzdHJlbmd0aCBpbmRpY2F0b3IgKi9cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19tZXRlciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLFwic3VjY2Vzc1wiKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2Utb3V0O1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy13ZWFrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsXCJkYW5nZXJcIik7XG5cbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtZmFpciB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycyxcIndhcm5pbmdcIik7XG5cbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtZ29vZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycyxcImluZm9cIik7XG5cbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtc3Ryb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLFwic3VjY2Vzc1wiKTtcblxufVxuXG4ucGFzc3dvcmQtY29uZmlybSxcbi5wYXNzd29yZC1maWVsZCxcbi5wYXNzd29yZC1zdHJlbmd0aCxcbi5wYXNzd29yZC1jb25maXJtLW1hdGNoIHtcbiAgd2lkdGg6IDU1JTtcbn1cblxuLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHtcbiAgcGFkZGluZzogMC4yZW0gMC41ZW07XG4gIG1hcmdpbjogMC43ZW0gMDtcbiAgbWF4LXdpZHRoOiAzNC43ZW07XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuXG4ucGFzc3dvcmQtc3VnZ2VzdGlvbnMgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29uZmlybS1wYXJlbnQsXG4ucGFzc3dvcmQtcGFyZW50IHtcbiAgY2xlYXI6IGxlZnQ7XG4gIC8qIExUUiAqL1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMzNlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29uZmlybS1wYXJlbnQsXG5bZGlyPVwicnRsXCJdIC5wYXNzd29yZC1wYXJlbnQge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cblxuLyogU3R5bGluZyBmb3IgdGhlIHN0YXR1cyBpbmRpY2F0b3Igb2YgdGhlIHBhc3N3b3JkcyBtYXRjaCB0ZXN0LiAgKi9cblxuLnBhc3N3b3JkLWNvbmZpcm0gLm9rIHtcbiAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycyxcInN1Y2Nlc3NcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucGFzc3dvcmQtY29uZmlybSAuZXJyb3Ige1xuICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLFwiZGFuZ2VyXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG4vKiBMb2dpbiBwYWdlIHN0eXBlICovXG5cbi5wYWdlLXVzZXItbG9naW4gbWFpbiAucmVnaW9uLWNvbnRlbnQsXG4ucGFnZS11c2VyLXBhc3N3b3JkIG1haW4gLnJlZ2lvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6ICRzcGFjZXIgJHNwYWNlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xufVxuXG5ib2R5LnBhdGgtdXNlciB7XG4gIC5maWVsZC0tbGFiZWwtaW5saW5lIHtcbiAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZVxuICAgIH1cbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogY2FsYygkc3BhY2VyIC8gNCkgJHNwYWNlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG4gICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgbWFyZ2luOiBjYWxjKCRzcGFjZXIgLyA0KSAwO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbGFiZWwtYWJvdmUge1xuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LXNoYWRlXG4gICAgfVxuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKCRzcGFjZXIgLyA0KSAkc3BhY2VyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNlcjtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBjYWxjKCRzcGFjZXIgLyA0KSAwO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogVmVydGljYWwgdGFicyBjb21wb25lbnQuXG4gKi9cblxuLyogVmVydGljYWwgVGFicyBSZXNldCAqL1xuLnZlcnRpY2FsLXRhYnNfX21lbnUge1xuICBtYXJnaW46IC0xcHggMCAtMXB4OyAvKiBMVFIgKi9cbiAgcGFkZGluZzogMDtcbn1cbltkaXI9XCJydGxcIl0gLnZlcnRpY2FsLXRhYnNfX21lbnUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xuICAvKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBzcGVjaWZpY2l0eSBvdmVyIFtkaXI9XCJydGxcIl0gLnJlZ2lvbi1jb250ZW50IHVsICovXG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBWZXJ0aWNhbCBUYWJzLlxuICovXG5cbi52ZXJ0aWNhbC10YWJzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLyogTFRSICovXG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAudmVydGljYWwtdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAvKiBMVFIgKi9cbiAgICB3aWR0aDogMTVlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgLyogTFRSICovXG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAudmVydGljYWwtdGFic19fbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVlbTtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX3BhbmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19wYW5lPnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogTGF5b3V0IG9mIGVhY2ggdGFiLiAqL1xuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIHtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC41ZW0gMC42ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGE6Zm9jdXMgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSxcbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYTphY3RpdmUgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSxcbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYTpob3ZlciAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAkYm9yZGVyLXdpZHRoIGRvdHRlZDtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS5pcy1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIC8qIExUUiAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAudmVydGljYWwtdGFic19fbWVudS1pdGVtLmlzLXNlbGVjdGVkIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6ICRib3JkZXItd2lkdGg7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSB7XG4gICAgY29sb3I6ICRibGFjaztcbn1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGluZyBmb3IgVmlld3MgaW4gQmFydGlrLlxuICovXG5cblxuLyogVGFiIHN0eWxlcyAqL1xuXG4udmlld3MtZGlzcGxheXMgLnRhYnMgLm9wZW4+YSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgJGJvcmRlci1yYWRpdXMtbGcgMCAwO1xufVxuXG4udmlld3MtZGlzcGxheXMgLnRhYnMgLm9wZW4+YTpob3Zlcixcbi52aWV3cy1kaXNwbGF5cyAudGFicyAub3Blbj5hOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XG59XG5cbi52aWV3cy1kaXNwbGF5cyAuc2Vjb25kYXJ5IC5mb3JtLXN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG5cbi8qIFRhYnMgYWN0aW9uIGxpc3Qgc3R5bGVzICovXG5cbi52aWV3cy1kaXNwbGF5cyAudGFicyAuYWN0aW9uLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cblxuLyogQ29udGV4dHVhbCBmaWx0ZXIgb3B0aW9ucyBzdHlsZXMgKi9cblxuLnZpZXdzLWZpbHRlcmFibGUtb3B0aW9ucyAuZmlsdGVyYWJsZS1vcHRpb246bnRoLW9mLXR5cGUoZXZlbikgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbn1cblxuXG4vKiBWaWV3cyBhY3Rpb24gZHJvcGJ1dHRvbiBzdHlsZXMgKi9cblxuLnZpZXdzLXVpLWRpc3BsYXktdGFiLWFjdGlvbnMgLmRyb3BidXR0b24gLmZvcm0tc3VibWl0IHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG59XG5cbi52aWV3cy11aS1kaXNwbGF5LXRhYi1hY3Rpb25zIC5kcm9wYnV0dG9uIC5mb3JtLXN1Ym1pdDpob3Zlcixcbi52aWV3cy11aS1kaXNwbGF5LXRhYi1hY3Rpb25zIC5kcm9wYnV0dG9uIC5mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIHdlZm9ybSdzIGZvcm0gY29tcG9uZW50cy5cbiAqL1xuXG4vKiBBZGQgcmVxdWlyZSBhc3RlcmlzayB0byBuZXNzZXNhcnkgZmllbGRzICovXG5cbi5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31yZXF1aXJlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweCA3cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW46IDAgMC4zZW07XG59XG5cbiAvKiBCdXR0b24gc3R5bGVzIGZvciByYWRpb3MgYW5kIGNoZWNrYm94ZXMgd2hlbiBzZXQgdW5kZXIgXCJPcHRpb25zIERpc3BsYXlcIiAqL1xuXG4ud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucy1ob3Jpem9udGFsIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zLXdyYXBwZXIge1xuICBmbGV4OiBhdXRvO1xufVxuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMge1xuICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgbWFyZ2luOiAwIDVweCAxMHB4IDVweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktc2hhZGU7XG4gICAgY29sb3I6ICRncmF5LTgwMDtcbiAgfVxuICAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucy13cmFwcGVyIHtcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgNXB4IDEwcHggMDtcbiAgICB9XG4gICAgLnJhZGlvLFxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59IiwiLm5vZGUtLXR5cGUtc2VvLWFkcyB7XHJcbiAgICBuYXYudGFicyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mZWF0dXJlZC1ib3R0b217XHJcbiAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi8qIENvbXBhbmllcyAqL1xyXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTE0e1xyXG4gICAgcGFkZGluZy10b3A6ICRpbmRlbnRfbXM7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9tcztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgIH0gIFxyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xNCAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfcyAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF9zbWFsbDtcclxuICAgICAgICBtYXgtd2lkdGg6IDgyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICB9IFxyXG4gICAgICAgIGgzLGgye1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbmllcy1zZW8tYWRzIHtcclxuICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIC8vZ2FwOiAkZ2FwX2w7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgLy9nYXA6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dve1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwNzhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dve1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRpbmRlbnRfc21hbGw7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAvL2dhcDogJGdhcF9sICRnYXBfbDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIyMnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9nYXA6ICRnYXAgJGdhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTA3OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9nYXA6ICRnYXAgJGdhcF9tO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4NjNweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vZ2FwOiAkZ2FwICRnYXBfcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDEwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9nYXA6ICRnYXAgJGdhcF9zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG59XHJcbi8qIEVuZCBDb21wYW5pZXMqL1xyXG4vL1NFTyBBRFMgVG9wIHdpdGggaGVhZGVyLCBpbWFnZSBhbmQgdGV4dFxyXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTEge1xyXG4gICAgLy8gLnJlZ2lvbi13aXRoLXBhZGRpbmctdG9wLWJvdHRvbSB7XHJcbiAgICAvLyAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgIC8vIH1cclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X2w7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9sYWJlbCBhYm92ZSBjb21wYW5pZXNcclxuICAgIC8vIC52aWV3cy1maWVsZC1maWVsZC1sYWJlbC1hYm92ZS1jb21wYW5pZXMtYWRze1xyXG4gICAgLy8gICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgLy8gICAgIGg1e1xyXG4gICAgLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyAgICAgICAgICY6OmFmdGVye1xyXG4gICAgLy8gICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgICAgICAgaGVpZ2h0OiAwLjVweDtcclxuICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWZvbnQtMztcclxuICAgIC8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICAgICAgICB0b3A6IDEzMCU7XHJcbiAgICAvLyAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgIC8vICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcclxuICAgIC8vICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgIC8vICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAvLyAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgLy8gICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG4gICAgLy8gLy9wYXJ0IHdpdGggdGhlIGNvbXBhbmllc1xyXG4gICAgLy8gLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbmllcy1zZW8tYWRze1xyXG4gICAgLy8gICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC8vICAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgLy8gfVxyXG4gICAgLy8gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nb3tcclxuICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAvLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgIC8vICAgICBwYWRkaW5nOiAwICRpbmRlbnRfc21hbGw7XHJcbiAgICAvLyAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLy8gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIC8vICAgICAgICAgcGFkZGluZy1yaWdodDogJGluZGVudF9zbWFsbDtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgICAgLmZpZWxkX19pdGVte1xyXG4gICAgLy8gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC8vICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLy8gICAgICAgICBtYXJnaW46IDElO1xyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLy8gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vICAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgIC8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAvLyAgICAgICAgIG1hcmdpbjogMSU7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgaW1ne1xyXG4gICAgLy8gICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuICAgIC8vcGFydCB3aXRoIHBpY3R1cmUgYW5kIHRleHQgcGFydFxyXG4gICAgLnZpZXdzLWZpZWxkLW5vdGhpbmctMXtcclxuICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIC5zZW8taGVhZGVyIHtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGg1LCBwLnN1YnRpdGxlLXB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjEuNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5rU2VvQWRze1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgLy8gcCB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjhGQUZDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTIzLDIxOCwxODUsMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzBCNTg3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBAZXh0ZW5kIC5jdXN0b20tYnV0dG9uLXhsLWNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQtYWRze1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxufVxyXG4vL0VuZCBTRU8gVG9wXHJcblxyXG4vL0NsaWVudCB3b3JkcyBvbiBzZW8gYWRzXHJcbi5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTMge1xyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfeHhzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC8vICAgICBwYWRkaW5nLXRvcDokaW5kZW50X3hzICFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcbiAgICAudmlldy1jbGllbnQtcy13b3Jkcy1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogODczcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAub3dsLXN0YWdlLW91dGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpZXdzLXJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wb3NpdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9xdW90ZS5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd2wtbmF2IHtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDY0cHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGdhcDogJGdhcDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogRW5kIENsaWVudHMgKi9cclxuXHJcbi8vU0VPIC0gTWlkZGxlIGZpZWxkIHdpdGggZnJlcXVlbnRseSBhc2tlZCBxdWVzdGlvbnNcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yLW1haW4tNCA7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xyXG4gICAgICAgICAgICAuZmFxLXF1ZXN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0uYWN0aXZlIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9FbmQgU0VPIE1pZGRsZVxyXG5cclxuLy9TRU8gcGFydDIgXHJcbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stNXtcclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNXtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC52aWV3cy1maWVsZC1ub3RoaW5nLTF7XHJcbiAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAuc2VvLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogJGdhcF9zO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL21hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfeHhzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvL21hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoNSwgcC5zdWJ0aXRsZS1we1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVndWxhci5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5rU2VvQWRze1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgLy8gcCB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjhGQUZDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjMsMjE4LDE4NSwwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMEI1ODcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBleHRlbmQgLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodC1hZHN7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxufVxyXG4vL1NFTyBwYXJ0MiBlbmRpbmdzXHJcblxyXG4vL1NFTyBWYWx1ZXMgJGluZGVudF9zbVxyXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTh7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja184e1xyXG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiAkaW5kZW50X21zO1xyXG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X21zO1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIC8vICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZS12YWx1ZXN7XHJcbiAgICAvLyAgICAgaDV7XHJcbiAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcclxuICAgIC8vICAgICAgICAgY29sb3I6JGNvbG9yLW1haW4tMTtcclxuICAgIC8vICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgLy8gICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAvLyAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAvLyAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbiAgICAvLyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtdmFsdWVze1xyXG4gICAgLy8gICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfcztcclxuICAgIC8vICAgICB3aWR0aDogNTAlO1xyXG4gICAgLy8gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdmFsdWUtdmFsdWVze1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbGcpIHtcclxuICAgICAgICAgICAgLy9nYXA6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAvLyBnYXA6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAvL2dhcDogMzJweDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAuZmllbGRfX2l0ZW17XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLWltYWdlLXRpdGxlLWJvZHkte1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxtZCkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgJjpub3QoOm50aC1jaGlsZCgybikpe1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQseGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMzElO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoM24pKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzMpKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDMxJTtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgtbiszKSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAvL2ZsZXg6IDAgMCAzMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXNlcnZpY2VzLXBhcmFncmFwaC0ze1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlcnZpY2VzLXBhcmFncmFwaC0ze1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1zZXJ2aWNlcy1wYXJhZ3JhcGgtM3tcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcbi8vU0VPIFZhbHVlcyBlbmRpbmdcclxuXHJcblxyXG4vL1NFTyBUZWFtXHJcbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stN3tcclxuICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgIC52aWV3LWlkLXNlb19hZHN7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICB9XHJcbiAgICAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3R7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtdGVhbXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25ke1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogJGdhcF9zO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGluay10ZWFte1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjhGQUZDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTIzLDIxOCwxODUsMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzBCNTg3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL1NFTyBUZWFtIGVuZGluZyBcclxuXHJcbi8vU0VPIFByaWNlXHJcbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stOXtcclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfOXtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJsb2NrLXZpZXdzLWJsb2NrcHJpY2UtYmxvY2stMSwuYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTl7XHJcbiAgICAvL3Njcm9sbC1tYXJnaW4tYmxvY2stc3RhcnQ6IDEwcmVtIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3NtIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogNDUuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucm93e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgLy9nYXA6ICRpbmRlbnRfc207XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbGcpIHtcclxuICAgICAgICAgICAgLy9nYXA6IDIlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIC8vIGdhcDogJGluZGVudF9zbTtcclxuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAvLyAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLGxnKSB7XHJcbiAgICAgICAgLy8gICAgIGdhcDogMiU7XHJcbiAgICAgICAgLy8gICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IDElO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZS1wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwX3hzICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZS1wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDokaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDokaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gLmZpZWxkX19pdGVte1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgcGFkZGluZy1yaWdodDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2UsIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZS1wcmljZSwuZmllbGQtLW5hbWUtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlLXByaWNle1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVndWxhci5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAxJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAxJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXByaWNle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZS1wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206dW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGluay1wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJ1dHRvbi1tYWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjMsMjE4LDE4NSwwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQgO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiRpbmRlbnRfeHMgO1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUtcHJpY2V7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206JGdhcF94cztcclxuICAgICAgICAgICAgICAgIGg1LGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vIC5ibG9jay12aWV3cy1ibG9ja3ByaWNlLWJsb2NrLTF7XHJcbi8vICAgICAvL3Njcm9sbC1tYXJnaW4tYmxvY2stc3RhcnQ6IDEwcmVtIWltcG9ydGFudDtcclxuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbi8vICAgICAudmlldy1jb250ZW50e1xyXG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuLy8gICAgIH1cclxuLy8gICAgIC52aWV3LWhlYWRlcntcclxuLy8gICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4vLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjMycHggIWltcG9ydGFudDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgICAgLmZpZWxkLS1uYW1lLWJvZHl7XHJcbi8vICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbi8vICAgICAgICAgICAgIGgyW2lkXXtcclxuLy8gICAgICAgICAgICAgICAgIHNjcm9sbC1tYXJnaW4tYmxvY2stc3RhcnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICAgICAgICAvLyBjb250ZW50OiAnJztcclxuLy8gICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxNjBweDtcclxuLy8gICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogLTE2MHB4IDAgMDtcclxuLy8gICAgICAgICAgICAgICAgIC8vIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICAgIC5yb3d7XHJcbi8vICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuLy8gICAgICAgICBnYXA6ICRpbmRlbnRfc207XHJcbi8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbi8vICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbi8vICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxsZykge1xyXG4vLyAgICAgICAgICAgICBnYXA6IDIlO1xyXG4vLyAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgICAudmlld3Mtcm93e1xyXG4vLyAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxsZykge1xyXG4vLyAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4vLyAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLGxnKSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDElO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDElO1xyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMjtcclxuLy8gICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1wcmljZXtcclxuLy8gICAgICAgICAgICAgICAgICAgICBoM3tcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlLXByaWNle1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGg0LHB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1ib2R5e1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGxpOjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL3doaXRlQ2hlY2tib3guc3ZnKSAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICBwLGxpLGg0LGxpOjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLCY6bnRoLWNoaWxkKDIpe1xyXG4vLyAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXByaWNle1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZS1wcmljZXtcclxuLy8gICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMTtcclxuLy8gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuLy8gICAgICAgICAgICAgICAgICAgICBoNHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgcHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtYm9keXtcclxuLy8gICAgICAgICAgICAgICAgICAgICB1bHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgIHB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICBsaXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuLy8gICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxsZykge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcclxuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxJTtcclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbi8vICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2V7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgaDN7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdlLXByaWNle1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgcHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXByaWNle1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgcHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXhsO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1idXR0b24tbWFpbjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyBcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyMywyMTgsMTg1LDAuMik7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgd2lkdGg6IDMxJTtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgO1xyXG4vLyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4vLyAgICAgICAgICAgICBwYWRkaW5nOiRpbmRlbnRfeHMgO1xyXG4vLyAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUtcHJpY2V7XHJcbi8vICAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206JGdhcF94cztcclxuLy8gICAgICAgICAgICAgICAgIGg1IHtcclxuLy8gICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLW1haW4tMTtcclxuLy8gICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuLy8gICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1wcmljZXtcclxuLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206JGdhcF9tO1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcbi8vU0VPIFByaWNlIGVuZGluZ1xyXG4vL1NFTyBQZW9wbGVcclxuLy90aGlzIGlzIHRoZSBibG9jayBmb3IgdGhlIGxlYWRlcnNoaXBzIFxyXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLWJsb2NrLTZ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfcyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zbSAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDQ1LjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoM24rMykpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzMpKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgICAgICAvLyAmOm5vdCg6bnRoLWNoaWxkKC1uKzMpKXtcclxuICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoMm4rMikpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgLy8gJjpub3QoOm50aC1jaGlsZCgtbiszKSl7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoMm4rMikpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlYWRlcnNoaXAtdGVhbS1ibG9ja3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGVhZGVyc2hpcC10ZWFtLWxlZnR7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTQ1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKXtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlYWRlcnNoaXAtdGVhbS1yaWdodHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDokaW5kZW50X3h4cztcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sZWFkZXItbGlua2VkaW4tcHJvZmlsZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTlweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbGlua2VkaW4taWNvbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sZWFkZXItbmFtZXtcclxuICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxlYWRlci1wb3NpdGlvbntcclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sZWFkZXItc2NoZWR1bGUtbWVldHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2NoZWR1bGUtbWVldC1pY29uLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vU0VPIFBlb3BsZSBlbmRpbmdcclxuXHJcbi8vU0VPIExldHMgdGFsa1xyXG4uYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTEsLmJsb2NrLXZpZXdzLWJsb2NrbGV0cy10YWxrLWFkcy1ibG9jay0xe1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3cy1maWVsZC1ib2R5e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b20tYnV0dG9uLWwtY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5oNC1zdWJoZWFkZXI7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTokaW5kZW50X3h4cztcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vU0VPIGVuZGluZyBMZXRzIHRhbGtcclxuXHJcbi8vU0VPIEdldCBpbiB0b3VjaFxyXG4uYmxvY2stdmlld3MtYmxvY2tnZXQtaW4tdG91Y2gtd2ViZm9ybS1ibG9jay0xe1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tNTtcclxuICAgIC5mb3JtLWl0ZW0tLWVycm9yLW1lc3NhZ2V7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzF7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGdhcDogJGdhcDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlldy1oZWFkZXJ7ICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXHJcbiAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTY7XHJcbiAgICAgICAgICAgb3BhY2l0eTogIDE7XHJcbiAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xyXG4gICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi02O1xyXG4gICAgICAgICAgIG9wYWNpdHk6ICAxO1xyXG4gICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xyXG4gICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi02O1xyXG4gICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cclxuICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNjtcclxuICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICA6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cclxuICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNjtcclxuICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC53ZWJmb3JtLWRvY3VtZW50LWZpbGUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC8qIHRleHQgYXJlYSBkZXNjcmlwdGlvbiBmb250ICovXHJcbiAgICAgICAgLmZvcm0tdHlwZS10ZXh0YXJlYSB7XHJcbiAgICBcclxuICAgICAgICAgICAgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLy9jaGVja2JveFxyXG4gICAgICAgIC5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xyXG4gICAgXHJcbiAgICAgICAgICAgIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LTEuc3ZnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAvL2NoZWNrYm94ZXMgYm9yZGVyXHJcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC8vc3VibWl0IGJ1dHRvblxyXG4gICAgICAgIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy14bDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N1Ym1pdC5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC8vdXBsb2FkIGZpbGVzIHN0eWxlXHJcbiAgICAgICAgLmZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUge1xyXG4gICAgXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLndlYmZvcm0tZG9jdW1lbnQtZmlsZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy91cGxvYWQuc3ZnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy9mcm9tIGhlcmUgZm9ybSBzdHlsZVxyXG4gICAgLndlYmZvcm0tc3VibWlzc2lvbi1hZHMtZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cywuZm9ybS1jb250cm9sOmZvY3VzLC5mb3JtLXNlbGVjdDpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXhsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9zdWJtaXQuc3ZnKTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDMycHggMjRweDtcclxuICAgICAgICAgICAgICAgICNlZGl0LWZsZXhib3gtMDl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICNlZGl0LWZsZXhib3guZm9ybS13cmFwcGVyLm1iLTN7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjZWRpdC1mbGV4Ym94LTEwe1xyXG4gICAgICAgICAgICAgICAgICAgICYgPi53ZWJmb3JtLWZsZXgtLTF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICNlZGl0LXByb2Nlc3NlZC10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjZWRpdC1mbGV4Ym94LTAxIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4ud2ViZm9ybS1mbGV4LS0xPi53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgI2VkaXQtZmxleGJveC0wMiA+LndlYmZvcm0tZmxleC0tMTpudGgtY2hpbGQoMikgPi53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgI2VkaXQtZmxleGJveC0wMiA+LndlYmZvcm0tZmxleC0tMTpmaXJzdC1jaGlsZCA+LndlYmZvcm0tZmxleC0tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjZWRpdC1mbGV4Ym94LTAyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmpzLWZvcm0taXRlbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCIqXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMEI1ODc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzBCNTg3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvLyAjZWRpdC1mbGV4Ym94LTAzIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvLyAgICAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAuanMtZm9ybS1pdGVte1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgLmZpZWxkc2V0LWxlZ2VuZDo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCIqXCI7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIC5qcy1mb3JtLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICNlZGl0LWZsZXhib3gtMDQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICNlZGl0LW1lc3NhZ2UtLWRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCIqXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMEI1ODc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI2VkaXQtbmRhe1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjZWRpdC1mbGV4Ym94LTA2e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI2VkaXQtbmRhLS1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICNlZGl0LWZsZXhib3gtMDUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCB4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuanMtZm9ybS1pdGVtLW5kYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgI2VkaXQtYXR0YWNoLXlvdXItbmRhLS1sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgI2VkaXQtZmxleGJveC0wNiB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICNlZGl0LWZsZXhib3gtMDgge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmpzLWZvcm0taXRlbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtYm9keXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL2xvY2F0aW9uXHJcbiAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAyNzNweDtcclxuICAgICAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxvY2F0aW9ucy1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6JGluZGVudF94cyAkaW5kZW50X3hzIDBweCAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6JGluZGVudF94eHMgJGluZGVudF94eHMgMHB4ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmg1LWhlYWRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAud3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94eHMgJGluZGVudF94cyAkaW5kZW50X3hzICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94eHMgJGluZGVudF94eHMgJGluZGVudF94eHMgJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnQtbG9jYXRpb25ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yaWdodC1sb2NhdGlvbnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL1NFTyBlbmRpbmcgR2V0IGluIHRvdWNoXHJcbi8vbm92aSBsb2NhdGlvbiBibG9jayBcclxuLm5vZGUtLXR5cGUtc2VvLWFkcyAud3JhcHBlci1zZW8tYWRze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxufVxyXG4ubm9kZS0tdHlwZS1zZW8tYWRzIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS03NS0yNXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm5vZGUtLXR5cGUtc2VvLWFkcyAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xe1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNSAhaW1wb3J0YW50O1xyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xe1xyXG4gICAgICAgIEBleHRlbmQgLnJlZ2lvbi13aXRoLW1hcmdpbjtcclxuICAgICAgICBAZXh0ZW5kIC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b207XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvY2F0aW9ucy1jb250YWluZXJ7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6JGluZGVudF94cyAkaW5kZW50X3hzIDBweCAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6JGluZGVudF94eHMgJGluZGVudF94eHMgMHB4ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgLy9wYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcblxyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgIEBleHRlbmQgLmg1LWhlYWRlcjtcclxuICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMgIWltcG9ydGFudDtcclxuICAgICAgICAgICBwYWRkaW5nOiAwcHggJGluZGVudF94cztcclxuICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMztcclxuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfSAgIFxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTM7XHJcbiAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3JhcHBlcntcclxuICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94eHMgJGluZGVudF94cyAkaW5kZW50X3hzICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94eHMgJGluZGVudF94eHMgJGluZGVudF94eHMgJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgLmxlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9lbmQgbm92aSBsb2NhdGlvbiBibG9jayBcclxuLy9TdGlja3kgbm90ZSBibG9ja1xyXG4uYmxvY2stdmlld3MtYmxvY2tleHBlcnRpZXNlLWJsb2NrLTF7XHJcbiAgICBtYXgtd2lkdGg6IDEzMDRweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuLnJvd3tcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgfVxyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgei1pbmRleDogMTExMTExMTE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTMwNHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAvLyB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLHh4bCkge1xyXG4gICAgICAgIC8vICAgICAvL3dpZHRoOiA5OCU7XHJcbiAgICAgICAgLy8gICAgIG1hcmdpbi1sZWZ0OiAxJTtcclxuICAgICAgICAvLyAgICAgcGFkZGluZzogJGluZGVudF94eHMgJGluZGVudF94cztcclxuICAgICAgICAvLyAgfVxyXG4gICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIC8vICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLy8gICAgLy93aWR0aDogOTUlO1xyXG4gICAgICAgIC8vICAgIG1hcmdpbi1sZWZ0OiAyJTtcclxuICAgICAgICAvLyAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyBwYWRkaW5nOiAkaW5kZW50X3NtICRpbmRlbnRfcztcclxuICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAvLyAvL3dpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAvL3JpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgLy9wb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAxMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXhsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJ1dHRvbi1tYWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjMsMjE4LDE4NSwwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLy8gIH1cclxuICAgICAgICAgICAgLy8gaDV7XHJcbiAgICAgICAgICAgIC8vICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7XHJcbiAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gICAgICB9XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgLy8gcHtcclxuICAgICAgICAgICAgLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICAvLyAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLWV4cGVydGllc2V7XHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAvLyAgfVxyXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMTAlO1xyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgLy8gcCB7XHJcbiAgICAgICAgICAgIC8vICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgLy8gICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICBhe1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogI0Y4RkFGQztcclxuICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMwQjU4NztcclxuICAgICAgICAgICAgLy8gICAgICAgICBtYXJnaW46IDAgMC43NXJlbTtcclxuICAgICAgICAgICAgLy8gICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyBcclxuICAgICAgICAgICAgLy8gICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyMywyMTgsMTg1LDAuMik7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiAjMzBCNTg3O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG59XHJcbi8vRW5kIHN0aWNreSBub3RlIGJsb2NrXHJcblxyXG4vL1NFTyBBRFMgWmVuZGV2IGluIG51bWJlcnNcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0ze1xyXG4gICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAucm93e1xyXG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfSBcclxuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzN7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYzcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYzcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgLy8gICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIC8vICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuICAgIC52aWV3cy1maWVsZC1maWVsZC16ZW5kZXYtbnVtYmVycy1zZW8tYWRze1xyXG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogMTEycHg7XHJcbiAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAvL2dhcDogNjRweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS17XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctbGVmdDogMTEycHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTEsLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTF7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAkY29sb3ItZm9udC0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9FbmQgU0VPIEFEUyBaZW5kZXYgaW4gbnVtYmVyc1xyXG4vL3Rlc3Rpbmcgd2ViZm9ybXNcclxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTF7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDV7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xyXG4gICAgICAgIGNvbG9yOiRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3cy1maWVsZC1ib2R5e1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Utd2l0aC1kZXNjLWF3YXJkc3tcclxuICAgICAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVke1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLm93bC1wcmV2e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3dsLW5leHR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1zdGFnZXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjg5cHgpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMjlweDsgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC17XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC06Zmlyc3QtY2hpbGQsOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LTpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC17XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC06bnRoLWNoaWxkKDQpe1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQte1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtOm50aC1jaGlsZCg1KXtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LTpudGgtY2hpbGQoNil7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC17XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC17XHJcbiAgICAgICAgICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgJi5wYXJhZ3JhcGh7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICAgICAgLy8gICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCB4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjI4MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LXtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLWltYWdlLXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi8vdGVzdGluZyB3ZWJmb3JtIGhlYWRpbmdcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xMXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICBkaXZbaWRde1xyXG4gICAgICAgIHNjcm9sbC1tYXJnaW4tYmxvY2stc3RhcnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzExe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgICAudmlld3MtZmllbGQtZmllbGQtd2ViZm9ybS1oZWFkaW5nLXNlby1hZHN7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgICAvL21hcmdpbi1ib3R0b206JGluZGVudF9zbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy9tYXJnaW46IGF1dG87XHJcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAkaW5kZW50X2wgIWltcG9ydGFudDtcclxuICAgICAgICAvL21hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAvL21hcmdpbi10b3A6ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAvL21hcmdpbi10b3A6ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBoNXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xyXG4gICAgICAgICAgICBjb2xvcjokY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSwgaDJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy90ZXN0IG5ldyB0ZWFtXHJcbi5ibG9jay12aWV3cy1ibG9ja3Nlby1hZHMtYmxvY2stMTJ7XHJcbiAgICAudmlldy1pZC1zZW9fYWRze1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zO1xyXG4gICAgfVxyXG4gICAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3R7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtdGVhbXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25ke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXRlYW17XHJcbiAgICAgICAgICAgICAgICAvLyBwIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjEyNXJlbSAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGOEZBRkM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW46IDAgMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyMywyMTgsMTg1LDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwQjU4NyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjhweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LXJlZ3VsYXIuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vbmV3IGNsaWVudCB0ZXN0aW1vbmlhbHNcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xM3tcclxuICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xM3tcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICB9XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC8vICAgICBwYWRkaW5nLXRvcDokaW5kZW50X3hzICFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcbiAgICAudmlldy1jbGllbnQtcy13b3Jkcy1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogODczcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAub3dsLXN0YWdlLW91dGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xpZW50LWhhcy1saW5rOmhvdmVye1xyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3cy1yb3csIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL3F1b3RlLnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1uYXYge1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNjRweCBhdXRvIDAgYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZ2FwOiAkZ2FwO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL3pha29tZW50aXJhbiBrb2QgemEgYmxvayBnZGplIGNlIGJpdGkga2xhdml5byB6YSBwcmV0cGxhdHVcclxuLy8gLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1ibG9jay0xNHtcclxuLy8gICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4vLyAgICAgLmtsYXZpeW8tZm9ybS1Za210SHp7XHJcbi8vICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xyXG4vLyAgICAgICAgIC5rbGF2aXlvLWZvcm17XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICAgIC8vIC5uZWVkc2NsaWNre1xyXG4vLyAgICAgICAgICAgICAvLyAgICAgLm5lZWRzY2xpY2t7XHJcbi8vICAgICAgICAgICAgIC8vICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbi8vICAgICAgICAgICAgIC8vICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbi8vICAgICAgICAgICAgIC8vICAgICB9XHJcbi8vICAgICAgICAgICAgIC8vIH1cclxuLy8gICAgICAgICAgICAgaW5wdXR7XHJcbi8vICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICBidXR0b257XHJcbi8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcbi8vbm90IHRvIHNob3cgbGV0cyB0YWxrIGJsb2NrIG9uIHRoZSBzZW8gYWRzIHBhZ2Ugb24gdGhlIGZlYXR1cmVkIGJvdHRvbSBibG9jay12aWV3cy1ibG9jay1hd2FyZHMtYmxvY2stYmxvY2stMS0yXHJcbi5ub2RlLS10eXBlLXNlby1hZHMgI3BhZ2UgLmZlYXR1cmVkLWJvdHRvbSAjYmxvY2stdmlld3MtYmxvY2stbGV0LXMtdGFsay1ibG9jay1ibG9jay0xe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubm9kZS0tdHlwZS1zZW8tYWRzICNwYWdlIC5mZWF0dXJlZC1ib3R0b20gI2Jsb2NrLXZpZXdzLWJsb2NrLWF3YXJkcy1ibG9jay1ibG9jay0xLTJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59IiwiLm5vZGUtLXR5cGUtbGlua2VkaW4tYWRze1xyXG4gICAgbmF2LnRhYnMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vTGlua2VkSW4gQWRzIHRvcFxyXG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMXtcclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbmllcy1saW5rZWRpbi1hZHN7XHJcbiAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgICB9XHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dve1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJGluZGVudF9zbWFsbDtcclxuICAgICAgICBnYXA6ICRnYXBfcyAkZ2FwX3M7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGluZGVudF9zbWFsbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkX19pdGVte1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vcGFydCB3aXRoIHRleHQgYW5kIGltYWdlc1xyXG4gICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlby1oZWFkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLnNtYWxsLWJveC1vbmV7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgLy8gbGVmdDogNTIzcHg7XHJcbiAgICAgICAgICAgICAgICAvLyB0b3A6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNzBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNtYWxsLWJveC10d297XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgLy8gdG9wOiA4OHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gbGVmdDogODg1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC02NXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iaWctYm94e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgLy8gdG9wOiA4OHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gbGVmdDogNTIzcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC02NXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEyMHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjk5cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB3aWR0aDogNTElO1xyXG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X207XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlua1Nlb0Fkc3tcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDokaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGgzLHAsaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMTI1cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Y4RkFGQztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC43NXJlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyMywyMTgsMTg1LDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodC1hZHN7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGhlaWdodDogNjUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLmJpZ2dlci1pbWFnZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDNweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc21hbGxlci1pbWFnZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2M3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjlweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxNjVweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItdG9wOiA4cHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItbGVmdDogOHB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9FTkQgTGlua2VkSW4gQWRzIHRvcFxyXG4vKiBGb3VuZGVycyAqL1xyXG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stMiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgcGFkZGluZzogJGluZGVudF9tIDBweCAwcHggJGluZGVudF9tO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3MgMHB4IDBweCAkaW5kZW50X3hzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAkZ2FwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm91bmRlcnMtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAkaW5kZW50X3hzIDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZm91bmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjA3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5sZWFybi1tb3JlLWxpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3VuZGVycy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogRW5kIEZvdW5kZXJzICovXHJcbi8vTGlua2VkSW4gQWRzIExldHMgdGFsa1xyXG4uYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTF7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1tYWluLTQ7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXdzLWZpZWxkLWJvZHl7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogNjMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi1sLWNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuaDQtc3ViaGVhZGVyO1xyXG4gICAgICAgICAgICAvL21hcmdpbi1ib3R0b206JGluZGVudF94eHM7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vTGlua2VkSW4gQWRzIGVuZGluZyBMZXRzIHRhbGtcclxuLy9MaW5rZWRpbiBBZHMgYmVuZWZpdHNcclxuLmJsb2NrLXZpZXdzLWJsb2NrbGlua2VkaW4tYWRzLWJsb2NrLTN7XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIH1cclxuICAgIC5iZW5lZml0cy1saW5rZWRpbkFkc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJlbmVmaXRzLWdyb3VwLWxpbmtlZGluQWRze1xyXG4gICAgICAgIHdpZHRoOiA3NiU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwe1xyXG4gICAgICAgICAgICB3aWR0aDogMzElO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3R7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXBhcmFncmFwaC1zZXJ2aWNlLWFke1xyXG4gICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1wYXJhZ3JhcGgtc2VydmljZS1hZHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXBhcmFncmFwaC1zZXJ2aWNlLWFke1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuYmVuZWZpdHMtbGluay1saW5rZWRpbkFkc3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICB3aWR0aDogMjIlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMzJweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwLGF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6JGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL0xpbmtlZEluIEFkcyBiZW5lZml0cyBlbmRcclxuXHJcbi8vTGlua2VkSW4gQWRzIGNsaWVudCBzdG9yaWVzXHJcbi5ibG9jay12aWV3cy1ibG9ja2xpbmtlZGluLWFkcy1ibG9jay00e1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMzgsIDM2LCAzNiwgMC45NSkpLHVybCguLi9pbWFnZXMvY2hhbG1lcnNfYmFubmVyLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC5saW5rZWRJbkFkcy1jbGllbnR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGdhcDogMzJweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZS1jbGllbnR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsaWVudC1zdG9yeS1ibG9ja3tcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaDUtaGVhZGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNntcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0E0QTRBNDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL0VORCBMaW5rZWRJbiBBZHMgY2xpZW50IHN0b3JpZXNcclxuLy9MaW5rZWRJbiBBZHMgU2VydmljZXNcclxuLy9EaWdpdGFsIE1hcmtldGluZ1xyXG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja181e1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlua2VkaW4tc2VydmljZXMtdG9wIHtcclxuICAgICAgICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA2MjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3M7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmg0LXN1YmhlYWRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlcy1saW5rZWRpbi1hZHMge1xyXG5cclxuICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGdhcDogJGdhcDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3JTtcclxuICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC00IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGlzdC1zZXJ2aWNlcy1wYXJhZ3JhcGgtNHtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1saXN0LXNlcnZpY2VzLXBhcmFncmFwaC00IHtcclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LXJlZ3VsYXIuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL0VORCBMaW5rZWRJbiBBZHMgU2VydmljZXNcclxuXHJcblxyXG5cclxuXHJcbi8vU0VPIEdldCBpbiB0b3VjaFxyXG4uYmxvY2stdmlld3MtYmxvY2tsaW5rZWRpbi1hZHMtYmxvY2stNntcclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNntcclxuICAgICAgICAudmlld3MtZmllbGQtZmllbGQtd2ViZm9ybS1kZXNjcmlwdGlvbi1saW5rZWR7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmlldy1mb290ZXJ7ICAgIFxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cclxuICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNjtcclxuICAgICAgICAgICBvcGFjaXR5OiAgMTtcclxuICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTY7XHJcbiAgICAgICAgICAgb3BhY2l0eTogIDE7XHJcbiAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTY7XHJcbiAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xyXG4gICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi02O1xyXG4gICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIDo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xyXG4gICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi02O1xyXG4gICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLndlYmZvcm0tZG9jdW1lbnQtZmlsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLyogdGV4dCBhcmVhIGRlc2NyaXB0aW9uIGZvbnQgKi9cclxuICAgICAgICAuZm9ybS10eXBlLXRleHRhcmVhIHtcclxuICAgIFxyXG4gICAgICAgICAgICAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAvL2NoZWNrYm94XHJcbiAgICAgICAgLmpzLWZvcm0tdHlwZS1jaGVja2JveCB7XHJcbiAgICBcclxuICAgICAgICAgICAgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtMS5zdmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC8vY2hlY2tib3hlcyBib3JkZXJcclxuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluLTEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N1Ym1pdC5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC8vdXBsb2FkIGZpbGVzIHN0eWxlXHJcbiAgICAgICAgLmZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUge1xyXG4gICAgXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLndlYmZvcm0tZG9jdW1lbnQtZmlsZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy91cGxvYWQuc3ZnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy9mcm9tIGhlcmUgZm9ybSBzdHlsZVxyXG4gICAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLWxpbmtlZGluYWRzLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzLC5mb3JtLWNvbnRyb2w6Zm9jdXMsLmZvcm0tc2VsZWN0OmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy14bDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIH1cclxuXHJcbiAgICAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3VibWl0LnN2Zyk7XHJcbiAgICB9XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcclxuICAgICAgICAgICAgICAgICNlZGl0LWZsZXhib3gtMDEge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI2VkaXQtZmxleGJveC0wMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5qcy1mb3JtLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiKlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzBCNTg3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjo0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjoyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICNlZGl0LWZsZXhib3gtMDQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICNlZGl0LW1lc3NhZ2UtLWRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IDElO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29udGVudDpcIipcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjZWRpdC1mbGV4Ym94LTA4IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAuanMtZm9ybS1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9TRU8gZW5kaW5nIEdldCBpbiB0b3VjaFxyXG5cclxuXHJcblxyXG4vL25vdCB0byBzaG93IGxldHMgdGFsayBibG9jayBvbiB0aGUgc2VvIGFkcyBwYWdlIG9uIHRoZSBmZWF0dXJlZCBib3R0b20gXHJcbi5ub2RlLS10eXBlLWxpbmtlZGluLWFkcyAjcGFnZSAuZmVhdHVyZWQtYm90dG9tICNibG9jay12aWV3cy1ibG9jay1sZXQtcy10YWxrLWJsb2NrLWJsb2NrLTF7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5ub2RlLS10eXBlLWxpbmtlZGluLWFkcyAjcGFnZSAuZmVhdHVyZWQtYm90dG9tICNibG9jay12aWV3cy1ibG9jay1hd2FyZHMtYmxvY2stYmxvY2stMS0ye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubm9kZS0tdHlwZS1saW5rZWRpbi1hZHMgI3BhZ2UgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0xe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubm9kZS0tdHlwZS1saW5rZWRpbi1hZHMgI3BhZ2UgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0ye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIi5ub2RlLS10eXBlLXNlby1hZHMtb2xkIHtcclxuICAgIG5hdi50YWJzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9TRU8gVG9wIHdpdGggaGVhZGVyLCBpbWFnZSBhbmQgdGV4dFxyXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0xIHtcclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9sO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3cy1maWVsZC1maWVsZC1jb21wYW5pZXMtc2VvLWFkcy1vbGR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NDRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nb3tcclxuICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIC8vIGdhcDogMjRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICBwYWRkaW5nOiAwICRpbmRlbnRfc21hbGw7XHJcbiAgICAgICAgZ2FwOiAkZ2FwX3MgJGdhcF9zO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMjJweCkge1xyXG4gICAgICAgIC8vICAgICBnYXA6ICRnYXAgJGdhcDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDc4cHgpIHtcclxuICAgICAgICAvLyAgICAgZ2FwOiAkZ2FwICRnYXBfbTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4NjNweCkge1xyXG4gICAgICAgIC8vICAgICBnYXA6ICRnYXAgJGdhcF9zO1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1zZW8tYWRzLW9sZHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDg0NHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnNlby1oZWFkZXIge1xyXG4gICAgICAgICAgICAvLyBAZXh0ZW5kIC52aWV3LWhlYWRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5rU2VvQWRze1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMTI1cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGOEZBRkM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjMsMjE4LDE4NSwwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIC52aWV3cy1maWVsZC1ib2R5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDg0NHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9FbmQgU0VPIFRvcFxyXG5cclxuLy9TRU8gLSBnZXQgaW4gdG91Y2ggYmxvY2tcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stNHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzR7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfeHMgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF94cyAhaW1wb3J0YW50IDtcclxuICAgIH1cclxuICAgIC5jdGEtMyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiA3cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdGEtMy1sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDo1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo5JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiRpbmRlbnRfeHhzIDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN0YS0zLXJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjokY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yLW1haW4tNCA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHMgMHB4O1xyXG4gICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF9zbSAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgICAgICB3aWR0aDoxMzBweDsgXHJcbiAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTokaW5kZW50X3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5rZWRpbi1jbGFzc3tcclxuICAgICAgICAgICAgICAgcHsgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubGlua2VkaW4tbGluayAhb3B0aW9uYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LWljb24uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0xMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LWljb24taG92ZXIuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idXR0b24tY2xhc3N7XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLWJ1dHRvbi1tYWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMTIzLDIxOCwxODUsLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuLy9FbmQgU0VPIGdldCBpbiB0b3VjaFxyXG5cclxuLy9TRU8gLSBNaWRkbGUgZmllbGQgd2l0aCBmcmVxdWVudGx5IGFza2VkIHF1ZXN0aW9uc1xyXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYWRzLW9sZC1ibG9jay0yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yLW1haW4tNCA7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgIH0gXHJcblxyXG4gICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcclxuICAgICAgICAgICAgLmZhcS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjRweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaDUtaGVhZGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmFxLXF1ZXN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9FbmQgU0VPIE1pZGRsZVxyXG5cclxuLy9TRU8gQm90dG9tIHdpdGggcHJvamVjdHNcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stMyB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVte1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlldy1jb250ZW50IHtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLm93bC1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDY0cHggYXV0byAwcHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAkZ2FwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnQtbDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LWFkcyB7XHJcbiAgICAgICAgcGFkZGluZzogJGluZGVudF9zICRpbmRlbnRfcyA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNGOUY5RjkgMCUsICNFRkVGRUYgMTAwJSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgI0Y5RjlGOSAwJSwgI0VGRUZFRiAxMDAlKTtcclxuICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF9zbSAkaW5kZW50X3h4czsgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBhW2hyZWZePVwiL3RheG9ub215L3Rlcm0vMTBcIl0sYVtocmVmXj1cIi9zdi90YXhvbm9teS90ZXJtLzEwXCJdLCBhW2hyZWZePVwiL3RheG9ub215L3Rlcm0vOVwiXSAsYVtocmVmXj1cIi9zdi90YXhvbm9teS90ZXJtLzlcIl0sIGFbaHJlZl49XCIvdGF4b25vbXkvdGVybS8yNVwiXSAsYVtocmVmXj1cIi9zdi90YXhvbm9teS90ZXJtLzI1XCJde1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHJnYmEoNDgsIDE4MSwgMTM1LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgLy8gfTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo0NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGF7cG9pbnRlci1ldmVudHM6IG5vbmV9O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmltZy1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSAgIFxyXG5cclxuLy9Tb2Z0d2FyZSBEZXZlbG9wbWVudCAtIEJvdHRvbVxyXG5cclxuLy9mb3IgdGhlIGZhcSBhbmQgd2h5IHplbmRldiBwYXJ0XHJcbi5jdXN0b20tYWNjb3JkaW9ue1xyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmUtcGFyYWdyYXBoLXNvZnR3YXJlLCAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb25zLWFkcy1wYXJhZ3JhcGgge1xyXG4gICAgICAgIC5maWVsZF9faXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoOTUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWFkcy1vbGQtYmxvY2stM3tcclxuLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvLWFkcy1vbGQge1xyXG5cclxuICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3NtICRpbmRlbnRfcyAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTA4NnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3NtOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zbTsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjRjlGOUY5IDAlLCAjRUZFRkVGIDEwMCUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3NtICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6ICRnYXBfczs7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6ICRnYXBfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmltZy1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3JpcHRpb24tY3VzdG9tIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MjFweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODVweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA2N3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMzdweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDk1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI3OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAubGVhcm4tbW9yZS1saW5re1xyXG4gICAgICAgIC8vICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxufVxyXG4udmlldy1mb290ZXJ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgYXtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBiNTg3O1xyXG4gICAgcGFkZGluZzogMS4xMjVyZW0gMS41cmVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICNmOGZhZmM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzBiNTg3O1xyXG4gICAgbWFyZ2luOiAwIDAuNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyMywyMTgsMTg1LC4yKTtcclxuICAgIGNvbG9yOiAjMzBiNTg3O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICB9XHJcbn1cclxufVxyXG4vL0NsaWVudCB3b3JkcyBvbiBzZW8gYWRzXHJcbi8vb3ZhaiBkaW8gamUgbWlqZW5qYW5cclxuLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyB7XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHMgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfM3tcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICB9XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC8vICAgICBwYWRkaW5nLXRvcDokaW5kZW50X3hzICFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcbiAgICAudmlldy1jbGllbnQtcy13b3Jkcy1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogODczcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAub3dsLXN0YWdlLW91dGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xpZW50LWhhcy1saW5rOmhvdmVye1xyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3cy1yb3csIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL3F1b3RlLnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1uYXYge1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNjRweCBhdXRvIDAgYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZ2FwOiAkZ2FwO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL2RvIG92ZGplIFxyXG4vKiBFbmQgQ2xpZW50cyAqLyIsIi5wYXRoLW5ld3NsZXR0ZXJ7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNGOUY5RjkgMCUsICNFRkVGRUYgMTAwJSk7XHJcbiAgICAubGlua3MtaW5saW5le1xyXG4gICAgICAgIC5zdi5uYXYtbGlua3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmVhdHVyZWQtYm90dG9tLC5zaXRlLWZvb3RlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmxheW91dC0tb25lY29se1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDglO1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgI0Y5RjlGOSAwJSwgI0VGRUZFRiAxMDAlKTtcclxuICAgIH1cclxuICAgIC5ibG9jay12aWV3cy1ibG9ja25ld3NsZXR0ZXItYmxvY2stYmxvY2stMntcclxuICAgIC8vICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9sO1xyXG4gICAgLy8gLy9wYWRkaW5nLWJvdHRvbTogJGluZGVudF9sO1xyXG4gICAgLy8gcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLy8gICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X207XHJcbiAgICAvLyAgICAgLy9wYWRkaW5nLWJvdHRvbTogJGluZGVudF9tO1xyXG4gICAgLy8gfVxyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18ye1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWJvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmg1LWhlYWRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1idXR0b24tbC1jb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAkaW5kZW50X20gMCAwIDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvY2std2ViZm9ybS1ibG9ja3tcclxuICAgICAgICBAZXh0ZW5kIC5yZWdpb24td2l0aC1tYXJnaW47XHJcbiAgICAgICAgQGV4dGVuZCAucmVnaW9uLXdpdGgtcGFkZGluZy1ib3R0b207XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAvL3dpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIC8vIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyODZweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTFweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI4NnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gLmpzLWZvcm0tdHlwZS1lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjg2cHgpIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgbWFyZ2luLWxlZnQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi02O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogIDE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi02O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi02O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2QTZBNzE7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICRjb2xvci1tYWluLTY7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuanMtZm9ybS1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1lbWFpbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuanMtZm9ybS1yZXF1aXJlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG4vLyAucGF0aC1uZXdzbGV0dGVyLWNvbmZpcm1hdGlvbntcclxuLy8gICAgICNibG9jay12aWV3cy1ibG9jay1sZXQtcy10YWxrLWJsb2NrLWJsb2NrLTF7XHJcbi8vICAgICAgICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xe1xyXG4vLyAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuLy8gICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X2w7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vIH1cclxuLnBhdGgtbmV3c2xldHRlci1jb25maXJtYXRpb257XHJcbiAgICAvLyAubGlua3MtaW5saW5le1xyXG4gICAgLy8gICAgIC5zdi5uYXYtbGlua3tcclxuICAgIC8vICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbiAgICAuYmxvY2stYmxvY2stY29udGVudHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9sO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X2w7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfbTtcclxuICAgICAgICB9IFxyXG4gICAgXHJcbiAgICAgICAgLmZpZWxkLS1uYW1lLWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaDUtaGVhZGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1idXR0b24tbC1jb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRpbmRlbnRfbSAwIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyBpbXBvcnQgZmlsZXNcclxuXHJcbkBpbXBvcnQgXCJpbXBvcnRcIjtcclxuXHJcbi8qIENVU1RPTSBTVFlMRVNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiBGaXggKi9cclxuXHJcbmgxe1xyXG4gICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbn1cclxuaDJ7XHJcbiAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxufVxyXG5oM3tcclxuICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5oNHtcclxuICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5we1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5oMSxoMixoMyxoNCxoNSxoNntcclxuICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG59XHJcbmJsb2NrcXVvdGV7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM2cHg7XHJcbiAgICBwYWRkaW5nOiAwcHggJGluZGVudF9zbSAwcHggMTJweDtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzMwQjU4NztcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL3F1b3RlLW1hcmstZ3JlZW4uc3ZnKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgIH1cclxuIH1cclxuIFxyXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0yLCBcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCwgXHJcbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTMsIFxyXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00LFxyXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01e1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIHNjcm9sbC1tYXJnaW4tYmxvY2stc3RhcnQ6IDdyZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0yIHtcclxuICAgIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIHNjcm9sbC1tYXJnaW4tYmxvY2stc3RhcnQ6IDEwcmVtO1xyXG59XHJcblxyXG4jYmxvY2stdmlld3MtYmxvY2stdmlld3Byb2JuaXRpcC1ibG9jay0xe1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcHVycGxlICFpbXBvcnRhbnQ7IFxyXG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBoMntcclxuICAgICAgICBjb2xvcjogYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjpncmVlbnllbGxvd1xyXG4gICAgfVxyXG59XHJcbi52aWV3LWNvbnRlbnR7XHJcbiAgICAucm93e1xyXG4gICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jbWFpbntcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODRweDtcclxuICAgIH1cclxufVxyXG4jY29udGVudHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLnBhdGgtZnJvbnRwYWdlLFxyXG4ubm9kZS0tdHlwZS1zZXJ2aWNlcywubm9kZS0tdHlwZS1pbmR1c3RyaWVzLC5ub2RlLS10eXBlLXRlY2hub2xvZ2llcywucGF0aC1zZXJ2aWNlcywucGF0aC10ZWNobm9sb2dpZXMsLnBhdGgtaW5kdXN0cmllc3tcclxuICAgICNtYWlue1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgfVxyXG59XHJcbi52aWV3LWhlYWRlcntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogNjI0cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAkaW5kZW50X2wgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDV7XHJcbiAgICAgICAgQGV4dGVuZCAuaDUtaGVhZGVyO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICB9XHJcbiAgICBoMSwgaDJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZWFybi1tb3JlLWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogJGdhcF9zO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctaWNvbi5zdmcpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDEwMCUpIGJyaWdodG5lc3MoMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc29jaWFsLW1lZGlhLWxpbmtzIHtcclxuICAgIC8vIGltZ3tcclxuICAgIC8vICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcclxuICAgIC8vICAgICBtaW4taGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgbWluLXdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLmxpbmtlZGluOmhvdmVye1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvbGlua2VkaW4taG92ZXIuc3ZnKTtcclxuICAgIH1cclxuICAgIC5saW5rZWRpbi0yOmhvdmVye1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvbGlua2VkaW4tMi1ob3Zlci5zdmcpO1xyXG4gICAgfVxyXG4gICAgLnRpay10b2s6aG92ZXJ7XHJcbiAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy90aWstdG9rLWhvdmVyLnN2Zyk7XHJcbiAgICB9XHJcbiAgICAuaW5zdGFncmFtOmhvdmVye1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaW5zdGFncmFtLWhvdmVyLnN2Zyk7XHJcbiAgICB9XHJcbiAgICAueW91dHViZTpob3ZlcntcclxuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3lvdXR1YmUtaG92ZXIuc3ZnKTtcclxuICAgIH1cclxuICAgIC5mYWNlYm9vazpob3ZlcntcclxuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ZhY2Vib29rLWhvdmVyLnN2Zyk7XHJcbiAgICB9XHJcbiAgICAuZmFjZWJvb2stMjpob3ZlcntcclxuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ZhY2Vib29rLTItaG92ZXIuc3ZnKTtcclxuICAgIH1cclxuICAgIC5hbXBsaWZ5cmU6aG92ZXJ7XHJcbiAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9hbXBsaWZ5cmUtaG92ZXIuc3ZnKTtcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2NrLXZpZXdze1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uY3VzdG9tLW93bC1yaWdodC1mdWxsLFxyXG4uYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0xLFxyXG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTJ7XHJcbiAgICAub3dsLXN0YWdlLW91dGVye1xyXG4gICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1pdGVte1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm93bC1jYXJvdXNlbHtcclxuICAgIC5vd2wtaXRlbXtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwub2ZmIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udmlldy1maWx0ZXJze1xyXG4gICAgLmZvcm0taXRlbS10aWR7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAuYmVmLWxpbmtze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b20tYnV0dG9uLXhsLWNvbG9yLW1haW4tMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJlZi1saW5rLS1zZWxlY3RlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi0xLW5vLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQuYmVmLWxpbmstLXNlbGVjdGVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWl0ZW0tY29tYmluZXtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gdHJhbnNpdGlvbnNcclxuLnRyYW5zaXRpb24tbWFpbntcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLyogR2xvYmFsICovXHJcblxyXG4ucmVnaW9uLXdpdGgtYmd7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0zOyBcclxufVxyXG4ucmVnaW9uLXdpdGgtbWFyZ2lue1xyXG4gICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG4ucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9te1xyXG4gICAgcGFkZGluZy10b3A6ICRpbmRlbnRfbDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X2w7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgfSBcclxufVxyXG4ucmVnaW9uLXdpdGgtcGFkZGluZy10b3B7XHJcbiAgICBwYWRkaW5nLXRvcDogJGluZGVudF9sO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcclxufVxyXG4ucmVnaW9uLXdpdGgtcGFkZGluZy1ib3R0b217XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9sO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcclxufVxyXG4uY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTF7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJ1dHRvbi1tYWluO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgbWFyZ2luOiAwcHggMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyMywgMjE4LCAxODUsIDAuMik7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTEtbm8taG92ZXJ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJ1dHRvbi1tYWluO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgbWFyZ2luOiAwcHggMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi00e1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluLTQ7XHJcbiAgICBtYXJnaW46IDBweCAxMnB4O1xyXG59XHJcblxyXG4uY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTN7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTM7XHJcbiAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIG1hcmdpbjogMHB4IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggJGluZGVudF9zbWFsbDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1idXR0b24tbC1jb2xvci1tYWluLTF7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmctbDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkY29sb3ItYnV0dG9uLW1haW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICBtYXJnaW46IDBweCAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVnaW9uLXdpdGgtNC1jb2x7XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgLnZpZXdzLXJvd3tcclxuICAgICAgICB3aWR0aDogMjMlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIH0gIFxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVnaW9uLXdpdGgtMi1jb2x7XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgLnZpZXdzLXJvd3tcclxuICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWdpb24td2l0aC0yLWNvbC1hamF4e1xyXG4gICAgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAudmlld3Mtcm93e1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcclxuICAgICAgICAmOm50aC1jaGlsZCgybil7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS03NS0yNSB7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIEBleHRlbmQgLnJlZ2lvbi13aXRoLW1hcmdpbjtcclxuICAgIHBhZGRpbmc6MCAkaW5kZW50X3NtYWxsO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogQWxlcnQgKi9cclxuXHJcbi5wYXRoLWNvbnRhY3QgLmFsZXJ0LXdyYXBwZXJ7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBib3R0b206IDEzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICAuYWxlcnQtZGFuZ2Vye1xyXG4gICAgICAgIC5saXN0LWdyb3VwLWl0ZW17XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFsZXJ0LmFsZXJ0LWRpc21pc3NpYmxlLmFsZXJ0LWRhbmdlcntcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRTgwMzAzO1xyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvZXJyb3ItZm9ybS1pY29uLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0M3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI21lc3NhZ2UtZXJyb3ItdGl0bGV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMy42cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFsZXJ0e1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogTmF2aWdhdGlvbiAqL1xyXG4gXHJcbi5vZmZjYW52YXMtYm9keXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogJGluZGVudF9zO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4IDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZW4ubmF2LWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL3VuaXRlZC1raW5nZG9tLWZsYWcuc3ZnKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC8vY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy91bml0ZWQta2luZ2RvbS1mbGFnLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9sYW5ndWFnZS1zZXBhcmF0b3ItMi5zdmcpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy91bml0ZWQta2luZ2RvbS1mbGFnLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN2Lm5hdi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3ZWRlbi1mbGFnLnN2Zyk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAvL2NvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dlZGVuLWZsYWcuc3ZnKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dlZGVuLWZsYWcuc3ZnKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2hlYWRlcntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3d7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmR7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB0b3A6IDgycHg7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuLm9mZmNhbnZhcy1oZWFkZXJ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgIH1cclxuICAgIC5idG4tY2xvc2V7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI25hdmJhci1tYWlue1xyXG4gICAgLy9ib3gtc2hhZG93OiAxcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XHJcbiAgICAubmF2YmFyLWJyYW5ke1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLXRvZ2dsZXJ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlci1pY29ue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNjI0MjQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMuNXB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMy41cHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBsaS5hY3RpdmUge1xyXG4gICAgLy8gICAgIGEge1xyXG4gICAgLy8gICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbiAgICAvL2NoYW5nZWRcclxuICAgIC5uYXYtaXRlbXtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvL3RpbGwgaGVyZVxyXG4gICAgLm5hdi1saW5re1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfcztcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcbn1cclxuLnBhdGgtZnJvbnRwYWdlLFxyXG4ucGF0aC1zZXJ2aWNlcyxcclxuLm5vZGUtLXR5cGUtc2VydmljZXMsXHJcbi5ub2RlLS10eXBlLWluZHVzdHJpZXMsXHJcbi5ub2RlLS10eXBlLXRlY2hub2xvZ2llcyxcclxuLnBhdGgtdGVjaG5vbG9naWVzLFxyXG4ucGF0aC1pbmR1c3RyaWVze1xyXG4gICAgI25hdmJhci1tYWlue1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaW1nLmQtaW5saW5lLWJsb2NrLmFsaWduLXRvcHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2xvZ28td2hpdGUuc3ZnXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2YmFyLXRvZ2dsZXJ7XHJcbiAgICAgICAgICAgIC5uYXZiYXItdG9nZ2xlci1pY29ue1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwge1xyXG4gICAgICAgICAgICAuZW4ubmF2LWxpbms6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbGFuZ3VhZ2Utc2VwYXJhdG9yLnN2Zyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBhdGgtZnJvbnRwYWdlLnNjcm9sbGVkLFxyXG4ucGF0aC1zZXJ2aWNlcy5zY3JvbGxlZCxcclxuLm5vZGUtLXR5cGUtc2VydmljZXMuc2Nyb2xsZWQsXHJcbi5ub2RlLS10eXBlLWluZHVzdHJpZXMuc2Nyb2xsZWQsXHJcbi5ub2RlLS10eXBlLXRlY2hub2xvZ2llcy5zY3JvbGxlZCxcclxuLnBhdGgtdGVjaG5vbG9naWVzLnNjcm9sbGVkLFxyXG4ucGF0aC1pbmR1c3RyaWVzLnNjcm9sbGVke1xyXG4gICAgI25hdmJhci1tYWlue1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICBpbWcuZC1pbmxpbmUtYmxvY2suYWxpZ24tdG9we1xyXG4gICAgICAgICAgICBjb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vY2hhbmdlIHRoZSB0ZXh0IGNvbG9yIG9mIHRoZSBsYXN0IGVsZW1lbnQgdG8gd2hpdGUgYmVjYXVzZSBvZiB0aGUgZ3JlZW4gYmFja2dyb3VuZFxyXG4gICAgICAgICAgICAgICAgLm5hdi1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvL3RpbGwgaGVyZVxyXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlcntcclxuICAgICAgICAgICAgLm5hdmJhci10b2dnbGVyLWljb257ICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIHtcclxuICAgICAgICAgICAgLmVuLm5hdi1saW5rOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2xhbmd1YWdlLXNlcGFyYXRvci0yLnN2Zyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm9wZW5DYW52YXN7XHJcbiAgICAubmF2YmFyLXRvZ2dsZXJ7XHJcbiAgICAgICAgLm5hdmJhci10b2dnbGVyLWljb257ICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDQ1ZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKC00NWRlZykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNuYXZiYXItbWFpbntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBjb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5vZGUtLXR5cGUtc2Vve1xyXG4gICAgI2Jsb2NrLXNjcm9sbHRvdG9we1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBib3R0b206IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyBzY3JvbGwgdG8gdG9wXHJcbiNibG9jay1zY3JvbGx0b3RvcHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvL3RvcDogOTB2aDtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC8vcmlnaHQ6IDMycHg7XHJcbiAgICBsZWZ0OiAyNHB4O1xyXG4gICAgLy9sZWZ0OiAxMDBweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9Db29raWVzXHJcbi8vZGlmZmVyZW50IHBvc2l0aW9uIG9uIHRoaXMgcGFnZSBiZWNhdXNlIG9mIGFub3RoZXIgc3RpY2t5IGJsb2NrIG9uIGJvdHRvbVxyXG4ubm9kZS0tdHlwZS1zZW8tYWRzICNzbGlkaW5nLXBvcHVwIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGJvdHRvbTogMzIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSx4eGwpIHtcclxuICAgICAgICBib3R0b206IDMzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBib3R0b206IDM0NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNsaWRpbmctcG9wdXAtYm90dG9tIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIC8vbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIC5wb3B1cC1jb250ZW50IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNkE2QTcxO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ldS1jb29raWUtY29tcGxpYW5jZS1tZXNzYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZXUtY29va2llLWNvbXBsaWFuY2UtYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIC5hZ3JlZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzpub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnV0dG9uLW1haW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDotMTVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6LS0xNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZWNsaW5lLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL0VuZCBDb29raWVzXHJcblxyXG4vL2NvbnRhY3QgZXJyb3JzXHJcbi8vIC5wYXRoLWNvbnRhY3QgLmFsZXJ0LXdyYXBwZXIge1xyXG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZSAhaW1wb3J0YW50O1xyXG4vLyAgICAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcclxuLy8gICAgIHdpZHRoOiA0MjBweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbi8vICAgICBmbG9hdDogcmlnaHQ7XHJcbi8vICAgICByaWdodDogMzBweDtcclxuLy8gICAgIHotaW5kZXg6IDEwMDA7XHJcbi8vICAgICBsZWZ0OiBpbml0aWFsO1xyXG4vLyAgICAgYm90dG9tOiAxMDVweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbi8vICAgICAgICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xyXG5cclxuLy8gICAgIH1cclxuLy8gICAgIC5hbGVydC1zdWNjZXNzIHtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4vLyAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHMgNjRweCAkaW5kZW50X3hzICRpbmRlbnRfeHM7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuLy9lbmQgY29udGFjdCBlcnJvcnNcclxuXHJcbi8vbmV3c2xldHRlciBjb25maXJtYXRpb24gbWVzc2FnZVxyXG4uYWxlcnQtd3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICBib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgfVxyXG4gICAgLmFsZXJ0LXN1Y2Nlc3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTEgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgcGFkZGluZzogJGluZGVudF94cyA2NHB4ICRpbmRlbnRfeHMgJGluZGVudF94cztcclxuICAgIH1cclxufVxyXG4vL0VuZCBuZXdzbGV0dGVyIGNvbmZpcm1hdGlvbiBtZXNzYWdlXHJcblxyXG4vKiBGb290ZXIgKi9cclxuLmZlYXR1cmVkLWJvdHRvbXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogU29jaWFsIE1lZGlhIEJsb2NrIG9uIEFib3V0IGFuZCBDb25maXJtYXRpb24gUGFnZXMgKi9cclxuICAgIC5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay02IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0oNTJweCkgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXctY29udGVudCAge1xyXG4gICAgICAgICAgICAudmlld3Mtcm93IHtcclxuICAgICAgICAgICAgICAgIC53cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tZWRpYS1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogJGdhcF9zO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnNvY2lhbC1tZWRpYS1saW5rcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMXtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNXtcclxuICAgICAgICAgICAgQGV4dGVuZCAuaDUtaGVhZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3MtZmllbGQtYm9keXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAvL2NvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgICAgICAgICAgICAgICAvL2NvbG9yOiAkY29sb3ItbWFpbi01ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXdpdGgtZGVzYy1hd2FyZHN7XHJcbiAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTI4OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyOXB4OyAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LTpmaXJzdC1jaGlsZCw6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LTpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC06bnRoLWNoaWxkKDUpe1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LTpudGgtY2hpbGQoNil7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQte1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MjgycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy1pbWFnZS17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay00LFxyXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay02LC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNyxcclxuICAgIC5ibG9jay12aWV3cy1ibG9ja2xldC1zLXRhbGstYmxvY2stYmxvY2stNSwuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTMsXHJcbiAgICAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTEsLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0ye1xyXG4gICAgICAgIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgLy9taW4taGVpZ2h0OiAzOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5MHB4IDEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzo4MHB4IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTAwcHggNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzo2NHB4IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyLCBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4IDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy14bDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWJhY2tncm91bmQtaW1hZ2UtbGV0cy10YWxre1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDMzJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNpdGUtZm9vdGVye1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1mb250LTMgO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tMiAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLy8gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgLy8gICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAjYmxvY2stdmlld3MtYmxvY2stZm9vdGVyLWJsb2NrLWJsb2NrLTF7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfbDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDEycHggMTJweCAxMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjEuNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHdvLWNvbHVtbnN7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzQ1cHgpIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyOyAvKiBOdW1iZXIgb2YgY29sdW1ucyAqL1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLXdpZHRoOiAxNTBweDsgXHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyOyAvKiBOdW1iZXIgb2YgY29sdW1ucyAqL1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLXdpZHRoOiAxNTBweDsgXHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjsgLyogTnVtYmVyIG9mIGNvbHVtbnMgKi9cclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW4td2lkdGg6IDE1MHB4OyBcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXctY29udGVudHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3LWZvb3RlcntcclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMS42cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjM2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9tICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgeGwpIHsgLi4uIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9tICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoNCxwLC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tbmV3c2xldHRlci1mb3JtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy93aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyODZweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi02O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogIDE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi02O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi02O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi02O1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXhsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuanMtZm9ybS1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tZW1haWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmpzLWZvcm0tcmVxdWlyZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2wtbWQtNiwgLmNvbC1tZC0ze1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbC1tZC0zLm1pZGRsZXtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTRweDtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2wtbWQtNi50d28tY29sdW1uc3tcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTRweDtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWlkZGxle1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTRweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6bm9uZSAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0Om5vbmUgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuLnJlZ2lvbi1mb290ZXItZmlyc3R7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxufVxyXG4ucmVnaW9uLWZvb3Rlci1zZWNvbmR7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWZvbnQtMyA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLWZvb3Rlci1ibG9jay1ibG9jay0ye1xyXG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHMgMTJweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlldy1jb250ZW50LnJvd3tcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQucm93e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGVmdHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTA0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwX3hzICRnYXBfcztcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwNDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgY29sb3I6JGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvY2lhbC1uZXR3b3Jrc3tcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGV4dGVuZCAuc29jaWFsLW1lZGlhLWxpbmtzO1xyXG4gICAgICAgICAgICAubGlzdC1ncm91cHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6ICRnYXBfcztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW17XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBpbWFnZSBob3ZlclxyXG4uaW1nLWhvdmVye1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgXHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEFjY29yZGlvbiAqL1xyXG5cclxuLmN1c3RvbS1hY2NvcmRpb257XHJcbiAgICAudmlld3MtZmllbGQtaW5mbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJysnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlld3MtZmllbGQtYm9keXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC8vICYuYWN0aXZle1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogRW5kIC0gQWNjb3JkaW9uICovXHJcblxyXG4uYmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ibG9jay1ibG9jay0xe1xyXG4gICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgIC5sb2NhdGlvbnMtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvY2F0aW9ucy1jb250YWluZXJ7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6JGluZGVudF94cyAkaW5kZW50X3hzIDBweCAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6JGluZGVudF94eHMgJGluZGVudF94eHMgMHB4ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTM7XHJcbiAgICAgICAgLy9wYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcblxyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgIEBleHRlbmQgLmg1LWhlYWRlcjtcclxuICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMgIWltcG9ydGFudDtcclxuICAgICAgICAgICBwYWRkaW5nOiAwcHggJGluZGVudF94cztcclxuICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMztcclxuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG4gICAgICAgIH0gICBcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0zO1xyXG4gICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXBwZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHhzICRpbmRlbnRfeHMgJGluZGVudF94cyAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHhzICRpbmRlbnRfeHhzICRpbmRlbnRfeHhzICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIC5sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaDUtaGVhZGVye1xyXG4gICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xyXG4gICAgY29sb3I6JGNvbG9yLW1haW4tMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5oNC1zdWJoZWFkZXJ7XHJcbiAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXYtY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGdhcDogMTBweDtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgICBAZXh0ZW5kIC5jdXN0b20tYnV0dG9uLXhsLWNvbG9yLW1haW4tMztcclxuICAgIH1cclxuICAgIGxpOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnZpZXctaWQtcG9zaXRpb25ze1xyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIE93bCBDYXJvdXNlbCBBcnJvd3MgKi9cclxuLm93bC1uYXYge1xyXG5cclxuICAgIC5kaXNhYmxlZHtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGludmVydCg4OSUpIHNlcGlhKDUlKSBzYXR1cmF0ZSgxNDIlKSBodWUtcm90YXRlKDE3NWRlZykgYnJpZ2h0bmVzcygxMjUlKSBjb250cmFzdCg5MSUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vd2wtcHJldiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3dfcmlnaHQuc3ZnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvd19yaWdodC5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiBFbmQgT3dsIENhcm91c2VsIEFycm93cyAqL1xyXG5cclxuLyogUHJvamVjdCBDYXRlZ29yeSAqL1xyXG5hW2hyZWZePVwiL3plbmRldi13ZWIvd2ViL3RheG9ub215L3Rlcm0vXCJdLGFbaHJlZl49XCIvemVuZGV2LXdlYi93ZWIvc3YvdGF4b25vbXkvdGVybS9cIl0ge1xyXG4gICAgd2lkdGg6Zml0LWNvbnRlbnQ7XHJcbiAgICBoZWlnaHQ6Zml0LWNvbnRlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gTW9iaWxlIGRldmVsb3BtZW50LCBXZWIgZGV2ZWxvcG1lbnQsIFNvZnR3YXJlIERldmVsb3BtZW50XHJcbmFbaHJlZl49XCIvemVuZGV2LXdlYi93ZWIvdGF4b25vbXkvdGVybS8xMFwiXSxhW2hyZWZePVwiL3plbmRldi13ZWIvd2ViL3N2L3RheG9ub215L3Rlcm0vMTBcIl0sIGFbaHJlZl49XCIvemVuZGV2LXdlYi93ZWIvdGF4b25vbXkvdGVybS85XCJdICxhW2hyZWZePVwiL3plbmRldi13ZWIvd2ViL3N2L3RheG9ub215L3Rlcm0vOVwiXSwgYVtocmVmXj1cIiAvemVuZGV2LXdlYi93ZWIvdGF4b25vbXkvdGVybS8yNVwiXSAsYVtocmVmXj1cIi96ZW5kZXYtd2ViL3dlYi9zdi90YXhvbm9teS90ZXJtLzI1XCJde1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSg0OCwgMTgxLCAxMzUsIDAuMik7XHJcbiAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxufVxyXG5cclxuLy9VSSZVWCBkZXNpZ25cclxuYVtocmVmXj1cIi96ZW5kZXYtd2ViL3dlYi90YXhvbm9teS90ZXJtLzhcIl0sYVtocmVmXj1cIi96ZW5kZXYtd2ViL3dlYi9zdi90YXhvbm9teS90ZXJtLzhcIl0ge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDY3LCAxMDYsIDAuMik7XHJcbiAgICBjb2xvcjogI0ZGNDM2QTtcclxufVxyXG5cclxuLy8gRGlnaXRhbCBNYXJrZXRpbmdcclxuYVtocmVmXj1cIi96ZW5kZXYtd2ViL3dlYi90YXhvbm9teS90ZXJtLzExXCJdLGFbaHJlZl49XCIvemVuZGV2LXdlYi93ZWIvc3YvdGF4b25vbXkvdGVybS8xMVwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxNTAsIDI0MiwgMC4yKTtcclxuICAgIGNvbG9yOiAjMkM5NkYyO1xyXG59XHJcblxyXG4udmlldy1pZC16ZW5fbGlmZV9ibG9ja3tcclxuICAgIC5vd2wtc3RhZ2Utb3V0ZXJ7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3dsLW5hdntcclxuICAgICAgICBtYXJnaW4tdG9wOiRpbmRlbnRfcztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDokZ2FwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3dsLWRvdHN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2stdmlld3MtYmxvY2t6ZW4tbGlmZS1ibG9jay1ibG9jay0xe1xyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbjo4M3B4IGF1dG8gJGluZGVudF9zIDAgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS16ZW4tbGlmZSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNHtcclxuICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBVc2VyIHJlZ2lvblxyXG4ucGF0aC11c2Vye1xyXG4gICAgI2hlYWRlcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuaGlnaGxpZ2h0ZWR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9tXHJcbiAgICB9XHJcbiAgICAjbWFpbntcclxuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9tXHJcbiAgICB9XHJcbn1cclxuLnBhZ2UtdXNlci1sb2dpbntcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvZ2luLmpwZyk7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwNSU7XHJcbiAgICAgICAgdG9wOiAtNSU7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mZWF0dXJlZC1ib3R0b217XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zaXRlLWZvb3RlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmhpZ2hsaWdodGVke1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAjY29udGVudHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHggNjBweCAxNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI21haW57XHJcbiAgICAgICAgbWluLWhlaWdodDogODB2aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLXRvZ2dsZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICNDb2xsYXBzaW5nTmF2YmFye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAjdXNlci1sb2dpbi1mb3Jte1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5qcy1mb3JtLXN1Ym1pdHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWZvbnQtMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jQ29sbGFwc2luZ05hdmJhciB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vZmZjYW52YXMtYm9keSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbmF2IHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIGFbaHJlZl49XCIvc3YvbnloZXRlclwiXSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjYmxvY2stbGFuZ3VhZ2Vzd2l0Y2hlciB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTguNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNzZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDpmaXQtY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZW4ubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgYTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL2FuaW1hdGlvbiBmb3IgcGxheSBidXR0b25zXHJcbi8qQGtleWZyYW1lcyBwbGF5IHtcclxuICAgIGZyb20ge2JhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvcGxheS0yLnBuZykgbm8tcmVwZWF0O31cclxuICAgIHRvIHtiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL1BsYXkucG5nKSBuby1yZXBlYXQ7fVxyXG59Ki9cclxuXHJcbi5uZXdzbGV0dGVyIHtcclxuICAgIEBleHRlbmQgLnJlZ2lvbi13aXRoLW1hcmdpbjtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHdpZHRoOiAxMjgzcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDIwO1xyXG4gICAgLy8gYmFja2dyb3VuZDogJGNvbG9yLW1haW4tMjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRjJGMkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBwYWRkaW5nOiA0OHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI4NnB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHdpZHRoOiA5MyU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3MtZmllbGQtYm9keSB7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI4NnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjg2cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIGdhcDogMTFweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjg2cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5qcy1mb3JtLXR5cGUtZW1haWwge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjg2cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi02O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cclxuICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTY7XHJcbiAgICAgICAgICAgICAgIG9wYWNpdHk6ICAxO1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi02O1xyXG4gICAgICAgICAgICAgICBvcGFjaXR5OiAgMTtcclxuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi02O1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi02O1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi02O1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJGMkYyRjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi02O1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnlvdXR1YmUtcGxheWVyIC5wbGF5LWJ1dHRvbi1kaXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzZweDtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgIH1cclxufVxyXG4ueW91dHViZS1wbGF5ZXIgLnBsYXktYnV0dG9uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy9tYXJnaW4tdG9wOiAtMzZweDtcclxuICAgIC8vbGVmdDogNTAlO1xyXG4gICAgLy90b3A6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAvL2FuaW1hdGlvbjogZ3JlZW5QdWxzZSBpbmZpbml0ZSAyLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGdyZWVuUHVsc2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzMwYjU4NztcclxuICAgIH1cclxuXHJcbiAgICAxMCUge1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzMwYjU4NztcclxuICAgIH1cclxuICBcclxuICAgIDIwJSB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwZmZhNzE0O1xyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwZmZhNzE0O1xyXG4gICAgfVxyXG5cclxuICAgIDYwJSB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwZmZhNzE0O1xyXG4gICAgfVxyXG5cclxuICAgIDcwJSB7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjMzBiNTg3O1xyXG4gICAgfVxyXG5cclxuICAgIDkwJSB7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjMzBiNTg3O1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzMwYjU4NztcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB3aGl0ZVB1bHNlIHtcclxuICAgIDAlIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMCUge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIDIwJSB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgNDAlIHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICA2MCUge1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIDcwJSB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgOTAlIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4gIFxyXG4ueW91dHViZS1wbGF5ZXIgLnBsYXkge1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICAvL2xlZnQ6IDUwJTtcclxuICAgIC8vdG9wOiA1MCU7XHJcbiAgICAvL21hcmdpbi1sZWZ0OiAtMzZweDtcclxuICAgIC8vbWFyZ2luLXRvcDogLTM2cHg7XHJcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvcGxheS0yLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgLy9hbmltYXRpb246IHdoaXRlUHVsc2UgaW5maW5pdGUgM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0e1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxufVxyXG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCAsLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcclxufVxyXG5cclxuLnBhdGgtY29uZmlybWF0aW9ue1xyXG4gICAgLmFsZXJ0LXdyYXBwZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uY2FwdGNoYV9fdGl0bGUsXHJcbi5jYXB0Y2hhX19kZXNjcmlwdGlvbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNhcHRjaGFfX2VsZW1lbnR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcbi8vc3VidGl0bGUgcCBmb3IgdGhlIHN1YnRpdGxlcyB0byBzdGF5IHRoZSBzYW1lIGFzIGg1XHJcbi5zdWJ0aXRsZS1we1xyXG4gICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjokY29sb3ItbWFpbi0xO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4vL2xldHMgdGFsayBibG9rb3ZpIHRlc3RpcmFuamVcclxuLy8gLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0yLFxyXG4vLyAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTR7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0zO1xyXG4vLyAgICAgLnZpZXctaWQtbGV0X3NfdGFsa19ibG9jayB7XHJcbi8vICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuLy8gICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuLy8gICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgICAudmlld3MtZmllbGQtYm9keXtcclxuLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vICAgICAgICAgbWF4LXdpZHRoOiA2MzBweDtcclxuLy8gICAgICAgICBtYXJnaW46IGF1dG87XHJcbi8vICAgICAgICAgaDJ7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4vLyAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuLy8gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgICBhe1xyXG4vLyAgICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b20tYnV0dG9uLWwtY29sb3ItbWFpbi0xO1xyXG4vLyAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3M7XHJcbi8vICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICAgIGg0e1xyXG4vLyAgICAgICAgICAgICBAZXh0ZW5kIC5oNC1zdWJoZWFkZXI7XHJcblxyXG4vLyAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuLy8gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG4uZm9ybS1pdGVtLS1lcnJvci1tZXNzYWdle1xyXG4gICAgbWFyZ2luLXRvcDogJGdhcF94cztcclxuICAgIGNvbG9yOiAjRTgwMzAzO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcclxuICAgIHN0cm9uZ3tcclxuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4udGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnN2LWJ1dHRvbi1jb250YWN0LWhvdmVye1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4ucGF0aC1mcm9udHBhZ2Uuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldywucGF0aC1mcm9udHBhZ2Uuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4sXHJcbi5wYXRoLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcsLnBhdGgtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4sXHJcbi5ub2RlLS10eXBlLXNlcnZpY2VzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcsLm5vZGUtLXR5cGUtc2VydmljZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4sXHJcbi5ub2RlLS10eXBlLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldywubm9kZS0tdHlwZS1pbmR1c3RyaWVzLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuLFxyXG4ubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldywubm9kZS0tdHlwZS10ZWNobm9sb2dpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4sXHJcbi5wYXRoLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LC5wYXRoLXRlY2hub2xvZ2llcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbixcclxuLnBhdGgtaW5kdXN0cmllcy5zY3JvbGxlZCAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LC5wYXRoLWluZHVzdHJpZXMuc2Nyb2xsZWQgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW57XHJcbiAgICBidXR0b24gLnRibS1idXR0b24tY29udGFpbmVyIHNwYW57XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gICAgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbntcclxuICAgICAgICA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgPiAudGJtLWxpbmstY29udGFpbmVyIGF7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY29udGFjdC1ob3ZlciwudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVye1xyXG4gICAgICAgID4gLnRibS1saW5rLWNvbnRhaW5lciBhe1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5zdi1idXR0b24tY29udGFjdC1ob3ZlcntcclxuICAgICAgICA+IC50Ym0tbGluay1jb250YWluZXIgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVye1xyXG4gICAgICAgID4gLnRibS1saW5rLWNvbnRhaW5lciBhOjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jYWxsLWljb24uc3ZnKTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAvL3RyYW5zaXRpb246IGZpbHRlciA0cyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9ue1xyXG4gICAgICAgICYudGJtLWl0ZW0tLWhhcy1kcm9wZG93bntcclxuICAgICAgICAgICAgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sID4gLnRibS1saW5rLWNvbnRhaW5lciBhe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbWVudS1hcnJvdy1kb3duLWdyZXkuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBhdGgtZnJvbnRwYWdlICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcsLnBhdGgtZnJvbnRwYWdlICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuLFxyXG4ucGF0aC1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LC5wYXRoLXNlcnZpY2VzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuLFxyXG4ubm9kZS0tdHlwZS1zZXJ2aWNlcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LC5ub2RlLS10eXBlLXNlcnZpY2VzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuLFxyXG4ubm9kZS0tdHlwZS1pbmR1c3RyaWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcsLm5vZGUtLXR5cGUtaW5kdXN0cmllcyAjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbixcclxuLm5vZGUtLXR5cGUtdGVjaG5vbG9naWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcsLm5vZGUtLXR5cGUtdGVjaG5vbG9naWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuLFxyXG4ucGF0aC10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldywucGF0aC10ZWNobm9sb2dpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4sXHJcbi5wYXRoLWluZHVzdHJpZXMgI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldywucGF0aC1pbmR1c3RyaWVzICNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVue1xyXG4gICAgLnRibS1idXR0b24gLnRibS1idXR0b24tY29udGFpbmVyIHNwYW57XHJcbiAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICB9XHJcbiAgICAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9ue1xyXG4gICAgICAgICYudGJtLWl0ZW0tLWhhcy1kcm9wZG93bntcclxuICAgICAgICAgICAgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sID4gLnRibS1saW5rLWNvbnRhaW5lciBhe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbWVudS1hcnJvdy1kb3duLXdoaXRlLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCA+IC50Ym0tbGluay1jb250YWluZXIgYXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50Ym0taXRlbS0taGFzLWRyb3Bkb3duLm9wZW57XHJcbiAgICAgICAgICAgID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCA+IC50Ym0tbGluay1jb250YWluZXIgYXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYub3BlbntcclxuICAgICAgICA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgPiAudGJtLWxpbmstY29udGFpbmVyIGF7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy50Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldywjbmF2YmFyLW1haW4gI3RibS1tYWluLW5hdmlnYXRpb24tbmV3LXN3ZWRlbi50Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW57XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICAgIC50Ym0tbmF2LmxldmVsLTB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50Ym0tbmF2LmxldmVsLTAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcudGJtLW1haW4tbmF2aWdhdGlvbi1uZXcudGJtLS1tb2JpbGUsI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW4udGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVuLnRibS0tbW9iaWxle1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICAudGJtLW5hdi5sZXZlbC0we1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRibS1uYXYubGV2ZWwtMCBsaXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNuYXZiYXItbWFpbiAjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXcsI25hdmJhci1tYWluICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldy1zd2VkZW57XHJcbiAgICAudGJtLWJ1dHRvbiAudGJtLWJ1dHRvbi1jb250YWluZXIgc3BhbntcclxuICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgIH1cclxuICAgIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNvbnRhY3QtaG92ZXIsLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlcntcclxuICAgICAgICA+IC50Ym0tbGluay1jb250YWluZXIgYXtcclxuICAgICAgICAgICAgLy9jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uc3YtYnV0dG9uLWNvbnRhY3QtaG92ZXJ7XHJcbiAgICAgICAgPiAudGJtLWxpbmstY29udGFpbmVyIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXJ7XHJcbiAgICAgICAgPiAudGJtLWxpbmstY29udGFpbmVyIGE6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NhbGwtaWNvbi5zdmcpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogZmlsdGVyIDRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb257XHJcbiAgICAgICAgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sID4gLnRibS1saW5rLWNvbnRhaW5lciBhe1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sID4gLnRibS1saW5rLWNvbnRhaW5lciBhe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXcsICNuYXZiYXItbWFpbiAjYmxvY2stbWFpbm5hdmlnYXRpb25uZXdzd2VkZW57XHJcbiAgICAuYmxvY2stdmlld3MtYmxvY2ttZW51LWltYWdlLWJsb2NrLXR5cGUtYmxvY2stMSwuYmxvY2stdmlld3MtYmxvY2ttZW51LWltYWdlLWJsb2NrLXR5cGUtYmxvY2stMiwuYmxvY2stdmlld3MtYmxvY2ttZW51LWltYWdlLWJsb2NrLXR5cGUtYmxvY2stM3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAucm93LWlubmVyLWNvbnRlbnQtbWVudS1pbWFnZXtcclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsudGJtLWxlZnQgLnRibS1zdWJtZW51e1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLW1haW4tNjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN2LWJ1dHRvbi1jb250YWN0LWhvdmVye1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGJtLW5hdiAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jb250YWN0LWhvdmVye1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyMywgMjE4LCAxODUsIDAuMikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRibS1uYXYgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlcntcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyMywgMjE4LCAxODUsIDAuMikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jYWxsLWljb24tZ3JlZW4uc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2FsbC1pY29uLWdyZWVuLnN2ZykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBmaWx0ZXI6IGh1ZS1yb3RhdGUoMTIwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuLmhpZGUtbW9iaWxlLW1lbnUtaW1hZ2V7XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAudmlld3Mtcm93e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIC50Ym0tY29sdW1uLWlubmVye1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLnRibS1jb2xsYXBzZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICN0Ym0tbWFpbi1uYXZpZ2F0aW9uLW5ldywjdGJtLW1haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVue1xyXG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gICAgLmxldmVsLTB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oaWRlLWJvcmRlcntcclxuICAgICAgICAudGJtLWNvbHVtbi1pbm5lcntcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oaWRlLWxhcmdlLXNjcmVlbntcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGlkZS1sYXJnZXItbGd7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhpZGUtbGFyZ2UtbWFpbi1tZW51e1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFuZ3VhZ2UtcGFyZW50LW1lbnV7XHJcbiAgICAgICAgLnRibS1saW5rLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRibS1zdWJtZW51e1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhhcy10b3AtYm9yZGVyLWxpbmV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50e1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICB9XHJcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICB9IFxyXG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICAgIC50ZWNobm9sb2dpZXMtbWFpbntcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC50Ym0tY29sdW1uLWlubmVye1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICAudGVjaG5vbG9naWVzLW1haW57XHJcbiAgICAgICAgICAgIC50Ym0tY29sdW1uLnNwYW40e1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgIC50Ym0tc3VibmF2LmxldmVsLTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC50Ym0tc3VibWVudT4udGJtLXJvdz4udGJtLWNvbHVtbntcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X3NtO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgID4udGJtLWNvbHVtbi1pbm5lcntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICAgIC50ZWNobm9sb2dpZXMtc3VibWVudS50Ym0tc3VibWVudT4udGJtLXJvdz4udGJtLWNvbHVtbjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgLnRlY2hub2xvZ2llcy1zdWJtZW51LnRibS1zdWJtZW51Pi50Ym0tcm93Pi50Ym0tY29sdW1uOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAudGJtLWNvbHVtbi1pbm5lcntcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAudGJtLXN1Ym1lbnU+LnRibS1yb3c+LnRibS1jb2x1bW46bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICA+LnRibS1jb2x1bW4taW5uZXJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLW1haW4tNjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICBcclxuICAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAudGJtLWl0ZW0ubGV2ZWwtMj4udGJtLWdyb3VwLWNvbnRhaW5lcntcclxuICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgfVxyXG4gICAgIC5yZXNvdXJjZXMtc3VibWVudS1wYWRkaW5nLXRvcHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi50Ym0taXRlbS0taGFzLWRyb3Bkb3duLm9wZW57XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgIC50Ym0tbGluay1jb250YWluZXIgYnV0dG9uLnRibS1zdWJtZW51LXRvZ2dsZXtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL21lbnUtYXJyb3ctZG93bi1ncmVlbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGJtLXN1Ym1lbnV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICYudGJtLWl0ZW0tY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrOyAvKiBTaG93IHN1Ym1lbnUgKi9cclxuICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IC8qIE1vdmUgdG8gb3JpZ2luYWwgcG9zaXRpb24gKi9cclxuICAgICAgICAgICAgICAgICAgICAvLyBvcGFjaXR5OiAxOyAvKiBGdWxseSB2aXNpYmxlICovXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyAvKiBTZXQgYSBtYXhpbXVtIGhlaWdodCB0aGF0IGlzIGVub3VnaCB0byBzaG93IGNvbnRlbnQgKi9cclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgLyogU2xpZGUgaW4gKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5oaWRlLW1vYmlsZS1tZW51LWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IC8qIFNsaWRlIGluICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sID4gLnRibS1saW5rLWNvbnRhaW5lciBhe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9tZW51LWFycm93LWRvd24tZ3JlZW4uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXdpdGhpbntcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9tZW51LWFycm93LWRvd24tZ3JlZW4uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24udGJtLWl0ZW0tLWhhcy1kcm9wZG93bntcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgICAgLnRibS1saW5rLWNvbnRhaW5lciBidXR0b24udGJtLXN1Ym1lbnUtdG9nZ2xle1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbWVudS1hcnJvdy1kb3duLWdyZXkuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogNjAlIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCA+IC50Ym0tbGluay1jb250YWluZXIgYXtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL21lbnUtYXJyb3ctZG93bi1ncmV5LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGJtLXN1Ym5hdi5sZXZlbC0yIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgLnRibS1pdGVtLmxldmVsLTM+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgLnRibS1pdGVtLmxldmVsLTMgPiAudGJtLWxpbmstY29udGFpbmVyIGF7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgICAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9ue1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudGJtLWl0ZW0tLWhhcy1kcm9wZG93bi5vcGVue1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sID4gLnRibS1saW5rLWNvbnRhaW5lciBhe1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE5LjM2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4bCx4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGJtLWNvbHVtbjpsYXN0LWNoaWxkIC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGR7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCA+IC50Ym0tbGluay1jb250YWluZXIgYXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIC50Ym0taXRlbS5sZXZlbC0yLnN1Ym1lbnUtY3VzdG9tLWJvbGR7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgPiAudGJtLWxpbmstY29udGFpbmVyIGF7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgPiAudGJtLWxpbmstY29udGFpbmVyIHNwYW4sID4gLnRibS1saW5rLWNvbnRhaW5lciBhe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgPiAudGJtLWxpbmstY29udGFpbmVyIGF7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTkuMzZweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7ICBcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpeyAgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRibS1pdGVtLmxldmVsLTIuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmsuc3VibWVudS1jdXN0b20tYm9sZC1ub2xpbmt7XHJcbiAgICAgICAgJi50Ym0taXRlbS0taGFzLWZseW91dHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICAgICAgICAgIC50Ym0tbGluay5sZXZlbC0yLm5vLWxpbmsudGJtLXRvZ2dsZXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50Ym0tc3VibWVudS10b2dnbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICAgICAgICAgICAgICAudGJtLWxpbmsubGV2ZWwtMi5uby1saW5rLnRibS10b2dnbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1tYWluLTEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRibS1zdWJtZW51LXRvZ2dsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL21lbnUtYXJyb3ctZG93bi1ncmVlbi5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICAgICAgICAgIC50Ym0tc3VibWVudS10b2dnbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbWVudS1hcnJvdy1kb3duLWdyZXkuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+LnRibS1saW5rLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50Ym0tbGluay5sZXZlbC0yLm5vLWxpbmsudGJtLXRvZ2dsZXtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRibS1zdWJtZW51LnRibS1pdGVtLWNoaWxke1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAudGJtLWNvbHVtbi1pbm5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgPiAudGJtLWxpbmstY29udGFpbmVyIGF7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTkuMzZweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9tZW51LWFycm93LWRvd24tZ3JleS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50Ym0taXRlbS5sZXZlbC0ze1xyXG4gICAgICAgID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCA+IC50Ym0tbGluay1jb250YWluZXIgYXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRibS1pdGVtLmxldmVsLTEudGJtLWl0ZW0tLWhhcy1kcm9wZG93bi5vcGVue1xyXG4gICAgICAgIC50Ym0tbGluay5sZXZlbC0xLm5vLWxpbmt7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAtMjRweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOndoaXRlO1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAubWVudS1zZXJ2aWNlcyAudGJtLXN1Ym1lbnV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRibS1zdWJtZW51e1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIC50Ym0tc3VibmF2LmxldmVsLTJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRibS1zdWJuYXYubGV2ZWwtMXtcclxuICAgICAgICAgICAgLnRibS1pdGVte1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnRibS50Ym0tLW1vYmlsZSAudGJtLW5hdntcclxuICAgICAgICAubGFuZ3VhZ2UtYmxvY2sudGJtLWl0ZW0tLWhhcy1kcm9wZG93bntcclxuICAgICAgICAgICAgLnRibS1saW5rLmxldmVsLTIubm8tbGluay50Ym0tbm8tc3VibWVudSwudGJtLWxpbmsubGV2ZWwtMS5uby1saW5rLnRibS10b2dnbGV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50Ym0tYmxvY2t7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGJtLWNvbHVtbi5zcGFuNjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRibS1zdWJtZW51LnRibS1pdGVtLWNoaWxke1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItbW9iaWxle1xyXG4gICAgICAgICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsLmxpbmtzLWlubGluZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnRibS1idXR0b257XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgLnRibS1idXR0b24tY29udGFpbmVye1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgfVxyXG59XHJcbi50Ym0tbWFpbntcclxuICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICB9XHJcbn1cclxuLnRibS0tbW9iaWxle1xyXG4gICAgJi50Ym0tLW1vYmlsZS1zaG93e1xyXG4gICAgICAgIC50Ym0tYnV0dG9uLWNvbnRhaW5lciBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGJtLXN1Ym1lbnUtdG9nZ2xle1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICB9XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG4udGJtLWJ1dHRvbntcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICB9XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5ibG9jay10Yi1tZWdhbWVudXtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgfVxyXG4gICAgIC50Ym0taXRlbS5sZXZlbC0xe1xyXG4gICAgICBib3JkZXI6IDBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMS41cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMxLjVweDtcclxuICAgICB9XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAudGJtLXN1Ym1lbnV7XHJcbiAgICAgICAgLnRibS1yb3d7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW1haW4tNjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7IC8qIFN0YXJ0IHdpdGggYSBoZWlnaHQgb2YgMCAqL1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyAvKiBIaWRlIG92ZXJmbG93IGNvbnRlbnQgKi9cclxuICAgICAgICAgICAgb3BhY2l0eTogMDsgLyogU3RhcnQgaW52aXNpYmxlICovXHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBsaSwgLmhpZGUtbW9iaWxlLW1lbnUtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpOyAvKiBTdGFydCBzbGlnaHRseSBhYm92ZSAqL1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDsgLyogU3RhcnQgaW52aXNpYmxlICovXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgfVxyXG5cclxuICAgICB9XHJcbiAgICBcclxufVxyXG4uYmxvY2stdGItbWVnYW1lbnUuYmxvY2stdGItbWVnYW1lbnUtbWVudS1ibG9ja21haW4tbmF2aWdhdGlvbi1uZXctc3dlZGVue1xyXG4gICAgLnRibS1pdGVtLmxldmVsLTF7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4bCx4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDMpe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeGwseHhsKSB7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhsLHh4bCkge1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgIH1cclxufVxyXG4udGJtLXN1Ym1lbnUtdG9nZ2xle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90YWJsZXJfY2hldnJvbi1kb3duLW1lbnUuc3ZnKTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjAlIDUwJTtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgXHJcbiAgICB9XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2stdmlld3MtYmxvY2ttZW51LWltYWdlLWJsb2NrLXR5cGUtYmxvY2stMSwuYmxvY2stdmlld3MtYmxvY2ttZW51LWltYWdlLWJsb2NrLXR5cGUtYmxvY2stMiwuYmxvY2stdmlld3MtYmxvY2ttZW51LWltYWdlLWJsb2NrLXR5cGUtYmxvY2stM3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuI25hdmJhci1tYWluOmhvdmVye1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIC5saW5rcy5uYXYubGlua3MtaW5saW5lIC5lbi5uYXYtbGluazo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbGFuZ3VhZ2Utc2VwYXJhdG9yLTIuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jb250YWN0LWhvdmVyLCAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLmJ1dHRvbi1jYWxsLWhvdmVye1xyXG4gICAgICAgID4gLnRibS1saW5rLWNvbnRhaW5lciBhe1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5zdi1idXR0b24tY29udGFjdC1ob3ZlcntcclxuICAgICAgICA+IC50Ym0tbGluay1jb250YWluZXIgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNuYXZiYXItbWFpbi5pbXBvcnRhbnRSdWxlQ2xpY2t7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICAgIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNvbnRhY3QtaG92ZXIsLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlcntcclxuICAgICAgICAgICAgLnRibS1saW5rLWNvbnRhaW5lciBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlcntcclxuICAgICAgICAgICAgLnRibS1saW5rLWNvbnRhaW5lciBhOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9uLnN2LWJ1dHRvbi1jb250YWN0LWhvdmVye1xyXG4gICAgICAgICAgICAudGJtLWxpbmstY29udGFpbmVyIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybC5uYXYubGlua3MtaW5saW5lIC5lbi5uYXYtbGluazo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbGFuZ3VhZ2Utc2VwYXJhdG9yLTIuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI25hdmJhci1tYWluOmhvdmVyIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNvbnRhY3QtaG92ZXIsI25hdmJhci1tYWluOmhvdmVyIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uYnV0dG9uLWNhbGwtaG92ZXJ7XHJcbiAgICA+IC50Ym0tbGluay1jb250YWluZXIgYXtcclxuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4jbmF2YmFyLW1haW46aG92ZXIgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbi5idXR0b24tY2FsbC1ob3ZlcntcclxuICAgID4gLnRibS1saW5rLWNvbnRhaW5lciBhOmZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuI25hdmJhci1tYWluOmhvdmVyIC50Ym0taXRlbS5sZXZlbC0xLmN1c3RvbS1tYWluLW5hdmlnYXRpb24uc3YtYnV0dG9uLWNvbnRhY3QtaG92ZXJ7XHJcbiAgICA+IC50Ym0tbGluay1jb250YWluZXIgYXtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiNuYXZiYXItbWFpbjpob3ZlciAudGJtLWl0ZW0ubGV2ZWwtMS5jdXN0b20tbWFpbi1uYXZpZ2F0aW9ue1xyXG4gICAgJi50Ym0taXRlbS0taGFzLWRyb3Bkb3due1xyXG4gICAgICAgID4gLnRibS1saW5rLWNvbnRhaW5lciBzcGFuLCA+IC50Ym0tbGluay1jb250YWluZXIgYXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL21lbnUtYXJyb3ctZG93bi1ncmV5LnN2ZykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgPi50Ym0tbGluay1jb250YWluZXJ7XHJcbiAgICAgICAgc3Bhbixhe1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYub3Blbi5idXR0b24tY29udGFjdC1ob3ZlciwmLm9wZW4uYnV0dG9uLWNhbGwtaG92ZXJ7XHJcbiAgICAgICAgPi50Ym0tbGluay1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBzcGFuLnRibS1saW5rLmxldmVsLTEsYS50Ym0tbGluay5sZXZlbC0xe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYub3BlbntcclxuICAgICAgICA+LnRibS1saW5rLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIHNwYW4udGJtLWxpbmsubGV2ZWwtMSxhLnRibS1saW5rLmxldmVsLTF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm9wZW4udGJtLWl0ZW0tLWhhcy1kcm9wZG93bntcclxuICAgICAgICA+LnRibS1saW5rLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIHNwYW4udGJtLWxpbmsubGV2ZWwtMSxhLnRibS1saW5rLmxldmVsLTF7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbWVudS1hcnJvdy1kb3duLWdyZWVuLnN2ZykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNuYXZiYXItbWFpbi5pbXBvcnRhbnRSdWxlQ2xpY2sgLnRibS1pdGVtLmxldmVsLTEuY3VzdG9tLW1haW4tbmF2aWdhdGlvbntcclxuICAgICYudGJtLWl0ZW0tLWhhcy1kcm9wZG93bntcclxuICAgICAgICA+IC50Ym0tbGluay1jb250YWluZXIgc3BhbiwgPiAudGJtLWxpbmstY29udGFpbmVyIGF7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9tZW51LWFycm93LWRvd24tZ3JleS5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAvLyByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgPi50Ym0tbGluay1jb250YWluZXJ7XHJcbiAgICAgICAgc3Bhbixhe1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYub3BlbntcclxuICAgICAgICA+LnRibS1saW5rLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIHNwYW4udGJtLWxpbmsubGV2ZWwtMSxhLnRibS1saW5rLmxldmVsLTF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm9wZW4udGJtLWl0ZW0tLWhhcy1kcm9wZG93bntcclxuICAgICAgICA+LnRibS1saW5rLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIHNwYW4udGJtLWxpbmsubGV2ZWwtMSxhLnRibS1saW5rLmxldmVsLTF7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbWVudS1hcnJvdy1kb3duLWdyZWVuLnN2ZykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNuYXZiYXItbWFpbjpob3ZlciAuaW1nLWZsdWlkLmQtaW5saW5lLWJsb2Nre1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgY29udGVudDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiNuYXZiYXItbWFpbi5pbXBvcnRhbnRSdWxlQ2xpY2sgLmltZy1mbHVpZC5kLWlubGluZS1ibG9ja3tcclxuICAgIGNvbnRlbnQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxufVxyXG4jbmF2YmFyLW1haW4uaW1wb3J0YW50UnVsZUNsaWNre1xyXG4gICAgLnRibS1idXR0b24tY29udGFpbmVyIHNwYW57XHJcbiAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuI25hdmJhci1tYWluICNDb2xsYXBzaW5nTmF2YmFyIC50Ym0tbmF2LmxldmVsLTAgbGkuYWN0aXZlLXRyYWlsIC50Ym0tbGluay1jb250YWluZXJ7XHJcbiAgICBhLmFjdGl2ZS10cmFpbCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTEgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAmOjphZnRlcntcclxuICAgICAgICAvLyAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9tZW51LWFycm93LWRvd24tZ3JlZW4uc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxufVxyXG4jbmF2YmFyLW1haW4gI0NvbGxhcHNpbmdOYXZiYXIgLnRibS1uYXYubGV2ZWwtMCBsaS5hY3RpdmUtdHJhaWwuYnV0dG9uLWNvbnRhY3QtaG92ZXIsI25hdmJhci1tYWluICNDb2xsYXBzaW5nTmF2YmFyIC50Ym0tbmF2LmxldmVsLTAgbGkuYWN0aXZlLXRyYWlsLmJ1dHRvbi1jYWxsLWhvdmVye1xyXG4gICAgYS5hY3RpdmUtdHJhaWwge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qKiBpbml0aWFsIHNldHVwICoqL1xyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIC5uYW5vIHtcclxuICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoICAgIDogMTAwJTtcclxuICAgICAgICBoZWlnaHQgICA6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cgOiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgICAgLm5hbm8gPiAubmFuby1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbiAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgb3ZlcmZsb3cgICAgICA6IHNjcm9sbDtcclxuICAgICAgICBvdmVyZmxvdy14ICAgIDogaGlkZGVuO1xyXG4gICAgICAgIHRvcCAgICAgICAgICAgOiAwO1xyXG4gICAgICAgIHJpZ2h0ICAgICAgICAgOiAwO1xyXG4gICAgICAgIGJvdHRvbSAgICAgICAgOiAwO1xyXG4gICAgICAgIGxlZnQgICAgICAgICAgOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5uYW5vID4gLm5hbm8tY29udGVudDpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XHJcbiAgICAgIH1cclxuICAgICAgLm5hbm8gPiAubmFuby1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuaGFzLXNjcm9sbGJhciA+IC5uYW5vLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAubmFubyA+IC5uYW5vLXBhbmUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICBwb3NpdGlvbiAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGggICAgICA6IDRweDtcclxuICAgICAgICBsZWZ0ICAgICAgOiAwO1xyXG4gICAgICAgIHRvcCAgICAgICAgOiAwO1xyXG4gICAgICAgIGJvdHRvbSAgICAgOiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHkgOiBoaWRkZW5cXDk7IC8qIFRhcmdldCBvbmx5IElFNyBhbmQgSUU4IHdpdGggdGhpcyBoYWNrICovXHJcbiAgICAgICAgb3BhY2l0eSAgICA6IC4wMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24gICAgOiAuMnM7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uICAgICAgIDogLjJzO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb24gICAgICAgICA6IC4ycztcclxuICAgICAgICB0cmFuc2l0aW9uICAgICAgICAgICAgOiAuMnM7XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzICAgIDogNXB4O1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzICAgICAgICAgOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLm5hbm8gPiAubmFuby1wYW5lID4gLm5hbm8tc2xpZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjNDQ0O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBwb3NpdGlvbiAgICAgICAgICAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4gICAgICAgICAgICAgICAgOiAwIDFweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMgICAgOiAycHg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDogMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgICAgICAgICA6IDJweDtcclxuICAgICAgfVxyXG4gICAgICAubmFubyA+IC5uYW5vLXBhbmUsIC5uYW5vLXBhbmUuYWN0aXZlLCAubmFuby1wYW5lLmZsYXNoZWQge1xyXG4gICAgICAgIHZpc2liaWxpdHkgOiB2aXNpYmxlXFw5OyAvKiBUYXJnZXQgb25seSBJRTcgYW5kIElFOCB3aXRoIHRoaXMgaGFjayAqL1xyXG4gICAgICAgIG9wYWNpdHkgICAgOiAwLjk5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhdGgtZnJvbnRwYWdlLFxyXG4ucGF0aC1zZXJ2aWNlcywubm9kZS0tdHlwZS1zZXJ2aWNlcywubm9kZS0tdHlwZS1pbmR1c3RyaWVzLC5ub2RlLS10eXBlLXRlY2hub2xvZ2llcywucGF0aC10ZWNobm9sb2dpZXMsLnBhdGgtaW5kdXN0cmllc3tcclxuICAgICNibG9jay16ZW5kZXYtYnJlYWRjcnVtYnN7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLmNvbnRlbnQgbmF2IG9sLmJyZWFkY3J1bWIgbGkuYnJlYWRjcnVtYi1pdGVte1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2JyZWFkY3J1bWItaWNvbi13aGl0ZS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubm9kZS0tdHlwZS1zZXJ2aWNlcywubm9kZS0tdHlwZS1pbmR1c3RyaWVzLC5ub2RlLS10eXBlLXRlY2hub2xvZ2llcywucGF0aC1zZXJ2aWNlcywucGF0aC10ZWNobm9sb2dpZXMsLnBhdGgtaW5kdXN0cmllc3tcclxuICAgIC5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0yLC5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMiwuYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMntcclxuICAgICAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2Jsb2NrLXplbmRldi1icmVhZGNydW1ic3tcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICAgICAgICB0b3A6IDg1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubm9kZS0tdHlwZS1wcm9qZWN0LC5ub2RlLS10eXBlLXNlbyB7XHJcbiAgICAjYmxvY2stemVuZGV2LWJyZWFkY3J1bWJze1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgIH1cclxuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgdG9wOiA4NXB4O1xyXG4gICB9XHJcbiAgICB9XHJcbn1cclxuLm1lbnUtbGluay1ub2Fycm93e1xyXG4gICAgYXtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2Jsb2NrLXplbmRldi1icmVhZGNydW1ic3tcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDEwMC40cHg7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgfVxyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5icmVhZGNydW1ie1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5icmVhZGNydW1iLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9icmVhZGNydW1iLWljb24uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjM2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRENTA1ODtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNEQ1MDU4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBpbXBvcnQgXCJwYWdlXzQwNC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwYWdlX3NlcnZpY2VzLnNjc3NcIjtcclxuQGltcG9ydCBcInBhZ2VfaG9tZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwYWdlX2NvbnRhY3Quc2Nzc1wiO1xyXG5AaW1wb3J0IFwicGFnZV9wcm9qZWN0cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwYWdlX2Fib3V0LnNjc3NcIjtcclxuQGltcG9ydCBcInBhZ2VfY2FyZWVyLnNjc3NcIjtcclxuQGltcG9ydCBcInBhZ2VfY29uZmlybWF0aW9uLnNjc3NcIjtcclxuQGltcG9ydCBcInBhZ2VfbmV3cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwYWdlX3NlcnZpY2VzLnNjc3NcIjtcclxuQGltcG9ydCBcInBhZ2Vfc2VvLnNjc3NcIjtcclxuQGltcG9ydCBcInBhZ2VfaW5kdXN0cmllcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwYWdlX3RlY2hub2xvZ2llcy5zY3NzXCI7IiwiLyogNDA0IHBhZ2UgKi9cclxuXHJcbi5ibG9jay12aWV3cy1ibG9jazQwNC1ub3QtZm91bmQtcGFnZS1ibG9jay0xIHtcclxuICAgIC52aWV3LWlkLTQwNF9ub3RfZm91bmRfcGFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnZpZXdzLXJvdyB7XHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b20tYnV0dG9uLXhsLWNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogRW5kIC0gNDA0IHBhZ2UqLyIsIi8vIGN1c3RvbSBsaW5rIG9uIHRhYmxldCB2ZXJzaW9ucyBpbiBzZXJ2aWNlcyBwYWdlXHJcbi5kZXNjcmlwdGlvbi1jdXN0b217XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luOiAkaW5kZW50X3hzIGF1dG8gJGluZGVudF9zbSBhdXRvO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBhe1xyXG4gICAgICAgIEBleHRlbmQgLmxlYXJuLW1vcmUtbGluaztcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctaWNvbi5zdmcpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcbi8vUHJvY2VzcyBCbG9ja1xyXG4uYmxvY2stdmlld3MtYmxvY2twcm9jZXNzLWJsb2NrLWJsb2NrLTJ7XHJcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG5cclxuICAgIC52aWV3LXByb2Nlc3MtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3MgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5oNC1zdWJoZWFkZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLml0ZW0tbGlzdHtcclxuICAgICAgICAubGlzdC1ncm91cHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm93bC1zdGFnZS1vdXRlcntcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm93bC1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2dhcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL0VuZCBQcm9jZXNzIEJsb2NrXHJcblxyXG4vL1NlcnZpY2VzIExpbmtzIEJsb2tcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtbGlua3MtYmxvY2stYmxvY2stMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3hzO1xyXG4gICAgICAgIC8qQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH0qL1xyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWlkLXNlcnZpY2VzX2xpbmtzX2Jsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3cy1yb3cge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAkZ2FwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogJGdhcF9zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogJGdhcF9zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy14bDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vIEVuZCBTZXJ2aWNlcyBMaW5rc1xyXG5cclxuLy9TZXJ2aWNlcyBUaXRsZVxyXG4uYmxvY2stYmxvY2stY29udGVudDlhYmE0ZjNkLTMzZTQtNDEzMC05MjhhLTU1YTcyY2IxZTA1ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMDlweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDk3cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG5cclxuICAgICAgICBoNSxwe1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyBFbmQgU2VydmljZXMgVGl0bGVcclxuXHJcbi8vVUkmVVggRGVzaWduIFxyXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0yIHtcclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5kZXNpZ24tdG9wIHtcclxuICAgICAgICAgICAgc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogMTByZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDYyMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaDUtaGVhZGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oNC1zdWJoZWFkZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNpZ24tbWlkZGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6ICRnYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfcztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlcnZpY2VzLXBhcmFncmFwaC0xIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzaWduLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAuNzZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEVuZCBVSSZVWCBEZXNpZ25cclxuXHJcbi8vU29mdHdhcmUgRGV2ZWxvcG1lbnQgLSBUb3BcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stOCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG5cclxuICAgIC52aWV3LXNlcnZpY2VzIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZC1jb250ZW50IHtcclxuXHJcbiAgICAgICAgLmZpcnN0LXRvcCB7XHJcbiAgICAgICAgICAgIHNjcm9sbC1tYXJnaW4tYmxvY2stc3RhcnQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MjJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaDQtc3ViaGVhZGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlyc3QtYm90dG9tIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZ2FwOiAkZ2FwO1xyXG4gICAgICAgICAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0yIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5sZWFybi1tb3JlLWxpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vRW5kIFNvZnR3YXJlIERldmVsb3BtZW50IC0gVG9wXHJcblxyXG4vL1NvZnR3YXJlIERldmVsb3BtZW50IC0gQm90dG9tXHJcblxyXG4uY3VzdG9tLWFjY29yZGlvbntcclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLXBhcmFncmFwaC1zb2Z0d2FyZSwgLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoIHtcclxuICAgICAgICAuZmllbGRfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDk1JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwLHVsLG9se1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjI1cyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4xcyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1tYWluLTEgO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJy0nO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgb2x7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjFzIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWwsb2x7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjI1cyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay0zIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAudmlldy1zZXJ2aWNlcyB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZS0xIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHNjcm9sbC1tYXJnaW4tYmxvY2stc3RhcnQ6IDdyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmUtMS1sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1wYXJhZ3JhcGgtc29mdHdhcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmVhdHVyZS0xLXJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjRjlGOUY5IDAlLCAjRUZFRkVGIDEwMCUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3MgJGluZGVudF9zbSAwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfc20gJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcm9qZWN0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1wcm9qZWN0LTJ7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmltZy1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVjaG5vbG9naWVzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWc6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWc6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nOm50aC1jaGlsZCg4KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nOm50aC1jaGlsZCg5KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nOm50aC1jaGlsZCgxMCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiA5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZzpudGgtY2hpbGQoMTEpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nOm50aC1jaGlsZCgxMikge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZS0yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHNjcm9sbC1tYXJnaW4tYmxvY2stc3RhcnQ6IDdyZW07XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWF0dXJlLTItbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNGOUY5RjkgMCUsICNFRkVGRUYgMTAwJSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfcyAkaW5kZW50X3NtIDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfc20gJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcm9qZWN0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAkZ2FwX207XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6ICRnYXBfeHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWF0dXJlLTItcmlnaHQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1wYXJhZ3JhcGgtc29mdHdhcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1wcm9qZWN0LTJ7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmltZy1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZS0zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHNjcm9sbC1tYXJnaW4tYmxvY2stc3RhcnQ6IDdyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmUtMy1sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1wYXJhZ3JhcGgtc29mdHdhcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmUtMy1yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgI0Y5RjlGOSAwJSwgI0VGRUZFRiAxMDAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF9zICRpbmRlbnRfc20gMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3NtICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJvamVjdC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtcHJvamVjdC0ye1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pbWctaG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBnYXA6ICRnYXBfbTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogJGdhcF94cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVjaG5vbG9naWVzLTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gRW5kIFNvZnR3YXJlIERldmVsb3BtZW50IC0gQm90dG9tXHJcblxyXG4vL1RlYW0gQXVnbWVudGF0aW9uIFxyXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay00IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAudmlldy1zZXJ2aWNlcyB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3cy1yb3cge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggJGluZGVudF94eHMgMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVhbS1hdWdtZW50YXRpb24tdG9wIHtcclxuICAgICAgICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA2MjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNXtcclxuICAgICAgICAgICAgQGV4dGVuZCAuaDUtaGVhZGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmg0LXN1YmhlYWRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlld3MtZmllbGQtZmllbGQtdGVhbS10ZWFtLWF1ZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAkaW5kZW50X3h4cyAkaW5kZW50X3NtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogJGdhcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhcmFncmFwaCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjIzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzMDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7IFxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXJhZ3JhcGg6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVzLXRlYW0tYXVnIHtcclxuICAgICAgICBcclxuICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3dsLXN0YWdlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEzMDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZXJ2aWNlcy1wYXJhZ3JhcGgtMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL0VuZCBUZWFtIEF1Z21lbnRhdGlvblxyXG5cclxuLy9GcmFtZXdvcmtzIGFuZCBMYW5ndWFnZXMgQmxvY2tcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stNiB7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQtY29udGVudCB7XHJcblxyXG4gICAgICAgIC5mcmFtZXdvcmtzLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZyYW1ld29ya3MtdGVjaG5vbG9naWVzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NzBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ2MnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjMwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTUwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc2NXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozNzVweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4MDFweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4N3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3NtICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NzBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDUycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1wYXJhZ3JhcGgtZnJhbWV3b3JrcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI2M3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODk3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXBhcmFncmFwaC1mcmFtZXdvcmtzIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc3MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRlY2hub2xvZ2llcy1wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFyYWdyYXBoOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhcmFncmFwaDpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXJhZ3JhcGg6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vRW5kIEZyYW1ld29ya3MgYW5kIExhbmd1YWdlc1xyXG5cclxuLy9EaWdpdGFsIE1hcmtldGluZ1xyXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay01IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAudmlldy1zZXJ2aWNlcyB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXJrZXRpbmctdG9wIHtcclxuICAgICAgICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA2MjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3M7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmg0LXN1YmhlYWRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZXMtbWFya2V0aW5nIHtcclxuXHJcbiAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBnYXA6ICRnYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3JTtcclxuICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC00IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGlzdC1zZXJ2aWNlcy1wYXJhZ3JhcGgtNHtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1saXN0LXNlcnZpY2VzLXBhcmFncmFwaC00IHtcclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LXJlZ3VsYXIuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWYtbWFya2V0aW5nIHtcclxuXHJcbiAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3NtICRpbmRlbnRfcyAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEwODZweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfc207IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3NtOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNGOUY5RjkgMCUsICNFRkVGRUYgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3NtICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogJGdhcF9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogJGdhcF9zOztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogJGdhcF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaW1nLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbi1jdXN0b20ge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkyMXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTg1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDM4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDY3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTM3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDk1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjc4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDExNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYTpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIC5sZWFybi1tb3JlLWxpbmt7XHJcbiAgICAgICAgICAgIC8vICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLy8vLy8vc2luZ2xlIHNlcnZpY2VzIGNvbnRlbnQgdHlwZSBzdHlsZXNcclxuLy8vIC8vZGlmZmVyZW50IGNvbG9yIG9uIHRoZSBhd2FyZHMgc2VjdGlvbiBvbiB0aGUgc2luZ2xlIHNlcnZpY2UgcGFnZSBwYXRoXHJcbi5ub2RlLS10eXBlLXNlcnZpY2Vze1xyXG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLWF3YXJkcy1ibG9jay1ibG9jay0xLTJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgIH1cclxufVxyXG4vL3RoaXMgaXMgZm9yIHRoZSBzcGVjaWZpYyBjb250ZW50IHR5cGUgc3R5bGVzIHNsaWRlciB0b3AgLSBibG9rXHJcbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0ye1xyXG4gICAgLnZpZXdzLXJvd3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDUzLDQ3LDk1KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAyOS4xMSUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3cy1maWVsZC1maWVsZC1zbGlkZXItaW1hZ2Utc2VydmljZXN7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAvLyBwe1xyXG4gICAgICAgIC8vICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib2R5e1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi01ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmtze1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCA0OS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9lbmQgc2xpZGVyIHRvcCBibG9ja1xyXG4vKiBDb21wYW5pZXMgKi9cclxuLy8gLmJsb2NrLXZpZXdzLWJsb2NrY29tcGFuaWVzLWJsb2NrLWJsb2NrLTIge1xyXG4vLyAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfbTtcclxuLy8gICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X207XHJcbi8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuLy8gICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zO1xyXG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbi8vICAgICB9ICBcclxuLy8gICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXJ7XHJcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfcyAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF9zbWFsbDtcclxuLy8gICAgICAgICBtYXgtd2lkdGg6IDgyNHB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbi8vICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF94eHM7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgfSBcclxuLy8gICAgICAgICBoM3tcclxuLy8gICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfSAgXHJcbi8vICAgICAudmlld3MtZmllbGQge1xyXG4vLyAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuLy8gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuLy8gICAgICAgICAgICAgLy9nYXA6ICRnYXBfbDtcclxuLy8gICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbi8vICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbi8vICAgICAgICAgICAgICAgICAvL2dhcDogMHB4O1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIC5pdGVtLWxpc3Qge1xyXG4vLyAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwNzhweCkge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4vLyAgICAgICAgICAgICB1bHtcclxuLy8gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4vLyAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4vLyAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkaW5kZW50X3NtYWxsO1xyXG4vLyAgICAgICAgICAgICAgICAgLy9nYXA6ICRnYXBfbCAkZ2FwX2w7XHJcbi8vICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbi8vICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMjJweCkge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIC8vZ2FwOiAkZ2FwICRnYXA7XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwNzhweCkge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIC8vZ2FwOiAkZ2FwICRnYXBfbTtcclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODYzcHgpIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAvL2dhcDogJGdhcCAkZ2FwX3M7XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgbGl7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODVweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMTBweCkge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzkxcHgpIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjZweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAvL2dhcDogJGdhcCAkZ2FwX3M7XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9ICAgXHJcbi8vIH1cclxuLy8gLy9lbmQgY29tcGFuaWVzIGJsb2NrXHJcbi8vYmxvY2sgc2VydmljZXMgXHJcbi8vdGhpcyBpcyB0aGUgYmxvY2sgd2l0aCB0aGUgc2VydmljZXMgb24gdGhlIHNpbmdsZSBzZXJ2aWNlIHBhZ2VcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTN7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18ze1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3NtIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogNDUuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICBcclxuICAgIC52aWV3LWZvb3RlcntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICNsb2FkTW9yZVNlcnZpY2VzU2luZ2xle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b20tYnV0dG9uLXhsLWNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXhsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgIH1cclxuICAgIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgtbis2KSl7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgtbiszKSl7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rMikpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgICYgLm5vaG92ZXItc2VydmljZXN7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmhvdmVyLXNlcnZpY2Vze1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1zZXJ2aWNlcy10aXRsZXtcclxuICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQsIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbiszKSl7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKGV2ZW4pKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlc3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkaW5kZW50X3hzIGF1dG8gMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5sZWFybi1tb3JlLWxpbms7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbWFsbDtcclxuICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vdGhpcyBpcyB0aGUgYmxvY2sgZm9yIHRoZSBjb250ZW50IHR5cGUgb2YgdGhlIHNlcnZpY2Ugc2luZ2xlIHBhZ2VcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTR7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzR7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfcyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zbSAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDQ1LjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcbiAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0LXNlcnZpY2VzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogJGdhcF9zO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5rU2VvQWRze1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjEyNXJlbSAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGOEZBRkM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyMywyMTgsMTg1LDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyBwe1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYXtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG9se1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LXJlZ3VsYXIuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQtc2VydmljZXN7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxufVxyXG4vL3doeSBjaG9vc2UgemVuZGV2IG9uIHRoZSBzaW5nbGUgc2VydmljZSBwYWdlIFxyXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfcyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zbSAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDQ1LjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3cy1yb3cge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQtY29udGVudCB7XHJcblxyXG4gICAgICAgIC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHtcclxuICAgICAgICAgICAgLm93bC1pdGVte1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGdhcDogJGdhcDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgeHhsKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWluLWhlaWdodDogMjQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCB4eGwpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm93bC1zdGFnZXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAub3dsLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL1Byb2Nlc3MgQmxvY2sgbmV3IHZlcnNpb24gc2luZ2xlIHNlcnZpY2UgcGFnZVxyXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stNntcclxuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcblxyXG4gICAgLnZpZXctc2VydmljZXMtY29udGVudC10eXBlLnZpZXctaWQtc2VydmljZXNfY29udGVudF90eXBlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3NtIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogNDUuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLWxpc3R7XHJcbiAgICAgICAgLmxpc3QtZ3JvdXB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vd2wtc3RhZ2Utb3V0ZXJ7XHJcbiAgICAgICAgICAgICAgICAub3dsLXN0YWdle1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5vd2wtaXRlbXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmVkIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LXJlZ3VsYXIuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vd2wtbmF2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd2wtY2Fyb3VzZWwub2Zme1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW17XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzLjUlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoNG4pKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKSl7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy9ha28gYnVkZSB2aXNlIGRqZWNlIHUgZG51LCBvdmRqZSB6YW1pamVuaXRpIGJyb2ogXHJcbiAgICAgICAgICAgICAgICAvLyAmOm5vdCg6bnRoLWxhc3QtY2hpbGQoLW4rMSkpe1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDIlO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMiU7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzMpKXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rNCkpe1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2Nlc3MtaW1hZ2UtdGV4dC17XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9nYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vRW5kIFByb2Nlc3MgQmxvY2tcclxuLy90ZWNobm9sb2dpZXMgYmxvY2sgc2luZ2xlIHNlcnZpY2UgcGFnZSBibG9ja1xyXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stN3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzd7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3MgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDgyNHB4O1xyXG4gICAgICAgIC8vIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeXtcclxuICAgICAgICAvLyAgICAgbWF4LXdpZHRoOiA4MjRweDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfSBcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogNDUuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWN0aXZlLXRlY2hub2xvZ3l7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtZ3JlZW4uc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXN7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxle1xyXG4gICAgICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNy42cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIC8vICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgLy8gfSBcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQobis3KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpe1xyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi4uLlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCg2KSl7XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2Zyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIC8vdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKSBicmlnaHRuZXNzKDAlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gJjpob3ZlcntcclxuICAgICAgICAvLyAgICAgaDN7XHJcbiAgICAgICAgLy8gICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgLy8gICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2Zyk7XHJcbiAgICAgICAgLy8gICAgICAgICBmaWx0ZXI6IHVuc2V0O1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC5tb2JpbGUtdGVjaG5vbG9naWVzLWljb257XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aXZlLXRlY2hub2xvZ3ktaWNvbnN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmR7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIC8vZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcF9tO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5LjIlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzYpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbis0KXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pY29uLXRlY2hub2xvZ2llc3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBvdmFqIGRpbyBkYSBuZSB2dWNlIGtvcGlqdSBvZCBnb3JuamVkXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzcpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpe1xyXG4gICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoNikpe1xyXG4gICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vZG8gb3ZkamVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3LWNvbnRlbnR7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzkwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICB9IFxyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgLy8gLmFjdGl2ZS10ZWNobm9sb2d5e1xyXG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vIH1cclxuXHJcblxyXG4gICAgfVxyXG4gICAgLmFjdGl2ZS10ZWNobm9sb2d5LWljb25ze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25ke1xyXG4gICAgICAgIC8vY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwX207XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOS4yJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1bis2KXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pY29uLXRlY2hub2xvZ2llc3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgYTpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTkuMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3OTBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAuYXR0YWNobWVudC1hZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHBpbms7XHJcbiAgICAgICAgLnZpZXctZGlzcGxheS1pZC1hdHRhY2htZW50XzEgLnZpZXctY29udGVudHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufVxyXG4vL2VuZCBvZiB0ZWNobm9sb2dpZXMgYmxvY2tcclxuXHJcbi8vaW5kdXN0cmllcyBibG9jayBvbiB0aGUgc2VydmljZSBzaW5nbGUgcGFnZVxyXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1jb250ZW50LXR5cGUtYmxvY2stMTN7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xM3tcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEzIC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rNikpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rMykpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5ob3Zlci1pbmR1c3RyaWVzOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIC8vIC5ncm91cC1pbmR1c3RyaWVze1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItbGVmdDoycHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItcmlnaHQ6MnB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaW5kdXN0cmllcy10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKzMpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoZXZlbikpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1pbmR1c3RyaWVzLTJ7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMzVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb3ctaW5uZXItY29udGVudHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLy8gLmdyb3VwLWluZHVzdHJpZXN7XHJcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItcmlnaHQ6MnB4IHNvbGlkICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyb3VwLWluZHVzdHJpZXN7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIC8vICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtaW5kdXN0cmllcy1ib2R5e1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uLWN1c3RvbS1pbmR1c3RyaWVze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRpbmRlbnRfeHMgYXV0byAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmxlYXJuLW1vcmUtbGluaztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtYWxsO1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1mb290ZXJ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC8vbWFyZ2luLXRvcDogJGluZGVudF94cztcclxuICAgICAgICAjbG9hZE1vcmVJbmR1c3RyaWVzU2VydmljZXN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9xdWVzdGlvbnMgZmllbGQgZm9yIHRoZSBcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtY29udGVudC10eXBlLWJsb2NrLTl7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfcyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zbSAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDQ1LjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZhcS10aXRsZXtcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMte1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkX19pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rMikpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfeHhzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ncmVlbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDEwMCUpIGJyaWdodG5lc3MoMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9maWx0ZXI6IHNhdHVyYXRlKDEwMCUpIGJyaWdodG5lc3MoMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkX19pdGVtLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKSBicmlnaHRuZXNzKDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWZvb3RlcntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICNsb2FkTW9yZVF1ZXN0aW9uc3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy14bCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9wcm9qZWN0IHJlZmVyZW5jZSBvbiBzZXJ2aWNlcyBzaW5nbGUgcGFnZVxyXG4vL3Byb2plY3RzIGJsb2NrIG9uIHNpbmdsZSBzZXJ2aWNlIHBhZ2V6XHJcbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMHtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzE1MTgzNztcclxuICAgIC5maWVsZC1jb250ZW50e1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5yb3ctaW5uZXItY29udGVudHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3OXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3OXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICB9IFxyXG4gICAgICAgIC8vIC5jb2wtc20tNntcclxuICAgICAgICAvLyAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfbDtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAuY29sLXdpdGgtcGFkZGluZ3tcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X2w7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbC1zbS02e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtcHJvamVjdC0ye1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2plY3QtYmFja2dyb3VuZC1pbWFnZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMxNTE4Mzc7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJvamVjdC1pY29ue1xyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZXtcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmllbGQtLW5hbWUtYm9keXtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uLWN1c3RvbSwuZGVzY3JpcHRpb24tY3VzdG9tLXByb2plY3QtbW9iaWxle1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy14bDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIGNvbG9yOiRjb2xvci1idXR0b24tbWFpbjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy14bCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzY3JpcHRpb24tY3VzdG9te1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uLWN1c3RvbS1wcm9qZWN0LW1vYmlsZXtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9lbmQgcHJvamVjdHMgYmxvY2sgb24gc2luZ2xlIHNlcnZpY2UgcGFnZVxyXG4vL3ByaWNlcyBibG9ja3Mgb24gdGhlIHNlcnZpY2VzIHNpZ25sZSBwYWdlXHJcbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMntcclxuICAgIC8vc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogMTByZW0haW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgIC52aWV3LXNlcnZpY2VzLWNvbnRlbnQtdHlwZS52aWV3LWlkLXNlcnZpY2VzX2NvbnRlbnRfdHlwZXtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy1zZXJ2aWNlcyAuZmllbGQtY29udGVudHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgLy9nYXA6ICRpbmRlbnRfc207XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbGcpIHtcclxuICAgICAgICAgICAgLy9nYXA6IDIlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1wcmljZXN7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IDElO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1wcmVtaXVtLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTkuMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXBfeHMgJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdle1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDElO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDElO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOnVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJ1dHRvbi1tYWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjMsMjE4LDE4NSwwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQgO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiRpbmRlbnRfeHMgO1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGV7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206JGdhcF94cztcclxuICAgICAgICAgICAgICAgIGg1LGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vdGhpcyBpcyB0aGUgYmxvY2sgZm9yIHRoZSBjbGllbnQgdGVzdGltb25pYWxzIG9uIHRoZSBzaW5nbGUgc2VydmljZSBwYWdlXHJcbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xMXtcclxuICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzExe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgLy9wYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfcyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDY1JTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF94cyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAkaW5kZW50X207XHJcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogJGluZGVudF9tO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5vd2wtc3RhZ2Utb3V0ZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIC5vd2wtc3RhZ2V7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3dsLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3dsLWl0ZW0uYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X207XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X207XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDUuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNsaWVudC1ibG9jay13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAubGVmdC1jbGllbnQtc2lkZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDI1JTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5yaWdodC1jbGllbnQtc2lkZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDc1JTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2xpZW50LWluZm9ybWF0aW9uc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sZWZ0LWNsaWVudC1zaWRlLWluZm9ybWF0aW9uc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZsZXg6IDAgMSAxMCU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmlnaHQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmxleDogMCAxIDkwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcG9zaXRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLW5hdntcclxuICAgICAgICAgICAgYnV0dG9uLm93bC1wcmV2e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uLm93bC1uZXh0e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5vd2wtZG90LmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3dsLWRvdHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub3dsLWRvdHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1vd2wtZG90cztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNXtcclxuICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAudmlldy1pZC1jbGllbnRfc193b3Jkc19ibG9jay52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTV7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfbWwgO1xyXG4gICAgICAgIC8vcGFkZGluZy1ib3R0b206ICRpbmRlbnRfbWwgO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5hY3RpdmUtbWluaS1jbGllbnQgLmhvdmVyLWNsaWVudHN7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW4tMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIC5vd2wtc3RhZ2Utb3V0ZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3csLmZpcnN0LWFjdGl2ZS1lbGVtZW50Lm93bC1pdGVtIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0yO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDI0NywgMjQ3LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgIC5ob3Zlci1jbGllbnRze1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNDcsIDI0NywgMjQ3LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ob3Zlci1jbGllbnRzLCAubm9ob3Zlci1jbGllbnRze1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC5ob3Zlci1jbGllbnRzOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaWNvbntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgzOCwgMzYsIDM2LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZXtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgzOCwgMzYsIDM2LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLW5hdntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1kb3RzIHtcclxuICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vd2wtZG90LmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vd2wtZG90cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3dsLWRvdHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1vd2wtZG90cztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vRW5kIGNsaWVudCB3b3JkcyBibG9jayBcclxuLy9wcmljZXMgaWZyYW1lXHJcbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWNvbnRlbnQtdHlwZS1ibG9jay0xNHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3NtIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogNDUuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9wb2NldGFrIG5vdm9nIHNlcnZpY2UgcGFnZS1hXHJcbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0ye1xyXG4gICAgLnZpZXdzLXJvd3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDUzLDQ3LDk1KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAyOS4xMSUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3cy1maWVsZC1maWVsZC12aWRlby1zbGlkZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHZpZGVve1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY2M3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib2R5e1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi01ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmtze1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCA0OS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogQ29tcGFuaWVzICovXHJcbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0yIHtcclxuICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X21zO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfbXM7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICB9ICBcclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X3NtYWxsO1xyXG4gICAgICAgIG1heC13aWR0aDogODI0cHggIWltcG9ydGFudDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgaDMsaDJ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAudmlld3MtZmllbGQge1xyXG4gICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgLy9nYXA6ICRnYXBfbDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAvL2dhcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwNzhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIC5saXN0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvKiBDZW50ZXIgYWxpZ25tZW50ICovXHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1zdHlsZS13ZWJwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1zdHlsZS13ZWJwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLXN0eWxlLXdlYnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Utc3R5bGUtd2VicCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1zdHlsZS13ZWJwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLXN0eWxlLXdlYnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Utc3R5bGUtd2VicCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlLXN0eWxlLXdlYnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG59XHJcbi8qIEVuZCBDb21wYW5pZXMqL1xyXG4vL2hlcmUgc3RhcnRzIHRoZSBzZXJ2aWNlcyBibG9ja1xyXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzR7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG4gICAgLnZpZXctZm9vdGVye1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAvL21hcmdpbi10b3A6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgI2xvYWRNb3JlU2VydmljZXN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzYpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzMpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgtbisyKSl7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgJiAubm9ob3Zlci1zZXJ2aWNlc3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuaG92ZXItc2VydmljZXN7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXNlcnZpY2VzLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudCwgYXtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKzMpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoZXZlbikpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2Vze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRpbmRlbnRfeHMgYXV0byAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmxlYXJuLW1vcmUtbGluaztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtYWxsO1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFdvcmsgbW9kZWxzIG5ldyBkZXNpZ24qL1xyXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ibG9jay1uZXctYmxvY2stMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xe1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWZvb3RlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXhsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHtcclxuICAgICAgICAgICAgLm93bC1pdGVte1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgeHhsKXtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIHh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogV2h5IGNob29zZSB6ZW5kZXYgKi9cclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtYmxvY2stbmV3LWJsb2NrLTIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlld3Mtcm93IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAuc2VydmljZXMtdGl0bGUtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaDUtaGVhZGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlcnZpY2VzLW9wdGlvbnMtYm9keSB7XHJcbiAgICAgICAgICAgIC5vd2wtaXRlbXtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBnYXA6ICRnYXA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIHh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGdhcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNDJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI5NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIHh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm93bC1zdGFnZS1vdXRlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub3dsLXN0YWdle1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5vd2wtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIEVuZCB3aHkgY2hvb3NlIHplbmRldiAqL1xyXG5cclxuLy90ZWNobm9sb2dpZXMgYmxvY2tcclxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLXRheG9ub215LWJsb2NrLTF7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MjRweDtcclxuICAgICAgICAvLyAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnl7XHJcbiAgICAgICAgLy8gICAgIG1heC13aWR0aDogODI0cHg7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDQ1LjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjdGl2ZS10ZWNobm9sb2d5e1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2ZykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmlsdGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVze1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGdyZWVuO1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9IFxyXG4gICAgICAgIC52aWV3cy1maWVsZC10aXRsZXtcclxuICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjcuNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAvLyAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIC8vIH0gXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KXtcclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIuLi5cIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoNikpe1xyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ncmVlbi5zdmcpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAvL3RvcDogLThweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMTAwJSkgYnJpZ2h0bmVzcygwJSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vICY6aG92ZXJ7XHJcbiAgICAgICAgLy8gICAgIGgze1xyXG4gICAgICAgIC8vICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIC8vICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ncmVlbi5zdmcpO1xyXG4gICAgICAgIC8vICAgICAgICAgZmlsdGVyOiB1bnNldDtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAubW9iaWxlLXRlY2hub2xvZ2llcy1pY29ue1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjdGl2ZS10ZWNobm9sb2d5LWljb25ze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncm91cGVkLXBhcmVudC10ZWNobm9sb2dpZXMtc2Vjb25ke1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXBfbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOS4yJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcF94cztcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1bis2KXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rNCl7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaWNvbi10ZWNobm9sb2dpZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gb3ZhaiBkaW8gZGEgbmUgdnVjZSBrb3BpanUgb2QgZ29ybmplZFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobis3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KXtcclxuICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDYpKXtcclxuICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvL2RvIG92ZGplXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1jb250ZW50e1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc5MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgfSBcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGJsdWU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIC8vIC5hY3RpdmUtdGVjaG5vbG9neXtcclxuICAgICAgICAvLyAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyB9XHJcblxyXG5cclxuICAgIH1cclxuICAgIC5hY3RpdmUtdGVjaG5vbG9neS1pY29uc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZHtcclxuICAgICAgICAvL2N1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwX207XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOS4yJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNW4rNil7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaWNvbi10ZWNobm9sb2dpZXN7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGE6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZXtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMSU7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzkwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgLmF0dGFjaG1lbnQtYWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xyXG4gICAgICAgIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8xIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuLy9lbmQgb2YgdGVjaG5vbG9naWVzIGJsb2NrXHJcblxyXG4vL2luZHVzdHJpZXMgYmxvY2sgb24gdGhlIHNlcnZpY2UgcGFnZVxyXG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLXR5cGUtYmxvY2stMXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzF7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rNikpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rMykpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5ob3Zlci1pbmR1c3RyaWVzOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIC8vIC5ncm91cC1pbmR1c3RyaWVze1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItbGVmdDoycHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItcmlnaHQ6MnB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaW5kdXN0cmllcy10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKzMpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoZXZlbikpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1pbmR1c3RyaWVzLTJ7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMzVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb3ctaW5uZXItY29udGVudHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLy8gLmdyb3VwLWluZHVzdHJpZXN7XHJcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItcmlnaHQ6MnB4IHNvbGlkICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyb3VwLWluZHVzdHJpZXN7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIC8vICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtaW5kdXN0cmllcy1ib2R5e1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uLWN1c3RvbS1pbmR1c3RyaWVze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRpbmRlbnRfeHMgYXV0byAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmxlYXJuLW1vcmUtbGluaztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtYWxsO1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1mb290ZXJ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC8vbWFyZ2luLXRvcDogJGluZGVudF94cztcclxuICAgICAgICAjbG9hZE1vcmVJbmR1c3RyaWVze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b20tYnV0dG9uLXhsLWNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXhsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vY2hhbmdpbmcgdGhlIGJhY2tncm91bmQgY29sb3Igb2YgdGhlIHByb2plY3RzIGZyb20gdGhlIGhvbWUgcGFnZVxyXG5cclxuLnBhdGgtc2VydmljZXMgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgLnZpZXctaWQtcHJvamVjdHMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfcyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zbSAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDQ1LjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWNvbnRlbnQgIHtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlld3Mtcm93IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIC8vcGFkZGluZzogJGluZGVudF9zbSAkaW5kZW50X3h4cyAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgybikpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJvdy1pbm5lci1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuZ3JvdXBlZC10ZXh0LWZpZWxkLXByb2plY3Rze1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRpbmRlbnRfeHMgYXV0byAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjogJGNvbG9yLW1haW4tMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgZmlsdGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5sZWFybi1tb3JlLWxpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNhcmQtdGV4dC1wcm9qZWN0c3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6ICRpbmRlbnRfeHMgJGluZGVudF94cyAwcHggJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgzLCBoMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1wcm9qZWN0LTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaW1nLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWwgJGJvcmRlci1yYWRpdXMtbCAwcHggMHB4IDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LW5hbWUtcHJvamVjdHN7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwX3hzICRnYXBfcztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWZvb3RlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC8vbWFyZ2luLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAvL21hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b20tYnV0dG9uLXhsLWNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy14bCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vaGVyZSBzdGFydHMgdGhlIHNlcnZpY2VzIGJsb2NrXHJcbi8qIFdvcmsgbW9kZWxzIG5ldyBkZXNpZ24qL1xyXG4uYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stNXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzV7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG4gICAgLnZpZXctZm9vdGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICB9XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rNikpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rMykpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgJiAubm9ob3Zlci1zZXJ2aWNlc3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuaG92ZXItc2VydmljZXN7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXNlcnZpY2VzLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudCwgYXtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKzMpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoZXZlbikpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2Vze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRpbmRlbnRfeHMgYXV0byAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmxlYXJuLW1vcmUtbGluaztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtYWxsO1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiBTbGlkZXIgKi9cclxuXHJcbi5ibG9jay12aWV3cy1ibG9ja3NsaWRlci1ibG9jay1ibG9jay0xe1xyXG4gICAgLnZpZXdzLXJvd3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlld3MtZmllbGQtZmllbGQtdmlkZW8tc2xpZGVye1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB2aWRlb3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm9keXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzY4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlua3N7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b20tYnV0dG9uLXhsLWNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b20tYnV0dG9uLXhsLWNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDQ5LjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogQ29tcGFuaWVzICovXHJcbi5ibG9jay12aWV3cy1ibG9ja2NvbXBhbmllcy1ibG9jay1ibG9jay0xIHtcclxuICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X207XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9tO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgfSAgICBcclxuICAgIC52aWV3cy1maWVsZCB7XHJcbiAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBnYXA6ICRnYXBfbDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbS1saXN0IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTA3OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRpbmRlbnRfc21hbGw7XHJcbiAgICAgICAgICAgICAgICBnYXA6ICRnYXBfbCAkZ2FwX2w7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMjJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogJGdhcCAkZ2FwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDc4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6ICRnYXAgJGdhcF9tO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4NjNweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogJGdhcCAkZ2FwX3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6ICRnYXAgJGdhcF9zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG59XHJcbi8qIEVuZCBDb21wYW5pZXMqL1xyXG5cclxuLy9TZXJ2aWNlcyBMaXN0XHJcbi5ibG9jay12aWV3cy1ibG9ja3NlcnZpY2VzLWJsb2NrLTEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuXHJcbiAgICAudmlldy1pZC1zZXJ2aWNlcyB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctaGVhZGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3Mtcm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjRjlGOUY5IDAlLCAjRUZFRkVGIDEwMCUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3MgJGluZGVudF9zIDBweCAwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAkaW5kZW50X3NtIDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4ICRpbmRlbnRfc20gMHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlcnZpY2VzLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlcy10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlcy1ib3R0b20tbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDEycHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDczNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlcnZpY2VzLWJvdHRvbS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogJGdhcF9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6ICRnYXBfbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VydmljZXMtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VydmljZXMtdGVjaG5vbG9neSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24tY3VzdG9te1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA0O1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmxlYXJuLW1vcmUtbGluaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vRW5kIFNlcnZpY2VzIExpc3RcclxuXHJcbi8qIENsaWVudHMgKi9cclxuLy9vZGF2ZGUgamUgbWlqZW5qYW5vXHJcbi5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTEge1xyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfeHhzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzF7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAvLyAgICAgcGFkZGluZy10b3A6JGluZGVudF94cyAhaW1wb3J0YW50O1xyXG4gICAgLy8gfVxyXG4gICAgLnZpZXctY2xpZW50LXMtd29yZHMtYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlldy1jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDg3M3B4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgLm93bC1zdGFnZS1vdXRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsaWVudC1oYXMtbGluazpob3ZlcntcclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3Mtcm93LCAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXBvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9xdW90ZS5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd2wtbmF2IHtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDY0cHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGdhcDogJGdhcDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9kbyBvdmRqZVxyXG4vKiBFbmQgQ2xpZW50cyAqL1xyXG5cclxuLy8gcHJvY2VzcyBzZXRwc1xyXG5cclxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvY2Vzcy1ibG9jay1ibG9jay0xe1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuXHJcbiAgICAudmlldy1pZC1wcm9jZXNzX2Jsb2Nre1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oNC1zdWJoZWFkZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2Nlc3MtY29udGFpbmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMCA2MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF9zbSAwcHggMHB4ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxlZnQtc2lkZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGluZGVudF9zO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDU1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudC1tO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtLWxpc3R7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3QtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogJGdhcF9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWZpZWxkLXByb2Nlc3MtaW1hZ2Ute1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDc0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLXRleHQte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFyYWdyYXBoIGl0ZW1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnfCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1nLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuLyogUHJvamVjdCBMaXN0ICovXHJcbi8vIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUge1xyXG4vLyAgICAgLnZpZXctaWQtcHJvamVjdHMge1xyXG4vLyAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4vLyAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbi8vICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbi8vICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAudmlldy1oZWFkZXJ7XHJcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbi8vICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4vLyAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcyAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4vLyAgICAgICAgICAgICBtYXJnaW46ICRpbmRlbnRfcyAkaW5kZW50X3h4cyAkaW5kZW50X3NtICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC52aWV3LWNvbnRlbnQgIHtcclxuLy8gICAgICAgICBtYXJnaW46IDBweDtcclxuLy8gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuLy8gICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAub3dsLXN0YWdlIHtcclxuLy8gICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbi8vICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAvLyAub3dsLWl0ZW0ge1xyXG4vLyAgICAgICAgICAgICAvLyB9XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAudmlld3Mtcm93IHtcclxuLy8gICAgICAgICAgICAgcGFkZGluZzogNDhweCAzMnB4IDBweDtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgI0Y5RjlGOSAwJSwgI0VGRUZFRiAxMDAlKTtcclxuLy8gICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuLy8gICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbi8vICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3NtICRpbmRlbnRfeHhzIDA7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcclxuLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuLy8gICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuLy8gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuLy8gICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4vLyAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbi8vICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuLy8gICAgICAgICAgICAgICAgIC5sZWZ0IHtcclxuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpbmRlbnRfeHM7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuLy8gICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuLy8gICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgaDIge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIGF7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgIC52aWV3cy1maWVsZC1ib2R5IHtcclxuLy8gICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4vLyAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICBwIHtcclxuLy8gICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbi8vICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuLy8gICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNhdGVnb3JpZXMge1xyXG4vLyAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbi8vICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbi8vICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuLy8gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4vLyAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4vLyAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuLy8gICAgICAgICAgICAgICAgIGdhcDogJGdhcF9tO1xyXG4vLyAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgZ2FwOiAkZ2FwX3hzO1xyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgYSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgICAgICBhOmhvdmVyIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1wcm9qZWN0LTJ7XHJcbi8vICAgICAgICAgICAgIGltZ3tcclxuLy8gICAgICAgICAgICAgICAgIEBleHRlbmQgLmltZy1ob3ZlcjtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICAgIC52aWV3LWZvb3RlciB7XHJcbi8vICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuLy8gICAgICAgICBhIHtcclxuLy8gICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcbi8qIEVuZCBQcm9qZWN0IExpc3QgKi9cclxuLyogUHJvamVjdCBMaXN0ICovIFxyXG4vL29sZCBob21lIHBhZ2UgbG9vayB3aWxsIGJlIGZpeGVkIHRvIHRoZSBuZXcgd2F5XHJcbi8vIC5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTUge1xyXG4vLyAgICAgLnZpZXctaWQtcHJvamVjdHMge1xyXG4vLyAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4vLyAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbi8vICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbi8vICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAudmlldy1oZWFkZXJ7XHJcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbi8vICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4vLyAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcyAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4vLyAgICAgICAgICAgICBtYXJnaW46ICRpbmRlbnRfcyAkaW5kZW50X3h4cyAkaW5kZW50X3NtICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC52aWV3LWNvbnRlbnQgIHtcclxuLy8gICAgICAgICBtYXJnaW46IDBweDtcclxuLy8gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuLy8gICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAub3dsLXN0YWdlIHtcclxuLy8gICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbi8vICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAudmlld3Mtcm93IHtcclxuLy8gICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZWQ7cGFkZGluZzowcHggMzJweCA0OHB4O1xyXG4vLyAgICAgICAgICAgICAvL3BhZGRpbmc6IDBweCAwcHggNDhweDtcclxuLy8gICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4vLyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4vLyAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuLy8gICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfc20gJGluZGVudF94eHMgMDtcclxuLy8gICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAudmlld3MtZmllbGQtbm90aGluZyB7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbi8vICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbi8vICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbi8vICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuLy8gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4vLyAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jYXJkLXRleHQtcHJvamVjdHN7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgaDMsIGgye1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXByb2plY3QtMntcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbi8vICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuLy8gICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzcwcHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmltZy1ob3ZlcjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtbmFtZS1wcm9qZWN0c3tcclxuLy8gICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgcHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWJvZHkge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuLy8gICAgICAgICAgICAgICAgICAgICBwIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uLWN1c3RvbXtcclxuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDAgYXV0bztcclxuLy8gICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5sZWFybi1tb3JlLWxpbms7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICAgIC52aWV3LWZvb3RlciB7XHJcbi8vICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuLy8gICAgICAgICBhIHtcclxuLy8gICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcbi8qIEVuZCBQcm9qZWN0IExpc3QgKi9cclxuLy9zZXJ2aWNlcyBsaXN0IG5ldyBcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTF7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG5cclxuICAgIC52aWV3LWlkLXNlcnZpY2VzX2hvbWVfcGFnZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctaGVhZGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc2VydmljZXN7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmste1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3dvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNGOUY5RjkgMCUsICNFRkVGRUYgMTAwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMy41JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF9zICRpbmRlbnRfcyAwcHggJGluZGVudF9zO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDBweCAwcHggJGluZGVudF9zbSAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKGV2ZW4pKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwcHggMHB4ICRpbmRlbnRfc20gMHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKGV2ZW4pKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTJ7XHJcbiAgICAgICAgICAgICAgICBoMyxoNHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDMsaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0ye1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHA6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstc2VydmljZXMtcGFyYWdyYXBoLTJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGluZGVudF94cyBhdXRvICRpbmRlbnRfc20gMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogJGluZGVudF9zO1xyXG5cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubGVhcm4tbW9yZS1saW5rO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtYWxsO1xyXG4gICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vZW5kIHNlcnZpY2VzIGxpc3QgbmV3IFxyXG4vL1NlcnZpY2VzIG9mZmVyaW5ncyBvbiB0aGUgaG9tZSBwYWdlIFxyXG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzZXJ2aWNlcy1ob21lLXBhZ2UtYmxvY2stMntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAudmlldy1zZXJ2aWNlcy1ob21lLXBhZ2Uudmlldy1pZC1zZXJ2aWNlc19ob21lX3BhZ2V7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfSAgIFxyXG4gICAgfVxyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIGRpdltpZF17XHJcbiAgICAgICAgICAgIHNjcm9sbC1tYXJnaW4tYmxvY2stc3RhcnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfcyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zbSAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDQ1LjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDEgNDklOyBcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7IFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlcnZpY2VzLXBhcmFncmFwaC0yLC52aWV3cy1maWVsZC1maWVsZC1zZXJ2aWNlcy10aXRsZXtcclxuICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGluay1zZXJ2aWNlcy1wYXJhZ3JhcGgtMiwuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2Vze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRpbmRlbnRfeHMgYXV0byAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmxlYXJuLW1vcmUtbGluaztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtYWxsO1xyXG4gICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4vL0VuZCBvZiBzZXJ2aWNlcyBvZmZlcmluZ3Mgb24gdGhlIGhvbWUgcGFnZVxyXG5cclxuLy9TY2hlZHVsZSBhIGNvbnN1bHRhdGlvbiBibG9ja1xyXG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tzY2hlZHVsZS1ibG9jay1ibG9jay0xe1xyXG4gICAgLnZpZXctc2NoZWR1bGUtYmxvY2sudmlldy1pZC1zY2hlZHVsZV9ibG9ja3tcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgZGl2W2lkXXtcclxuICAgICAgICAgICAgc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogMTQwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3NtIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogNDUuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1mb290ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXhsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgLnNpZGVzLXNjaGVkdWxle1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyBcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTJweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGVmdC1zaWRlLXNjaGVkdWxle1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAzNSU7IFxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LWxpbmste1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3OTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnQtc2lkZS1tb2JpbGUtdmVyc2lvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNjaGVkdWxlLWNhbGVuZGFyLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNjaGVkdWxlLWNhbGVuZGFyLWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NoZWR1bGUtY2FsZW5kYXItd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4Oy8vNTAlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NoZWR1bGUtY2FsZW5kYXItaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NhbGVuZGFyLWljb24uc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQtYmlnLWdyZWVuLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2Fycm93LWJsYWNrLXNtYWxsLXJpZ2h0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogODVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yaWdodC1zaWRlLXNjaGVkdWxle1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSA2NSU7IFxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTAwcHggMWZyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDEwMHB4IDFmcjsgXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzMnB4IDFmcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMzJweCAxZnI7IFxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAgY2FsYygoMTAwJSAtIDMycHgpIC8gMikgMzJweCAgY2FsYygoMTAwJSAtIDMycHgpIC8gMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDMycHggMWZyO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS1saW5rLXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQtYmlnLWdyZWVuLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9hcnJvdy1ibGFjay1zbWFsbC1yaWdodC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIDQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC1iaWctZ3JlZW4uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMzJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYXJyb3ctYmxhY2stc21hbGwtcmlnaHQuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDMgLyA0OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC1iaWctZ3JlZW4uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDMycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2Fycm93LWJsYWNrLXNtYWxsLXJpZ2h0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMyAvIDQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LWJpZy1ncmVlbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYXJyb3ctYmxhY2stc21hbGwtcmlnaHQuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vRW5kIG9mIHNjaGVkdWxlIGEgY29uc3VsdGF0aW9uIGJsb2NrXHJcbi8vTmV3IHByb2plY3QgbGlzdCBvbiB0aGUgaG9tZSBwYWdlXHJcbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEwe1xyXG4gICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgIC52aWV3LXByb2plY3RzLnZpZXctaWQtcHJvamVjdHN7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfcyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfcztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1mb290ZXJ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAuaW50ZXJuYWwtcHJvamVjdHMtaWNvbi1oZWFkbGluZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUtcHJvamVjdC1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWludGVybmFsLXByb2plY3QtaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbnRlcm5hbC1wcm9qZWN0LWhlYWRsaW5le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0LHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjEuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmludGVybmFsLXByb2plY3RzLXRodW1ibmFpbC1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUtcHJvamVjdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hdHRhY2htZW50LWFmdGVye1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaW50ZXJuYWwtcHJvamVjdC10aHVtYm5haWx7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAuaW50ZXJuYWwtcHJvamVjdC10aHVtYm5haWwuYWN0aXZlLXByb2plY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaW50ZXJuYWwtcHJvamVjdC10aHVtYm5haWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246dHJhbnNmb3JtIDAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9FbmQgb2YgbmV3IHByb2plY3QgbGlzdCBvbiBob21lIHBhZ2UgXHJcblxyXG4vL1N0YWZmIGF1Z3VtZW50YXRpb25cclxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2Nrc2VydmljZXMtaG9tZS1wYWdlLWJsb2NrLTN7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgLnZpZXctc2VydmljZXMtaG9tZS1wYWdlLnZpZXctaWQtc2VydmljZXNfaG9tZV9wYWdle1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICBkaXZbaWRde1xyXG4gICAgICAgICAgICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiAxNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay17XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSA0OSU7IFxyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyBcclxuICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTJ7XHJcbiAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0ye1xyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGluay1zZXJ2aWNlcy1wYXJhZ3JhcGgtMntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkaW5kZW50X3hzIGF1dG8gMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmxlYXJuLW1vcmUtbGluaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbWFsbDtcclxuICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgICAudmlldy1mb290ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b20tYnV0dG9uLXhsLWNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy14bCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vRW5kIHN0YWZmIGF1Z3VtZW50YXRpb25cclxuXHJcbi8vY2xpZW50cyBvbiBob21lIHBhZ2VcclxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stNHtcclxuICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzR7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAvL3BhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNjUlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3hzIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfbTtcclxuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X207XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLm93bC1zdGFnZS1vdXRlcntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgLm93bC1zdGFnZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vd2wtaXRlbXtcclxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vd2wtaXRlbS5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfbTtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMThweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMS42cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0LjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1LjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jbGllbnQtYmxvY2std3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxlZnQtY2xpZW50LXNpZGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSA0MCU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnJpZ2h0LWNsaWVudC1zaWRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgNjAlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2xpZW50LWluZm9ybWF0aW9uc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sZWZ0LWNsaWVudC1zaWRlLWluZm9ybWF0aW9uc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZsZXg6IDAgMSAxMCU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmlnaHQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmxleDogMCAxIDkwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcG9zaXRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLW5hdntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgYnV0dG9uLm93bC1wcmV2e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uLm93bC1uZXh0e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5vd2wtZG90LmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3dsLWRvdHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub3dsLWRvdHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1vd2wtZG90cztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTV7XHJcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgLnZpZXctaWQtY2xpZW50X3Nfd29yZHNfYmxvY2sudmlldy1kaXNwbGF5LWlkLWJsb2NrXzV7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfbWwgO1xyXG4gICAgICAgIC8vcGFkZGluZy1ib3R0b206ICRpbmRlbnRfbWwgO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5hY3RpdmUtbWluaS1jbGllbnQgLmhvdmVyLWNsaWVudHN7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW4tMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIC5vd2wtc3RhZ2Utb3V0ZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3csLmZpcnN0LWFjdGl2ZS1lbGVtZW50Lm93bC1pdGVtIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0yO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgIC5ob3Zlci1jbGllbnRze1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ob3Zlci1jbGllbnRzLCAubm9ob3Zlci1jbGllbnRze1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC5ob3Zlci1jbGllbnRzOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaWNvbntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgzOCwgMzYsIDM2LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtbmFtZXtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgzOCwgMzYsIDM2LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLW5hdntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1kb3RzIHtcclxuICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vd2wtZG90LmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vd2wtZG90cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3dsLWRvdHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1vd2wtZG90cztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vRW5kIGNsaWVudCB3b3JkcyBibG9jayBcclxuXHJcbi8vZmVhdHVyZWQgYXdhcmQgYmxvY2tcclxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLWJsb2NrLWJsb2NrLTJ7XHJcbiAgICAucmVnaW9uLXdpdGgtcGFkZGluZy10b3AtYm90dG9te1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgfSBcclxuICAgICAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS13aXRoLWRlc2MtYXdhcmRze1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIC5vd2wtc3RhZ2Utb3V0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIC5vd2wtc3RhZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcm9jZXNzLWltYWdlLXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkE2QTcxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZlYXR1cmVkLWF3YXJkLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzBCNTg3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZlYXR1cmVkLWF3YXJkLWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4IDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1hd2FyZC1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9lbmQgb2YgZmVhdHVyZWQgYXdhcmQgYmxvY2siLCIvKiBDb250YWN0IHBhZ2UgKi9cclxuXHJcbi5wYXRoLWNvbnRhY3R7XHJcbiAgICAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUge1xyXG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGluZGVudF94czsgICAgIFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9Db250YWN0IFBhZ2UgdGl0bGVcclxuLmJsb2NrLWJsb2NrLWNvbnRlbnQ5OGYwOWNiZS0xMWYyLTQ2NzAtYjYxYi00MzNiMTMzY2NhNTkge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcblxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5oNC1zdWJoZWFkZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL0VuZCBDb250YWN0IFBhZ2UgdGl0bGVcclxuXHJcbi8qIENvbnRhY3QgUGFnZSBHbG9iYWwgU3R5bGVzICovXHJcbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS03NS0yNSB7XHJcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcbi8qIEVuZCBDb250YWN0IFBhZ2UgR2xvYmFsIFN0eWxlcyAqL1xyXG5cclxuLyogRm9ybXMgR2xvYmFsIFN0eWxlcyAqL1xyXG4uYmxvY2std2ViZm9ybS1ibG9jayB7XHJcblxyXG4gICAgI3dlYmZvcm0tc3VibWlzc2lvbi1wcm9qZWN0LXBhZ2UtdmFyaWFudC1jb250YWN0LXByb2plY3QtbGF5b3V0LWJ1aWxkZXItMC1hZGQtZm9ybSwjd2ViZm9ybS1zdWJtaXNzaW9uLXByb2plY3QtYWRkLWZvcm17XHJcbiAgICAgICAgI2VkaXQtZmxleGJveC0wMntcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyAvKiAyIGVxdWFsIGNvbHVtbnMgKi9cclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTsgLyogMiBlcXVhbCByb3dzICovXHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNlZGl0LWZsZXhib3gtMTB7XHJcbiAgICAgICAgICAgICYgPi53ZWJmb3JtLWZsZXgtLTF7XHJcbiAgICAgICAgICAgICAgICAjZWRpdC10ZXh0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2VkaXQtZmxleGJveC0wOHtcclxuICAgICAgICAgICAgJiA+LndlYmZvcm0tZmxleC0tMTpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2VkaXQtZmxleGJveC0wNXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2VkaXQtZmxleGJveC0wMXtcclxuICAgICAgICAgICAgJiA+LndlYmZvcm0tZmxleC0tMTpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPi53ZWJmb3JtLWZsZXgtLTE6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgLndlYmZvcm0tZmxleC0tMXtcclxuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDJuKSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi02O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICB9XHJcbiAgICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXHJcbiAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNjtcclxuICAgICAgIG9wYWNpdHk6ICAxO1xyXG4gICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgfVxyXG4gICAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xyXG4gICAgICAgY29sb3I6ICRjb2xvci1tYWluLTY7XHJcbiAgICAgICBvcGFjaXR5OiAgMTtcclxuICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIH1cclxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xyXG4gICAgICAgY29sb3I6ICRjb2xvci1tYWluLTY7XHJcbiAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICB9XHJcbiAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXHJcbiAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNjtcclxuICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXHJcbiAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNjtcclxuICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIH1cclxuXHJcbiAgICAud2ViZm9ybS1kb2N1bWVudC1maWxlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIHRleHQgYXJlYSBkZXNjcmlwdGlvbiBmb250ICovXHJcbiAgICAuZm9ybS10eXBlLXRleHRhcmVhIHtcclxuXHJcbiAgICAgICAgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vY2hlY2tib3hcclxuICAgIC5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xyXG5cclxuICAgICAgICAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LTEuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAvL2NoZWNrYm94ZXMgYm9yZGVyXHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW4tMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvL3N1Ym1pdCBidXR0b25cclxuICAgIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy14bDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIH1cclxuXHJcbiAgICAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3VibWl0LnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgLy91cGxvYWQgZmlsZXMgc3R5bGVcclxuICAgIC5mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIHtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2ViZm9ybS1kb2N1bWVudC1maWxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvdXBsb2FkLnN2Zyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogRW5kIEZvcm1zIEdsb2JhbCBTdHlsZXMgKi9cclxuXHJcbi8qIEZvcm0gRmlsdGVyIEJsb2NrICovXHJcbi5ibG9jay12aWV3cy1ibG9ja2NvbnRhY3QtZmlsdGVyLWJsb2NrLWJsb2NrLTEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9tO1xyXG4gICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudmlldy1jb250ZW50IHtcclxuXHJcbiAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGE6c2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIEVuZCBGb3JtIEZpbHRlciAqL1xyXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNhcmVlci1mb3Jte1xyXG4gICAgI2VkaXQtZmxleGJveC0wNHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgI2VkaXQtZmxleGJveC0wN3tcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndlYmZvcm0tc3VibWlzc2lvbi1tZWRpYS1mb3JtLC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3Jte1xyXG4gICAgI2VkaXQtZmxleGJveC0wNXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIC5jYXB0Y2hhX19lbGVtZW50e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNlZGl0LXByb2Nlc3NlZC10ZXh0LTAxe1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNlZGl0LWZsZXhib3gtMDN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICNlZGl0LWZsZXhib3gtMDR7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIEFncmVlbWVudCBmaWVsZCBzdHlsZSAqL1xyXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSwgLndlYmZvcm0tc3VibWlzc2lvbi1tZWRpYS1mb3JtLCAud2ViZm9ybS1zdWJtaXNzaW9uLWNhcmVlci1mb3JtLCAud2ViZm9ybS1zdWJtaXNzaW9uLXByb2plY3QtZm9ybSB7XHJcbiAgICAjZWRpdC1hZ3JlZW1lbnR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICNlZGl0LWFncmVlbWVudC0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogRW5kIEFncmVlbWVudCBmaWVsZCBzdHlsZSAqL1xyXG5cclxuLyogQ29udGFjdCBGb3JtIFByb2plY3QgKi9cclxuLndlYmZvcm0tc3VibWlzc2lvbi1wcm9qZWN0LWZvcm0ge1xyXG5cclxuICAgICNlZGl0LWZsZXhib3gtMDIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNlZGl0LWZsZXhib3gtMDMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5qcy1mb3JtLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjZWRpdC1mbGV4Ym94LTA1IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAjZWRpdC1mbGV4Ym94LTA2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNlZGl0LWZsZXhib3gtMDYge1xyXG5cclxuICAgICAgICAud2ViZm9ybS1mbGV4LS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNlZGl0LWZsZXhib3gtMTF7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAuY2FwdGNoYV9fZWxlbWVudHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjZWRpdC1wcm9jZXNzZWQtdGV4dHtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjZWRpdC1mbGV4Ym94LTA4IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIEVuZCBDb250YWN0IEZvcm0gUHJvamVjdCAqL1xyXG5cclxuLyogQ29udGFjdCBGb3JtIENhcmVlciAqL1xyXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNhcmVlci1mb3JtIHtcclxuICAgICNlZGl0LWZsZXhib3gtMDh7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAuY2FwdGNoYV9fZWxlbWVudHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjZWRpdC1wcm9jZXNzZWQtdGV4dC0wMXtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2VkaXQtZmxleGJveC0wMyB7XHJcblxyXG4gICAgICAgIC5qcy1mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC53ZWJmb3JtLWRvY3VtZW50LWZpbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiBFbmQgQ29udGFjdCBGb3JtIENhcmVlciAqL1xyXG5cclxuLypMb2NhdGlvbnMgKi9cclxuLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYmxvY2stYmxvY2stMSB7XHJcbiAgICAudmlldy1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlldy1jb250ZW50IHtcclxuXHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfbDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2NhdGlvbnMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL0VuZCBMb2NhdGlvbnNcclxuXHJcbi5ibG9jay13ZWJmb3JtLWJsb2Nre1xyXG4gICAgLmpzLWZvcm0taXRlbXtcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5yZXF1aXJlZC5mb3JtLWNvbnRyb2wuZXJyb3J7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4MDMwMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhe1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnJlcXVpcmVkLmZvcm0tY29udHJvbC5lcnJvcntcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTgwMzAzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxheW91dF9fcmVnaW9uLS1jb250ZW50e1xyXG4gICAgLmJsb2NrLWJsb2NrLWNvbnRlbnR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogNjI0cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X2w7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaDUtaGVhZGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogRW5kIC0gQ29udGFjdCBwYWdlKi8iLCIvLyBQcm9qZWN0cyBMaXN0XHJcbiNwcm9qZWN0LXR5cGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBQcm9qZWN0IExpc3QgKi8gXHJcbi8vb2xkIGhvbWUgcGFnZSBsb29rIHdpbGwgYmUgZml4ZWQgdG8gdGhlIG5ldyB3YXlcclxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMSB7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzF7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIC52aWV3LXByb2plY3RzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC52aWV3LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoNSxwIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC52aWV3LWZpbHRlcnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLy92cmF0aXRpIGRpc3BsYXkgdSBkcnVnb20gc3ByaW50dVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI2VkaXQtYWN0aW9uc3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgI2VkaXQtYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuanMtZm9ybS1pdGVtLXRpZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubmF2LWNvbnRhaW5lcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmlldy1jb250ZW50ICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIC52aWV3cy1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rMikpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6ICRpbmRlbnRfc20gJGluZGVudF94eHMgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDJuKSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnJvdy1pbm5lci1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ncm91cGVkLXRleHQtZmllbGQtcHJvamVjdHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbi1jdXN0b20tc2VydmljZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGluZGVudF94cyBhdXRvIDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjogJGNvbG9yLW1haW4tMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGZpbHRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5sZWFybi1tb3JlLWxpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNhcmQtdGV4dC1wcm9qZWN0c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6ICRpbmRlbnRfeHMgJGluZGVudF94cyAwcHggJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMywgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtcHJvamVjdC0ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pbWctaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWwgJGJvcmRlci1yYWRpdXMtbCAwcHggMHB4IDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3QtbmFtZS1wcm9qZWN0c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwX3hzICRnYXBfcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbn1cclxuLyogRW5kIFByb2plY3QgTGlzdCAqL1xyXG5cclxuXHJcbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTkge1xyXG5cclxuICAgIC52aWV3LXByb2plY3RzIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctaGVhZGVyIHtcclxuICAgICAgICBoNSxwIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuaDUtaGVhZGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctZmlsdGVycyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTsgLy92cmF0aXRpIGRpc3BsYXkgdSBkcnVnb20gc3ByaW50dVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICB9XHJcbiAgICAgICAgI2VkaXQtYWN0aW9uc3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2VkaXQtYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5qcy1mb3JtLWl0ZW0tdGlke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuanMtZm9ybS10eXBlLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAubmF2LWNvbnRhaW5lcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3cy1yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3MgJGluZGVudF9zbSAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNGOUY5RjkgMCUsICNFRkVGRUYgMTAwJSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfc20gJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAkZ2FwX207XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1wcm9qZWN0LTIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmltZy1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzY3JpcHRpb24tY3VzdG9te1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi8vIEVuZCBQcm9qZWN0cyBMaXN0XHJcblxyXG4vL1Byb2plY3QgRGV0YWlsXHJcbi5ub2RlLS10eXBlLXByb2plY3Qge1xyXG5cclxuICAgIG5hdi50YWJzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vVG9wXHJcbi5ub2RlLS10eXBlLXByb2plY3QgLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stMiAudmlldy1oZWFkZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG59XHJcbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTIge1xyXG5cclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9IZWFkZXJcclxuICAgIC52aWV3LWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9sO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTE2cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIEBleHRlbmQgLmg1LWhlYWRlcjsgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuaDQtc3ViaGVhZGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwOmVtcHR5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMTJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlldy1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAueW91dHViZS1wbGF5ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXdzLXJvdyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlld3MtZmllbGQtbm90aGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgQGV4dGVuZCAubmF2LWNvbnRhaW5lcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIGdhcDogJGdhcF9tO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlld3MtZmllbGQtbm90aGluZy0xIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAvL21hcmdpbi1yaWdodDogJGluZGVudF94eHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmcmFtZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnlvdXR1YmUtcGxheWVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgfVxyXG4gICAgICBcclxuICAgIC55b3V0dWJlLXBsYXllciBpZnJhbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgICBcclxuICAgIC55b3V0dWJlLXBsYXllciBpbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXM7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLy9jdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzIGFsbDtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IDAuNHMgYWxsO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsO1xyXG4gICAgICAgIGN1cnNvcjogbm9uZTtcclxuICAgIH1cclxuICAgICAgXHJcbiAgICAueW91dHViZS1wbGF5ZXIgaW1nOmhvdmVyIHtcclxuICAgICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcyg3NSUpO1xyXG4gICAgICAgIC1tb3otZmlsdGVyOiBicmlnaHRuZXNzKDc1JSk7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDc1JSk7XHJcbiAgICB9XHJcblxyXG59XHJcbi8vRW5kIFRvcFxyXG5cclxuLy9MZWZ0XHJcbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTMge1xyXG4gICAgLnJlZ2lvbi13aXRoLW1hcmdpbi5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b20udmlldy1kaXNwbGF5LWlkLWJsb2NrXzN7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgICB9XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC50d28tY29sdW1ucy13aXRoLWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtc20tNntcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc29sdXRpb24tY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJlc3VsdHMtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1saXN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGlzdC1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkubGlzdC1ncm91cC1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrbWFyay5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vIEVuZCBsZWZ0XHJcblxyXG4vL1JpZ2h0XHJcbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTQge1xyXG4gICAgLnJlZ2lvbi13aXRoLW1hcmdpbi52aWV3LWRpc3BsYXktaWQtYmxvY2tfNC5yZWdpb24td2l0aC1wYWRkaW5nLXRvcC1ib3R0b217XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIC5vdmVydmlldy1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29sLXNtLTQucHJvamVjdC1vdmVydmlld3tcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMkQ2REI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QyRDZEQjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2plY3Qtc3BlY2lmaWNhdGlvbi10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2plY3Qtc3BlY2lmaWNhdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29sLXNtLTguY3RhLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY3RhLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jdGEtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg1NiUpIHNlcGlhKDk2JSkgc2F0dXJhdGUoMzI5JSkgaHVlLXJvdGF0ZSgxMTVkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg4NiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGOEZBRkM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tcmlnaHQuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvamVjdHMtYmxvY2stNntcclxuICAgIC52aWV3cy1maWVsZC1maWVsZC1yZXN1bHRze1xyXG4gICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL0NsaWVudCBDb21tZW50c1xyXG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay04IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfbDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfcztcclxuICAgIH1cclxuICAgICAgICAudmlldy1pZC1wcm9qZWN0cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAkaW5kZW50X3h4cyAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnZpZXctY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC52aWV3cy1yb3cge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2xpZW50LXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL3F1b3RlLW1hcmstZ3JlZW4uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jbGllbnQtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXBfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNsaWVudC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNsaWVudC1pbmZvIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9FbmQgQ2xpZW50IENvbW1lbnRzXHJcblxyXG4vL0VuZCBQcm9kdWN0XHJcbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiB7XHJcbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIC8vcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctY29udGVudCAge1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIC52aWV3cy1yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgLy8gZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgLyogMiBjb2x1bW5zICovXHJcbiAgICAgICAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgLy8gJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgIC8vICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgZ3JpZC1yb3ctZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgLy8gJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIC8vICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcclxuICAgICAgICAgICAgICAgIC8vICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgZ3JpZC1yb3ctZW5kOiAzO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9FbmQgRW5kIFByb2R1Y3RcclxuLy8gLmJsb2NrLXZpZXdzLWJsb2NrZ2V0LWluLXRvdWNoLXdlYmZvcm0tYmxvY2stMXtcclxuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xyXG4vLyB9XHJcbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTEye1xyXG4gICAgICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3NtIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm17XHJcbiAgICAgICAgICAgICNlZGl0LWZsZXhib3gtMDUsICNlZGl0LWZsZXhib3gtMDh7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNlZGl0LWZsZXhib3gtMDl7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1hY3Rpb25zLndlYmZvcm0tYWN0aW9uc3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXhsO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGOEZBRkM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9zdWJtaXQuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53ZWJmb3JtLWZsZXhib3h7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLndlYmZvcm0tZmxleC0tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC53ZWJmb3JtLWZsZXgud2ViZm9ybS1mbGV4LS0xOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgbGFiZWwsLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZBNkE3MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIipcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAgMXB4IHNvbGlkICMzMEI1ODc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojRTFFNEU4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuanMtZm9ybS1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmpzLWZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcCxhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxufVxyXG4ubm9kZS0tdHlwZS1wcm9qZWN0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS03NS0yNXtcclxuICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25ke1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG4ubm9kZS0tdHlwZS1wcm9qZWN0IC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTF7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XHJcbiAgICB9XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvY2F0aW9ucy1jb250YWluZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgLmxvY2F0aW9ucy1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctaWQtbG9jYXRpb25fYmxvY2sudmlldy1kaXNwbGF5LWlkLWJsb2NrXzF7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfbDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9sO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufVxyXG4vL05leHQgaW4gbGluZVxyXG4uYmxvY2stdmlld3MtYmxvY2twcm9qZWN0cy1ibG9jay03IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xyXG4gICAgICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfN3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3NtIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXctY29udGVudHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5jdXN0b20tbGluay1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LWljb24uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtcHJvamVjdC1yZWZlcmVuY2UtcHJvamVjdHMgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggNDhweCAwcHggNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHggMjRweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgI0VGRUZFRiwgI0Y5RjlGOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pbWctaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxufVxyXG5cclxuXHJcbi8vYWRkaW5nIHN0eWxlcyBmb3IgdGhlIHRheG9ub215IHRlcm1zIHdoaWNoIGxpbmtzIGhhdmUgYmVlbiByZW1vdmVkXHJcbi5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAkZ2FwX207XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBnYXA6ICRnYXBfeHM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZF9faXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIHdpZHRoOmZpdC1jb250ZW50O1xyXG4gICAgICAgIGhlaWdodDpmaXQtY29udGVudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ibG9jay12aWV3cy1ibG9ja2xlYWRlcnMtYmxvY2stYmxvY2stMXtcclxuICAgICAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3NtIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0VGRUZFRiwgICNGOUY5RjkpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNsaWVudC1oZWFkZXItd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNsaWVudC1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jbGllbnQtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jbGllbnQtY29udGVudC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVldGluZy1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjhGQUZDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ibG9jay12aWV3cy1ibG9ja3Byb2plY3RzLWJsb2NrLTExe1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2Jsb2NrLXZpZXdzLWJsb2NrLWF3YXJkcy1ibG9jay1ibG9jay0xLTJ7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlYWRlci1jYXRlZ29yaWVze1xyXG4gICAgdWx7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6Zml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDpmaXQtY29udGVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMTJweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICBsaVtpZD0nV2ViIGRldmVsb3BtZW50J10sbGlbaWQ9J1NvZnR3YXJlIERldmVsb3BtZW50J10sbGlbaWQ9J01vYmlsZSBkZXZlbG9wbWVudCddLGxpW2lkPSdBcHAgRGV2ZWxvcG1lbnQnXSxsaVtpZD0nQXBwdXR2ZWNrbGluZyddLGxpW2lkPSdXZWJidXR2ZWNrbGluZyddLGxpW2lkPSdNanVrdmFydXV0dmVja2xpbmcnXSxsaVtpZD0nTW9iaWwgdXR2ZWNrbGluZydde1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSg0OCwgMTgxLCAxMzUsIDAuMik7XHJcbiAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgfVxyXG4gICBsaVtpZD0nRGlnaXRhbCBNYXJrZXRpbmcnXSxsaVtpZD0nRGlnaXRhbCBNYXJrbmFkc2bDtnJpbmcnXXtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoNDQsIDE1MCwgMjQyLCAwLjIpO1xyXG4gICAgY29sb3I6ICMyQzk2RjI7XHJcbiAgIH1cclxuICAgbGlbaWQ9J1VJJlVYIGRlc2lnbidde1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDY3LCAxMDYsIDAuMik7XHJcbiAgICBjb2xvcjogI0ZGNDM2QTtcclxuICAgfVxyXG59XHJcbi52aWV3cy1maWVsZC1maWVsZC1jYXRlZ29yaWVze1xyXG4gICAgLmxpc3QtZ3JvdXB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6ICRnYXBfbTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGdhcDogJGdhcF94cztcclxuICAgIH1cclxuICAgIGxpe1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICB3aWR0aDpmaXQtY29udGVudDtcclxuICAgICAgICBoZWlnaHQ6Zml0LWNvbnRlbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5saVtjdXN0b21faWQ9J1dlYiBkZXZlbG9wbWVudCddLGxpW2N1c3RvbV9pZD0nU29mdHdhcmUgRGV2ZWxvcG1lbnQnXSxsaVtjdXN0b21faWQ9J01vYmlsZSBkZXZlbG9wbWVudCddLGxpW2N1c3RvbV9pZD0nQXBwIERldmVsb3BtZW50J10sbGlbY3VzdG9tX2lkPSdBcHB1dHZlY2tsaW5nJ10sbGlbY3VzdG9tX2lkPSdXZWJidXR2ZWNrbGluZyddLGxpW2N1c3RvbV9pZD0nTWp1a3ZhcnV1dHZlY2tsaW5nJ10sbGlbY3VzdG9tX2lkPSdNb2JpbCB1dHZlY2tsaW5nJ117XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ4LCAxODEsIDEzNSwgMC4yKTtcclxuICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICB9XHJcbiAgIGxpW2N1c3RvbV9pZD0nRGlnaXRhbCBNYXJrZXRpbmcnXSxsaVtjdXN0b21faWQ9J0RpZ2l0YWwgTWFya25hZHNmw7ZyaW5nJ117XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxNTAsIDI0MiwgMC4yKTtcclxuICAgIGNvbG9yOiAjMkM5NkYyO1xyXG4gICB9XHJcbiAgIGxpW2N1c3RvbV9pZD0nVUkmVVggZGVzaWduJ117XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgNjcsIDEwNiwgMC4yKTtcclxuICAgIGNvbG9yOiAjRkY0MzZBO1xyXG4gICB9XHJcbn0iLCIvKiBUaXRsZSAqL1xyXG4uYmxvY2stYmxvY2stY29udGVudDc0NzgxMGFlLTFiZDEtNDA4NC05MzJiLTk4MmNlYTRjNWNmZCB7XHJcbiAgICBAZXh0ZW5kIC52aWV3LWhlYWRlcjtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgIH0gXHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiBFbmQgVGl0bGUgKi9cclxuXHJcbi8qIEFib3V0IFplbiBCbG9jayAqL1xyXG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMSB7XHJcblxyXG4gICAgLnZpZXctYWJvdXQtemVuLWJsb2NrIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC55b3V0dWJlLXBsYXllciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICBtYXJnaW46IDVweDtcclxuICAgIH1cclxuICAgICAgXHJcbiAgICAueW91dHViZS1wbGF5ZXIgaWZyYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICAgXHJcbiAgICAueW91dHViZS1wbGF5ZXIgaW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHMgYWxsO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC40cyBhbGw7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cyBhbGw7XHJcbiAgICB9XHJcbiAgICAgIFxyXG4gICAgLnlvdXR1YmUtcGxheWVyIGltZzpob3ZlciB7XHJcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoNzUlKTtcclxuICAgICAgICAtbW96LWZpbHRlcjogYnJpZ2h0bmVzcyg3NSUpO1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3NSUpO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWV3cy1maWVsZC1maWVsZC1hYm91dC1pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLWFib3V0LWluZm9ybWF0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50LWw7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBnYXA6ICRnYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjI0cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNGOUY5RjkgMCUsICNFRkVGRUYgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X207XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIEVuZCBhYm91dCB6ZW4gYmxvY2sgKi9cclxuXHJcbi8qIEZvdW5kZXJzICovXHJcbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay0yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICBwYWRkaW5nOiAkaW5kZW50X20gMHB4IDBweCAkaW5kZW50X207XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfcyAwcHggMHB4ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBnYXA6ICRnYXA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3VuZGVycy1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4ICRpbmRlbnRfeHMgMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3VuZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyMDdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tZm91bmRlcnMtbmFtZS1wb3NpdGlvbi1saW5rLXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6dW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1mb3VuZGVycy1uYW1lLXBvc2l0aW9uLWxpbmste1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubGVhcm4tbW9yZS1saW5rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm91bmRlcnMtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiBFbmQgRm91bmRlcnMgKi9cclxuXHJcbi8qIEJhY2tncm91bmQgYW5kIE1pc3Npb24gYmxvY2sgKi9cclxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTMge1xyXG4gICAgLnZpZXctYWJvdXQtemVuLWJsb2NrIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLWxpc3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc21cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaDUtaGVhZGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTokaW5kZW50X3h4cyA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiBFbmQgQmFja2dyb3VuZCBhbmQgTWlzc2lvbiBibG9jayAqL1xyXG5cclxuLyogVmFsdWVzIEJsb2NrICovXHJcbi5ibG9jay12aWV3cy1ibG9ja2Fib3V0LXplbi1ibG9jay1ibG9jay00IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcblxyXG4gICAgLnZpZXctYWJvdXQtemVuLWJsb2NrIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpZXdzLXJvdyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZC1jb250ZW50IHtcclxuXHJcbiAgICAgICAgLnZhbHVlcy10aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaDUtaGVhZGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZhbHVlcy1ib2R5IHtcclxuICAgICAgICAgICAgLm93bC1pdGVte1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGdhcDogJGdhcDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgeHhsKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjk2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIHh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm93bC1zdGFnZXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAub3dsLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogRW5kIFZhbHVlcyAqL1xyXG5cclxuLyogVGVhbSBCbG9jayAqL1xyXG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stNSB7XHJcbiAgICAudmlldy1hYm91dC16ZW4tYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZWFtLWxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNjI0cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaDUtaGVhZGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRlYW0tYm9keSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmg0LXN1YmhlYWRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVhbS1yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzOS41JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94cztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzEuNTUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm93bC1kb3RzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEVuZCBUZWFtICovXHJcblxyXG4vKiBPZmZpY2VzIEJsb2NrICovXHJcbi5ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJsb2NrLWJsb2NrLTIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMjNweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0NHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIyM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlldy1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfcyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zbSAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDQ1LjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3cy1yb3cge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgd2lkdGg6IDMxLjUlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY291bnRyeSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1sb2NhdGlvbntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWwgJGJvcmRlci1yYWRpdXMtbCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIC5sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogRW5kIE9mZmljZXMgKi9cclxuXHJcbi5wYXRoLWFib3V0IHtcclxuICAgIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy1ibG9jay1ibG9jay0xIHtcclxuICAgICAgICAudmlldy1pZC1hd2FyZHNfYmxvY2sge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDExOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIHtcclxuICAgICAgICBAZXh0ZW5kIC5uZXdzbGV0dGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC05NnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTg1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL25ldyBnYWxsZXJ5IHNlY3Rpb24gb24gYWJvdXQgdXNcclxuLy9JbWFnZSBnYWxsZXJ5IGJsb2NrXHJcblxyXG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stOXtcclxuICAgIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206ICRpbmRlbnRfbDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBAa2V5ZnJhbWVzIHNjcm9sbCB7XHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgLSAwLjVyZW0pKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3dsLWNhcm91c2Vse1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1uYXYgLm93bC1wcmV2IHNwYW4ge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93X3JpZ2h0LnN2Zyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd2wtbmF2IC5vd2wtbmV4dCBzcGFuIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvd19yaWdodC5zdmcpO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM5LjUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfeHM7XHJcbiAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMxLjU1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1saXN0e1xyXG4gICAgICAgICZbZGF0YS1hbmltYXRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAubGlzdC1ncm91cHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2Nyb2xsIHZhcigtLV9hbmltYXRpb24tZHVyYXRpb24sIDY1cylcclxuICAgICAgICAgICAgICAgICAgdmFyKC0tX2FuaW1hdGlvbi1kaXJlY3Rpb24sIGZvcndhcmRzKSBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLml0ZW0tbGlzdHtcclxuICAgICAgICAubGlzdC1ncm91cHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2MCwgMTAwcHgpO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAzMDApO1xyXG4gICAgICAgICAgICBncmlkLWdhcDogJGluZGVudF94cztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGU6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBncmlkLWdhcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbXtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3ODRweCkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDEpICB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNztcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiAzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCgyKSAge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDEyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDMpICB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMTI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoNCkgIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMTY7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoNSkgIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxNjtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoNikgIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyMjtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjc7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoNykgIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyMjtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjc7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoOCkgIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyNztcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMzE7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoOSkgIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMzc7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoMTApICB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMzc7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDQyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDExKSAge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM3O1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0MjtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiAzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCgxMikgIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0MjtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNDY7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoMTMpICB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDY7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDUyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDE0KSAge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDUyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA1NztcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoMTUpICB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTI7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDU3O1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwdXJwbGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDE2KSAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU3O1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA2MTtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiAzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9FbmQgaW1hZ2UgZ2FsbGVyeSBibG9ja1xyXG4vL2VuZCBnYWxsZXJ5IHNlY3Rpb24gb24gYWJvdXQgdXNcclxuLy9Db21wYW55IHZhbHVlcyBibG9ja1xyXG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1tYWluLTU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnZpZXctaWQtYWJvdXRfemVuX2Jsb2Nre1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEyID4udmlldy1jb250ZW50IHtcclxuICAgICAgICBmbGV4OiAwIDEgNTAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRnYXBfeHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgICAgICAgICAgLmFib3V0LWNvbXBhbnktdGl0bGUtYm9keS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIC5hYm91dC1jb21wYW55LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmFib3V0LWNvbXBhbnktYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3Mtcm93LmFjdGl2ZS1jb21wYW55LXZhbHVle1xyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICAgICAgICAgIC5hYm91dC1jb21wYW55LXRpdGxlLWJvZHktd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIC5hYm91dC1jb21wYW55LWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLmF0dGFjaG1lbnQtYWZ0ZXJ7XHJcbiAgICAgICAgZmxleDogMCAxIDUwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcF94cztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXctY29udGVudHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAuYWJvdXQtY29tcGFueS1pbWFnZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbCA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvL21heC1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlLWNvbXBhbnktdmFsdWV7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5hYm91dC1jb21wYW55LWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBpZnJhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC55b3V0dWJlLXBsYXllcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBsYXktYnV0dG9uLWRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbGF5LWJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbGF5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3l0LXBsYXktYnV0dG9uLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stMTF7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1tYWluLTU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAmLmFjdGl2ZS1jb21wYW55LXZhbHVlIC5hYm91dC1jb21wYW55LWltYWdle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAuYWJvdXQtY29tcGFueS10aXRsZS1ib2R5LXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWJvdXQtY29tcGFueS1pbWFnZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgICAgICAuYWJvdXQtY29tcGFueS10aXRsZS1ib2R5LXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAuYWJvdXQtY29tcGFueS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hYm91dC1jb21wYW55LWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWJvdXQtY29tcGFueS1pbWFnZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbCA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlld3Mtcm93LmFjdGl2ZS1jb21wYW55LXZhbHVle1xyXG4gICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgICAgICAuYWJvdXQtY29tcGFueS10aXRsZS1ib2R5LXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLmFib3V0LWNvbXBhbnktYm9keXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFib3V0LWNvbXBhbnktaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICBpZnJhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAueW91dHViZS1wbGF5ZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5wbGF5LWJ1dHRvbi1kaXZ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAucGxheS1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgICAgICAucGxheXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy95dC1wbGF5LWJ1dHRvbi5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9FbmQgY29tcGFueSB2YWx1ZXMgYmxvY2tcclxuXHJcbi8vTWlzc2lvbiBibG9ja1xyXG5cclxuLmJsb2NrLXZpZXdzLWJsb2NrYWJvdXQtemVuLWJsb2NrLWJsb2NrLTh7XHJcbiAgICAudmlldy1hYm91dC16ZW4tYmxvY2sudmlldy1pZC1hYm91dF96ZW5fYmxvY2t7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfcyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zbSAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDQ1LjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG4gICAgLnZpZXdzLXJvd3tcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWFib3V0LW1pc3Npb24tb3B0aW9uc3tcclxuICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMtdGl0bGUtYm9keS17XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgNDklOyBcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyBcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXNlcnZpY2VzLXBhcmFncmFwaC0xe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL0VuZCBtaXNzaW9uIGJsb2NrIFxyXG5cclxuLy9BYm91dCB1cyB0ZWFtIGJsb2NrIFxyXG4uYmxvY2stdmlld3MtYmxvY2thYm91dC16ZW4tYmxvY2stYmxvY2stN3tcclxuICAgIC52aWV3LWFib3V0LXplbi1ibG9jay52aWV3LWlkLWFib3V0X3plbl9ibG9ja3tcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3NtIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogNDUuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlld3Mtcm93e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1hYm91dC10ZWFtLXRleHQtb25le1xyXG4gICAgICAgICAgICBmbGV4OiAwIDEgNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1hYm91dC10ZWFtLXRleHQtdHdve1xyXG4gICAgICAgICAgICBmbGV4OiAwIDEgNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vZW5kIHRlYW0gIiwiLmJsb2NrLXZpZXdzLWJsb2NrY2FyZWVyLWJsb2NrLXZpZXctYmxvY2stMSB7XHJcbiAgICAueW91dHViZS1wbGF5ZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICB9XHJcbiAgICAgIFxyXG4gICAgLnlvdXR1YmUtcGxheWVyIGlmcmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAgIFxyXG4gICAgLnlvdXR1YmUtcGxheWVyIGltZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzIGFsbDtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IDAuNHMgYWxsO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsO1xyXG4gICAgfVxyXG4gICAgICBcclxuICAgIC55b3V0dWJlLXBsYXllciBpbWc6aG92ZXIge1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDc1JSk7XHJcbiAgICAgICAgLW1vei1maWx0ZXI6IGJyaWdodG5lc3MoNzUlKTtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNzUlKTtcclxuICAgIH1cclxuICAgICAgXHJcbiAgICAvKi55b3V0dWJlLXBsYXllciAucGxheSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTM2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTM2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvUGxheS5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9Ki9cclxuXHJcbiAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtY2FyZWVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gcGVya3Mgdmlld1xyXG5cclxuLnZpZXctaWQtY2FyZWVyX2Jsb2NrX3ZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aF94bDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmllbGQtLW5hbWUtYm9keXtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3cy1yb3cge1xyXG4gICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1wZXJrcy10aXRsZS1jYXJlZXJ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTokaW5kZW50X3M7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTAwcHg7XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmg1LWhlYWRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWNhcmVlcntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3MtZmllbGQtZmllbGQtcGVya3Mge1xyXG4gICAgICAgICAgICAuaXRlbS1saXN0IHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogODY1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tcGVyay1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6ICRnYXBfbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LXBlcmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAjbG9hZE1vcmV7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b20tYnV0dG9uLXhsLWNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGNhcmVlciBpbmZvXHJcbi5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0ye1xyXG4gICAgLnJlZ2lvbi13aXRoLXBhZGRpbmctYm90dG9te1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzJ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGluZGVudF94eHM7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaW5kZW50X3NtO1xyXG4gICAgICAgIC52aWV3cy1maWVsZHtcclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGluZGVudF94cyAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAubmF2LWNvbnRhaW5lcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDY0cHggMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBnYXA6ICRnYXBfbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgICAgICAgICBnYXA6ICRnYXBfcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy90aGUgbGlzdCB3aXRoIHBlcmtzIHJvbGVzIGFuZCBzaW1pbGFyIHRoYXQgbmVlZHMgdG8gYmUgaGlkZGVuIFxyXG4gICAgICAgICAgICAuaGlkZGVuTGlzdHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRpbmRlbnRfeHMgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9jay12aWV3cy1ibG9ja3Bvc2l0aW9ucy1ibG9jay0ze1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgfVxyXG4gICAgLnZpZXctaWQtcG9zaXRpb25zLnZpZXctZGlzcGxheS1pZC1ibG9ja18ze1xyXG4gICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgaDR7IFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3MtZmllbGR7XHJcbiAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgYXtcclxuICAgICAgICBAZXh0ZW5kIC5jdXN0b20tYnV0dG9uLXhsLWNvbG9yLW1haW4tMTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICB9XHJcbiAgICAgLnZpZXdzLWxhYmVsLWZpZWxkLWVtcGxveW1lbnQtdHlwZS1wb3NpdGlvbntcclxuICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQb3NpdGlvbnMgdmlld1xyXG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stMXtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0zO1xyXG4gICAgLnZpZXctaWQtcG9zaXRpb25ze1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOTZweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9sO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjg1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oNC1zdWJoZWFkZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDVbaWRde1xyXG4gICAgICAgICAgICAgICAgc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogMTQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXctY29udGVudC5yb3d7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rMykpe1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogJGluZGVudF9zO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDJuKSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgybikpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbikpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yb3ctaW5uZXItcG9zaXRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF9zO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucG9zaXRpb24tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIC5sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmFwcGx5LW5vd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubGVhcm4tbW9yZS1saW5rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubGVhcm4tbW9yZS1saW5rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2stdmlld3MtYmxvY2twb3NpdGlvbnMtYmxvY2stNXtcclxuICAgIEBleHRlbmQgLmJsb2NrLXZpZXdzLWJsb2NrcG9zaXRpb25zLWJsb2NrLTE7XHJcbiAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIC8vIH1cclxuICAgIC8vIC52aWV3LWlkLXBvc2l0aW9ucyB7XHJcbiAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDE5NnB4O1xyXG4gICAgLy8gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjg1cHg7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG59XHJcblxyXG4vLyBhcHBseSB0byBwb3NpdGlvbiBibG9ja1xyXG5cclxuLmJsb2NrLXZpZXdzLWJsb2NrYXBwbHktdG8tcG9zaXRpb24tYmxvY2stYmxvY2stMXtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcclxuICAgIC5hcHBseS1ibG9ja3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggJGluZGVudF94cztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG5cclxuICAgICAgICBoNHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc21hbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQtc2lkZXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHA6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTJweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi1sLWNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMjBweDtcclxuICAgIH1cclxufVxyXG4uYmxvY2stdmlld3MtYmxvY2thcHBseS10by1wb3NpdGlvbi1ibG9jay1ibG9jay0ye1xyXG4gICAgQGV4dGVuZCAuYmxvY2stdmlld3MtYmxvY2thcHBseS10by1wb3NpdGlvbi1ibG9jay1ibG9jay0xO1xyXG4gICAgbWFyZ2luLXRvcDogLTg0cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGNhcmVlciByZWdpb24gd2l0aCBwYWRkaW5nIGZpeFxyXG4ucGF0aC1jYXJlZXJ7XHJcbiAgICAuYmxvY2stdmlld3MtYmxvY2tjYXJlZXItYmxvY2stdmlldy1ibG9jay0xe1xyXG4gICAgICAgIC5yZWdpb24td2l0aC1wYWRkaW5nLWJvdHRvbXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCB7XHJcbiAgICAgICAgQGV4dGVuZCAubmV3c2xldHRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOTZweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE4NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gbGF5b3V0LTI1IGZvciBjYXJlZXJcclxuLm5vZGUtLXR5cGUtcG9zaXRpb257XHJcbiAgICAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUgeyAgICAgICBcclxuICAgICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogMTcwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWdpb24td2l0aC1wYWRkaW5nLWJvdHRvbXtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIHtcclxuICAgICAgICBAZXh0ZW5kIC5uZXdzbGV0dGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC05NnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTg1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL25ldyBpbWFnZSBnYWxsZXJ5XHJcbi5ibG9jay12aWV3cy1ibG9ja3plbi1saWZlLWJsb2NrLWJsb2NrLTJ7XHJcbiAgICAudmlldy16ZW4tbGlmZS1ibG9jay52aWV3LWlkLXplbl9saWZlX2Jsb2Nre1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3NtIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogNDUuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3dsLWNhcm91c2Vse1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1uYXYgLm93bC1wcmV2IHNwYW4ge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93X3JpZ2h0LnN2Zyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd2wtbmF2IC5vd2wtbmV4dCBzcGFuIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvd19yaWdodC5zdmcpO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM5LjUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfeHM7XHJcbiAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMzkuNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzEuNTUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLm93bC1kb3RzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgLml0ZW0tbGlzdHtcclxuICAgICAgICAgICAgLmxpc3QtZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTMsIDFmcik7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAzMDApO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1nYXA6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGU6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDEpICB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA5O1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCgyKSAge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDMpICB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxNDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDM7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoNCkgIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiA0O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDUpICB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogNTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAubGlzdC1ncm91cC1pdGVtOm50aC1jaGlsZCg2KSAge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OjY7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxMDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMztcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoNykgIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxNDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMztcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWZvb3RlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXhsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vZW5kIG5ldyBpbWFnZSBnYWxsZXJ5IiwiLnBhdGgtY29uZmlybWF0aW9uIHtcclxuICAgIC5mZWF0dXJlZC1ib3R0b20ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICB9XHJcbiAgICAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtYmxvY2stYmxvY2stMSB7XHJcbiAgICAgICAgLnZpZXctYXdhcmRzLWJsb2NrIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMTlweDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9jay1ibG9jay1jb250ZW50MGYxMjFhZmItMDIxMi00OGYzLTliNmItZjIzM2VkYTk0ZDU1IHtcclxuICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X2w7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9sO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9tO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X207XHJcbiAgICB9IFxyXG5cclxuICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmg1LWhlYWRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi1sLWNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRpbmRlbnRfbSAwIDAgMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggJGluZGVudF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEsXHJcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCwuYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTV7XHJcblxyXG4gICAgLnZpZXctaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLnNvY2lhbC1uZXR3b3Jrc3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5zb2NpYWwtbWVkaWEtbGlua3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMS42cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctZmlsdGVycyB7XHJcbiAgICAgICAgaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bil7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMwYjU4NyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmVmLWxpbmtzLXVzZS1hamF4LmJlZi1saW5rcy5hY3RpdmUtZmlsdGVyLWxpbmtze1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3MtZXhwb3NlZC1mb3Jte1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAuZC1mbGV4IC5qcy1mb3JtLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgIC5kLWZsZXggLmpzLWZvcm0taXRlbXtcclxuICAgICAgICAgICAgICAgICAgICAuYmVmLWxpbmtzLXVzZS1hamF4e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy14bDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYmVmLWxpbmstLXNlbGVjdGVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbikpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoM24pKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZG93bi13aGl0ZS5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1idXR0b24tbWFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEycHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1pdGVtLWNvbWJpbmUgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZWFyY2gtaWNvbi5wbmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgLy8gZm9ybVthY3Rpb249Jy9zdi9ueWhldGVyJ10ge1xyXG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAuZC1mbGV4e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICNzbWFsbGJ1dHRvbnh7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2xvc2UtYnV0dG9uLWljb24uc3ZnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFjdGl2ZS1idXR0b24teHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLmFjdGl2ZS1zZWFyY2gtbGlua3N7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWN0aXZlLXNlYXJjaHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbGJ1dHRvbnh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYWN0aXZlLWJ1dHRvbi14e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFjdGl2ZS1zZWFyY2ggLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMwYjU4NyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuanMtZm9ybS1pdGVte1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDElICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMuNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIC8vIHVsIGxpe1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICAgICNFMUU0RTg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cclxuICAgICAgICAgICAgICAgY29sb3I6ICAgICNFMUU0RTg7XHJcbiAgICAgICAgICAgICAgIG9wYWNpdHk6ICAxO1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xyXG4gICAgICAgICAgICAgICBjb2xvcjogICAgI0UxRTRFODtcclxuICAgICAgICAgICAgICAgb3BhY2l0eTogIDE7XHJcbiAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuICAgICAgICAgICAgICAgY29sb3I6ICAgICNFMUU0RTg7XHJcbiAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAgICAjRTFFNEU4O1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIDo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xyXG4gICAgICAgICAgICAgICBjb2xvcjogICAgI0UxRTRFODtcclxuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS10eXBlLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAkZ2FwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogJGdhcF9zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLmJlZi1saW5rLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1hY3Rpb25ze1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS1pdGVtLWNvbWJpbmV7XHJcbiAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmF0dGFjaG1lbnQtYmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7XHJcbiAgICAgICAgLy9nYXA6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGdhcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLnJlZ2lvbi13aXRoLW1hcmdpbntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAudmlld3Mtcm93IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyAvKiBBZGp1c3QgdGhlIHNwYWNlIGJldHdlZW4gcm93cyBhcyBuZWVkZWQgKi9cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZWdpb24td2l0aC1tYXJnaW57XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2ctc3BlY2lhbC1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8ye1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZXctY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2ctc3BlY2lhbC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9nLXNwZWNpYWwtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9nLXNwZWNpYWwtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1jcmVhdGVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWNvbnRlbnQge1xyXG5cclxuICAgICAgICAudmlld3Mtcm93IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmltZy1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuXHJcbiAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1ib2R5IHtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5sZWFybi1tb3JlLWxpbms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9Mb2FkIE1vcmUgQnV0dG9uXHJcbiAgICAuanMtcGFnZXJfX2l0ZW1zIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94cztcclxuXHJcbiAgICAgICAgLnBhZ2VyX19pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTEge1xyXG4gICAgI2VkaXQtc3VibWl0LWJsb2d7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC52aWV3LWZpbHRlcnN7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmVmLWxpbmtze1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy14bDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLW9uZS1pdGVte1xyXG4gICAgICAgIC5yZWdpb24td2l0aC1tYXJnaW57XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9nLXNwZWNpYWwtY29udGFpbmVye1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5ibG9nLXNwZWNpYWwtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ibG9nLXNwZWNpYWwtY29udGVudHtcclxuICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIC52aWV3LWlkLWJsb2cge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctaGVhZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZXJ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stNCB7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2V7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94cztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gYmxvZyBpbmZvXHJcbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctYmxvY2stM3tcclxuXHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDgyNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3MgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3VidGl0bGUtcHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuaDUtaGVhZGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmg1LWhlYWRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud3JhcHBlcntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zOztcclxuICAgICAgICAgICAgcCwgdWx7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgLy8gLnZpZXdzLWZpZWxkLWZpZWxkLW1haW4taW1hZ2UtYmxvZ3tcclxuICAgICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UsLnZpZXdzLWZpZWxkLWZpZWxkLW1haW4taW1hZ2UtYmxvZ3tcclxuICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay0ye1xyXG5cclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAkaW5kZW50X3h4cztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICBtYXgtd2lkdGg6IDg0MnB4O1xyXG4gICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94eHMgMCAkaW5kZW50X3NtIDA7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3MtZmllbGQtYm9keSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIsIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg0LCBoNSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5M3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI2M3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozNTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3cy1maWVsZC1maWVsZC10YWdze1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGdhcDogJGdhcF9zO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDpmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgIGhlaWdodDpmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9jay12aWV3cy1ibG9ja3NoYXJlLXBvc3QtYmxvY2stYmxvY2stMXtcclxuICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWlkLXNoYXJlX3Bvc3RfYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC53cmFwcGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGRpdntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGV4dGVuZCAuc29jaWFsLW1lZGlhLWxpbmtzO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYXRoLWJsb2d7XHJcbiAgICAucmVnaW9uLXdpdGgtMi1jb2wtYWpheHtcclxuICAgICAgICAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlcntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgtbisyKSl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybil7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYzNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xyXG4gICAgICAgIEBleHRlbmQgLm5ld3NsZXR0ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTk2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xODVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbGV0LXMtdGFsay1ibG9jay1ibG9jay0xIHtcclxuICAgICAgICAudmlldy1pZC1sZXRfc190YWxrX2Jsb2NrIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE5NnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyODVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL2xldHMgdGFsayBibG9rb3ZpXHJcbi5wYXRoLWJsb2d7XHJcbiAgICAuYmxvY2stdmlld3MtYmxvY2tsZXQtcy10YWxrLWJsb2NrLWJsb2NrLTIge1xyXG4gICAgICAgIC52aWV3LWlkLWxldF9zX3RhbGtfYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTk2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vZW5kIGxldHMgdGFsayBibG9rb3ZpXHJcblxyXG4vL3NpZGViYXIgb24gdGhlIG5ldyBibG9nIHBhZ2VcclxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay03e1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHMgJGluZGVudF94eHM7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIHhsKSB7IFxyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xyXG4gICAgICAgIC8vbWF4LXdpZHRoOiA4NDJweDtcclxuICAgIH1cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNzgwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIHRvcDogMTIwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG92ZXJmbG93LXk6YXV0bztcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgLyogRW5hYmxlIHZlcnRpY2FsIHNjcm9sbGluZyAqL1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lOyAvKiBGb3IgQ2hyb21lLCBTYWZhcmksIGFuZCBPcGVyYSAqL1xyXG4gICAgfVxyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB9IFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICAvL2N1cnNvcjogcG9pbnRlcjsgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0gICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY3RpdmUtbmF2LWJsb2ctbGlua3tcclxuICAgICAgICBjb2xvcjogIzMwYjU4NyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyLWJsb2ctdGl0bGV7XHJcbiAgICAgICAgcCxhe1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGViYXItYmxvZy1zdWJ0aXRsZXtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwX3M7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgcCxhe1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1mb290ZXJ7XHJcbiAgICAgICAgLmZvb3Rlci1ibG9nLWxpbmtze1xyXG4gICAgICAgICAgICBwLGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zOyAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vZW5kIG9mIHRoZSBzaWRlYmFyIG5ldyBzaW5nbGUgYmxvZyBwYWdlXHJcbi8vbWFpbiBuZXcgcGFnZSBzaW5nbGUgYmxvZ1xyXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWJsb2NrLTh7XHJcbiAgICAudmlldy1pZC1ibG9ne1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF9tbDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBkaXZbaWRde1xyXG4gICAgICAgIHNjcm9sbC1tYXJnaW4tYmxvY2stc3RhcnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlld3MtZmllbGQtZmllbGQtYm9keS1wYXJhZ3JhcGgtYmxvZ3tcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NTBweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NTBweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjkzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjYzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NTBweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozNTBweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLCBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQsIGg1IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyOTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICAvL21heC13aWR0aDogODQycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCB4bCkgeyBcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL2VuZCBtYWluIG5ldyBwYWdlIHNpbmdsZSBibG9nXHJcblxyXG4vL3R3byBjb2x1bW5zIHBhZ2UgbGF5b3V0IFxyXG4ubm9kZS0tdHlwZS1hcnRpY2xle1xyXG4gICAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1e1xyXG4gICAgICAgIEBleHRlbmQgLnJlZ2lvbi13aXRoLW1hcmdpbjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbntcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCB4bCkgeyBcclxuICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxheW91dF9fcmVnaW9uLS1maXJzdHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCB4bCkgeyBcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgdG9wOiAwJTtcclxuICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmR7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9lbmQgdHdvIGNvbHVtbnMgcGFnZSBsYXlvdXQgXHJcblxyXG4vL2F1dGhvciBibG9jayBcclxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1ibG9jay02e1xyXG4gICAgLnJlZ2lvbi13aXRoLW1hcmdpbntcclxuICAgICAgICBtYXgtd2lkdGg6IDg0MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X20gIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnYXAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXBfcyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoNHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0W2lkXXtcclxuICAgICAgICAgICAgc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogMTQwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dGhvci1ibG9jay1jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLmF1dGhvci1ibG9jay1pbWFnZS1uYW1le1xyXG4gICAgICAgICAgICAuYXV0aG9yLWJsb2NrLWltYWdle1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAuYXV0aG9yLWJsb2NrLW5hbWUtZW1haWx7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIC5hdXRob3ItYmxvY2stbmFtZXtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXV0aG9yLWJsb2NrLWVtYWlse1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2ZykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdXRob3ItYmxvY2stY29udGVudHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnYXBfbTtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vZW5kIGF1dGhvciBibG9jayBcclxuLmFjdGl2ZS1zaWRlYmFyLWxpbmtze1xyXG5cclxuICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLy8gICAgIHRvcDoxNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB0b3A6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgbGVmdDogMCUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxufVxyXG4vL21vYmlsZSBibG9jayBidXR0b25cclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2lkZWJhci1ibG9nLWJ1dHRvbi1ibG9jay0xLmFjdGl2ZS1zaWRlYmFyLWJ1dHRvbntcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvc2UtYnV0dG9uLWljb24uc3ZnKSBuby1yZXBlYXQgMnB4LCAjRjdGN0Y3ICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4uYmxvY2stdmlld3MtYmxvY2tzaWRlYmFyLWJsb2ctYnV0dG9uLWJsb2NrLTF7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0zNXB4O1xyXG4gICAgICAgIHRvcDogMTY1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cmVtIDVyZW0gMDtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zaWRlYmFyLWljb24uc3ZnKSBuby1yZXBlYXQgMnB4LCAjRjdGN0Y3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNXB4O1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuLy9lbmQgbW9iaWxlIGJsb2NrIGJ1dHRvbiIsIi5ub2RlLS10eXBlLXNlbyB7XHJcbiAgICBuYXYudGFicyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vU0VPIFRvcFxyXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMSB7XHJcblxyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcclxuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VvLWhlYWRlcntcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDgyNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1YnRpdGxlLXB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmg1LWhlYWRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAvLyAudmlld3MtZmllbGQtZmllbGQtbWFpbi1pbWFnZS1ibG9ne1xyXG4gICAgICAgIC8vICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1zZW97XHJcbiAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9FbmQgU0VPIFRvcFxyXG4vL1NFTyB0b3Agb3B0aW9uYWxcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTkge1xyXG4gICAgLmluZm9ybWF0aW9uLWZpZWxke1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6ICRnYXBfcztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vcGFkZGluZy1ib3R0b206ICRpbmRlbnRfc21hbGw7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X2w7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXNlb3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC8vIG1hcmdpbjogYXV0bztcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDg0NHB4O1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlld3MtZmllbGQtbm90aGluZyB7XHJcbiAgICAgICAgLnNlby1oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5jYWxsLWFjdGlvbi1zZW97XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b20tYnV0dG9uLXhsLWNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy14bDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGV4dGVuZCAudmlldy1oZWFkZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudmlld3MtZmllbGQtYm9keSB7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogJGdhcF9zO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDJbaWRdOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAtODVweCAwIDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NDRweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL0VuZCBTRU8gVG9wIG9wdGlvbmFsXHJcbi8vU0VPIFNlcnZpY2VzXHJcbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay00e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgIC5idXR0b24tbGlua3tcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NDRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWlkLXNlbyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfbDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3cy1yb3cge1xyXG4gICAgIC5zZXJ2aWNlLWJsb2Nrc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLXRpdGxlLWJvZHktbGluay17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNGOUY5RjkgMCUsICNFRkVGRUYgMTAwJSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfcyAkaW5kZW50X3MgMHB4IDBweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3NtYWxsIDBweCAkaW5kZW50X3NtIDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3NtYWxsIDBweCAkaW5kZW50X3NtIDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VydmljZXMtcGFyYWdyYXBoLTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstc2VydmljZXMtcGFyYWdyYXBoLTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmxlYXJuLW1vcmUtbGluaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktc2VydmljZXMtcGFyYWdyYXBoLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufX1cclxufVxyXG4vL0VuZCBTRU8gU2VydmljZXNcclxuLy9TRU8gLSBPZmZlcnNcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTV7XHJcbiAgICAudmlldy1pZC1zZW97XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfc21hbGw7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9jZXNzLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDAgJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3NtIDBweCAwcHggJGluZGVudF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGVmdC1zaWRle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtYWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50LW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1nLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG59XHJcbi8vRW5kIFNFTyBvZmZlcnNcclxuLy9TRU8gLSBnZXQgaW4gdG91Y2hcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWN0YS1ibG9jay0xe1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgIC5jdGEtMyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiA3cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdGEtMy1sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDo1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo5JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTsgXHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIG1hcmdpbjokaW5kZW50X3h4cyAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdGEtMy1yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6JGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1tYWluLTQgO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzIDBweDtcclxuICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfc20gJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDZ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1JTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6MTMwcHg7IFxyXG4gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206JGluZGVudF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlua2VkaW4tY2xhc3N7XHJcbiAgICAgICAgICAgICAgIHB7IHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmxpbmtlZGluLWxpbmsgIW9wdGlvbmFsO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1pY29uLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1pY29uLWhvdmVyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTEwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnV0dG9uLWNsYXNze1xyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXhsO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1idXR0b24tbWFpbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDEyMywyMTgsMTg1LC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbi8vRW5kIFNFTyBnZXQgaW4gdG91Y2hcclxuXHJcbi8vU0VPIC0gTWlkZGxlXHJcbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yLW1haW4tNCA7XHJcbiBcclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X21sO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICB9IFxyXG5cclxuICAgICAgICAudmlld3MtZmllbGQtbm90aGluZyB7XHJcbiAgICAgICAgICAgIC5mYXEtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjRweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYXEtcXVlc3Rpb25zIHtcclxuICAgICAgICAgICAgICAgIC5maWVsZF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9FbmQgU0VPIE1pZGRsZVxyXG5cclxuLy9TRU8gQm90dG9tXHJcbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0zIHtcclxuXHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3NtYWxsO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZW8tY2xvc3VyZS1oZWFkZXIge1xyXG4gICAgICAgIC8vIEBleHRlbmQgLnZpZXctaGVhZGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmtTZW9DbG9zdXJle1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIC8vdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjU4NztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMTI1cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjhGQUZDO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMwQjU4NztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTIzLDIxOCwxODUsMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3cy1maWVsZC1maWVsZC1wcm9qZWN0LXNlbyB7XHJcbiAgICAgICAgcGFkZGluZzogJGluZGVudF9zbSAkaW5kZW50X3MgMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNGOUY5RjkgMCUsICNFRkVGRUYgMTAwJSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgI0Y5RjlGOSAwJSwgI0VGRUZFRiAxMDAlKTtcclxuICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF9zbSAkaW5kZW50X3h4cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaW1nLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59ICAgXHJcbi8vU0VPIHdoeSB6ZW5kZXZcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTZ7XHJcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG5cclxuICAgIC52aWV3LWlkLXNlbyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmg0LXN1YmhlYWRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlzdC16ZW5kZXZ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6ICRnYXBfbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcy10aXRsZS1ib2R5LXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuLy9TRU8gRW5kIHdoeSB6ZW5kZXZcclxuLy9TRU8gYWRkaXRpb25hbCBkZXNjcmlwdGlvblxyXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stN3tcclxuICAgIC52aWV3cy1maWVsZC1ib2R5IHtcclxuICAgICAgICBoMltpZF06OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IC04NXB4IDAgMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6ICRnYXBfcztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1pZC1zZW97XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG59XHJcbi8vU0VPIEVuZCBhZGRpdGlvbmFsIGRlc2NyaXB0aW9uXHJcbi8vU0VPIENsaWVudCB0b3VnaHRzXHJcbi5ibG9jay12aWV3cy1ibG9ja2NsaWVudC1zLXdvcmRzLWJsb2NrLWJsb2NrLTEsLmJsb2NrLXZpZXdzLWJsb2NrY2xpZW50LXMtd29yZHMtYmxvY2stYmxvY2stMyB7XHJcbiAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zO1xyXG4gICAgaDJ7dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG59XHJcbi8vU0VPIEVuZCBDbGllbnQgdG91Z2h0c1xyXG4vL1NFTyBGQVEgUXVlc3Rpb25zXHJcbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay04eyAgICBcclxuICAgIC52aWV3LWlkLXNlbyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgIH0gXHJcblxyXG4gICAgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xyXG4gICAgICAgIC5mYXEtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaDUtaGVhZGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFxLXF1ZXN0aW9ucyB7XHJcbiAgICAgICAgICAgIC5maWVsZF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG5cclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59fVxyXG4vL1NFTyBFbmQgRkFRIFF1ZXN0aW9uc1xyXG4vL1NFTyBCb3R0b20gb3B0aW9uYWxcclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2VvLWJsb2NrLTEwe1xyXG5cclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3hzO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50LWw7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlldy1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHMgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLXByb2plY3Qtc2VvIHtcclxuICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3NtICRpbmRlbnRfcyAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgI0Y5RjlGOSAwJSwgI0VGRUZFRiAxMDAlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjRjlGOUY5IDAlLCAjRUZFRkVGIDEwMCUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3NtICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pbWctaG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gICBcclxuLy9FbmQgQm90dG9tIG9wdGlvbmFsIFxyXG5cclxuLm5vZGUtLXR5cGUtc2Vve1xyXG4gICAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1e1xyXG4gICAgICAgIEBleHRlbmQgLnJlZ2lvbi13aXRoLW1hcmdpbjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbntcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCB4bCkgeyBcclxuICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxheW91dF9fcmVnaW9uLS1maXJzdHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCB4bCkgeyBcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgdG9wOiAwJTtcclxuICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmR7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy90ZXN0aXJhbmplIHphIHN0YXRpYyBwYWdlc1xyXG4uYmxvY2stdmlld3MtYmxvY2tzZW8tYmxvY2stMTF7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHMgJGluZGVudF94eHM7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIHhsKSB7IFxyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xyXG4gICAgICAgIC8vbWF4LXdpZHRoOiA4NDJweDtcclxuICAgIH1cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNzgwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIHRvcDogMTIwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG92ZXJmbG93LXk6YXV0bztcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgLyogRW5hYmxlIHZlcnRpY2FsIHNjcm9sbGluZyAqL1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lOyAvKiBGb3IgQ2hyb21lLCBTYWZhcmksIGFuZCBPcGVyYSAqL1xyXG4gICAgfVxyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB9IFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICAvL2N1cnNvcjogcG9pbnRlcjsgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0gICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY3RpdmUtbmF2LWJsb2ctbGlua3tcclxuICAgICAgICBjb2xvcjogIzMwYjU4NyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyLWJsb2ctdGl0bGV7XHJcbiAgICAgICAgcCxhe1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGViYXItYmxvZy1zdWJ0aXRsZXtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwX3M7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgcCxhe1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1mb290ZXJ7XHJcbiAgICAgICAgLmZvb3Rlci1ibG9nLWxpbmtze1xyXG4gICAgICAgICAgICBwLGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zOyAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ibG9jay12aWV3cy1ibG9ja3Nlby1ibG9jay0xMntcclxuICAgIC52aWV3LWlkLXNlb3tcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfbWw7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGluZGVudF94eHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGl2W2lkXXtcclxuICAgICAgICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiAxNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLWJvZHktcGFyYWdyYXBoLWJsb2d7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjUwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTUwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI2M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDUwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzUwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMiwgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0LCBoNSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NTBweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NTBweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjkzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjYzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NTBweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozNTBweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgLy9tYXgtd2lkdGg6IDg0MnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgeGwpIHsgXHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9jay12aWV3cy1ibG9ja3NpZGViYXItYmxvZy1idXR0b24tYmxvY2stMS5hY3RpdmUtc2lkZWJhci1idXR0b257XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Nsb3NlLWJ1dHRvbi1pY29uLnN2Zykgbm8tcmVwZWF0IDJweCwgI0Y3RjdGNyAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJsb2NrLXZpZXdzLWJsb2Nrc2lkZWJhci1ibG9nLWJ1dHRvbi1ibG9jay0xe1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMzVweDtcclxuICAgICAgICB0b3A6IDE2NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXJlbSA1cmVtIDA7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2lkZWJhci1pY29uLnN2Zykgbm8tcmVwZWF0IDJweCwgI0Y3RjdGNyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzVweDtcclxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG4gICAgfVxyXG59XHJcbi5wYXRoLW5vZGUubm9kZS0tdHlwZS1zZW8gI2Jsb2NrLXZpZXdzLWJsb2NrLWF3YXJkcy1ibG9jay1ibG9jay0xLTJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59IiwiLy90b3Agc2xpZGVyIGJsb2NrXHJcbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stMntcclxuICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYig1Myw0Nyw5NSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMjkuMTElLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlld3MtZmllbGQtZmllbGQtc2xpZGVyLWltYWdlLWluZHVzdHJ5e1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgLy8gcHtcclxuICAgICAgICAvLyAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjgwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfWg0LHB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY2M3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib2R5e1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi01ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmtze1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCA0OS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9lbmQgc2xpZGVyIGJsb2NrXHJcbi8vc2VydmljZXMgYmxvY2tcclxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0ze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfM3tcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfcyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zbSAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDQ1LjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcbiAgICAudmlldy1mb290ZXJ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC8vbWFyZ2luLXRvcDogJGluZGVudF94cztcclxuICAgICAgICAjbG9hZE1vcmVTZXJ2aWNlc0luZHVzdHJpZXN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzYpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzMpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgtbisyKSl7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgJiAubm9ob3Zlci1zZXJ2aWNlc3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuaG92ZXItc2VydmljZXN7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXNlcnZpY2VzLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudCwgYXtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKzMpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoZXZlbikpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2Vze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRpbmRlbnRfeHMgYXV0byAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmxlYXJuLW1vcmUtbGluaztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtYWxsO1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9lbmQgc2VydmljZXMgYmxvY2tcclxuXHJcbi8vc3RhcnQgb2YgdGhlIGJlbmVmaXRzIGJsb2NrIFxyXG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTV7XHJcbiAgICBcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcblxyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpZXdzLXJvdyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfcyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zbSAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDQ1LjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctZm9vdGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWVsZC1jb250ZW50IHtcclxuXHJcbiAgICAgICAgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmg1LWhlYWRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkge1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgLy9nYXA6ICRnYXA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIHh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoM24pKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vbWluLWhlaWdodDogMjQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAyOTZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIHh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgtbisyKSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3dsLXN0YWdlLW91dGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm93bC1zdGFnZXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAub3dsLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9lbmQgb2YgYmVuZWZpdHMgYmxvY2sgXHJcblxyXG4vL3N0YXJ0IGNvbnRlbnQgYmxvY2tcclxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay02e1xyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja182e1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG4gICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAubGVmdC1pbmR1c3RyaWVzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogJGdhcF9zO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5rU2VvQWRze1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjhGQUZDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMEI1ODc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjMsMjE4LDE4NSwwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMEI1ODc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBvbHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0LWluZHVzdHJpZXN7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxufVxyXG4vL2VuZCBjb250ZW50IGJsb2NrXHJcblxyXG4vL3N0YXJ0IHRoZSBleHBlcnRpZXNlIGJsb2NrXHJcbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stN3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAudmlldy1pbmR1c3RyaWVzLnZpZXctaWQtaW5kdXN0cmllc3tcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3NtIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogNDUuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1maWx0ZXJzIHtcclxuICAgICAgICAuZm9ybS1pdGVtLWZpZWxkLXByb2Nlc3MtY2F0ZWdvcnktdmFsdWV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgLmJlZi1saW5rc3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b20tYnV0dG9uLXhsLWNvbG9yLW1haW4tMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iZWYtbGluay0tc2VsZWN0ZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTEtbm8taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLmJlZi1saW5rLS1zZWxlY3RlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGE6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLml0ZW0tbGlzdHtcclxuICAgICAgICAubGlzdC1ncm91cHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgICAgICAgICAgLm93bC1zdGFnZS1vdXRlcntcclxuICAgICAgICAgICAgICAgIC5vd2wtc3RhZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub3dsLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJlZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdC1ncm91cC1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtY2F0ZWdvcnkte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2dhcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLWNhcm91c2VsLm9mZntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAubGlzdC1ncm91cC1pdGVte1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgtbisyKSl7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCB4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rMykpe1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoMm4pKXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiUgICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogeWVsbG93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKSl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIC8vYWtvIGJ1ZGUgdmlzZSBkamVjZSB1IGRudSwgb3ZkamUgemFtaWplbml0aSBicm9qIFxyXG4gICAgICAgICAgICAgICAgLy8gJjpub3QoOm50aC1sYXN0LWNoaWxkKC1uKzEpKXtcclxuICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAyJTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3NtICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQtY2F0ZWdvcnkte1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVndWxhci5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL2VuZCB0aGUgZXhwZXJ0aWVzZSBibG9jay5cclxuXHJcbi8vc3RhcnQgdGVjaG5vbG9naWVzIGJsb2NrIG9uIGluZHVzdHJ5IHBhZ2VcclxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay04e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfOHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfcyAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogODI0cHg7XHJcbiAgICAgICAgLy8gLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5e1xyXG4gICAgICAgIC8vICAgICBtYXgtd2lkdGg6IDgyNHB4O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICB9IFxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY3RpdmUtdGVjaG5vbG9neXtcclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ncmVlbi5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZpbHRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llc3tcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfSBcclxuICAgICAgICAudmlld3MtZmllbGQtdGl0bGV7XHJcbiAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3LjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgLy8gICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAvLyB9IFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChuKzcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNil7XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLi4uXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDYpKXtcclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtZ3JlZW4uc3ZnKTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgLy90b3A6IC04cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDEwMCUpIGJyaWdodG5lc3MoMCUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAmOmhvdmVye1xyXG4gICAgICAgIC8vICAgICBoM3tcclxuICAgICAgICAvLyAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gICAgICY6OmFmdGVyIHtcclxuICAgICAgICAvLyAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtZ3JlZW4uc3ZnKTtcclxuICAgICAgICAvLyAgICAgICAgIGZpbHRlcjogdW5zZXQ7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLm1vYmlsZS10ZWNobm9sb2dpZXMtaWNvbntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY3RpdmUtdGVjaG5vbG9neS1pY29uc3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwX207XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkuMiU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXBfeHM7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNW4rNil7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzQpe1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWljb24tdGVjaG5vbG9naWVze1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIG92YWogZGlvIGRhIG5lIHZ1Y2Uga29waWp1IG9kIGdvcm5qZWRcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNil7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCg2KSl7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy9kbyBvdmRqZVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzggLnZpZXctY29udGVudHtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3OTBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAvLyAuYWN0aXZlLXRlY2hub2xvZ3l7XHJcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuXHJcbiAgICB9XHJcbiAgICAuYWN0aXZlLXRlY2hub2xvZ3ktaWNvbnN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llcy1zZWNvbmR7XHJcbiAgICAgICAgLy9jdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIC8vZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogJGdhcF9tO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTkuMiU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzYpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWljb24tdGVjaG5vbG9naWVze1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICBhOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS4zNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDElO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc5MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgIC5hdHRhY2htZW50LWFmdGVyIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcGluaztcclxuICAgICAgICAudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMSAudmlldy1jb250ZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59XHJcbi8vZW5kIHRlY2hub2xvZ2llcyBibG9jayBvbiBpbmR1c3RyeSBwYWdlXHJcblxyXG4vL3N0YXJ0IHdoeSB6ZW5kZXYgYmxvY2sgXHJcbi5ibG9jay12aWV3cy1ibG9ja2luZHVzdHJpZXMtYmxvY2stOXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNDUlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3NtIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogNDUuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzkge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpZXdzLXJvdyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZC1jb250ZW50IHtcclxuXHJcbiAgICAgICAgLnNlcnZpY2VzLXRpdGxlLW9wdGlvbnMge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmg1LWhlYWRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZXJ2aWNlcy1vcHRpb25zLWJvZHkge1xyXG4gICAgICAgICAgICAub3dsLWl0ZW17XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAkZ2FwO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCB4eGwpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBnYXA6IDBweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9taW4taGVpZ2h0OiAyNDJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI5NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIHh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm93bC1zdGFnZS1vdXRlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub3dsLXN0YWdle1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5vd2wtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vZW5kIHdoeSB6ZW5kZXYgYmxvY2sgXHJcblxyXG4vL3N0YXJ0IG9mIHRoZSBwcm9jZXNzIGJsb2NrIG9uIHNpbmdsZSBpbmR1c3RyaWVzIHBhZ2VcclxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xMHtcclxuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcblxyXG4gICAgLnZpZXctaW5kdXN0cmllcy52aWV3LWlkLWluZHVzdHJpZXMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLml0ZW0tbGlzdHtcclxuICAgICAgICAubGlzdC1ncm91cHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm93bC1zdGFnZS1vdXRlcntcclxuICAgICAgICAgICAgICAgIC5vd2wtc3RhZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm93bC1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZWQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9nYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVndWxhci5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm93bC1uYXYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm93bC1kb3RzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1jYXJvdXNlbC5vZmZ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMuNSU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCg0bikpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoM24pKXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvL2FrbyBidWRlIHZpc2UgZGplY2UgdSBkbnUsIG92ZGplIHphbWlqZW5pdGkgYnJvaiBcclxuICAgICAgICAgICAgICAgIC8vICY6bm90KDpudGgtbGFzdC1jaGlsZCgtbisxKSl7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMiU7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyJTtcclxuICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rMykpe1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgtbis0KSl7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tcHJvY2Vzcy1pbWFnZS10ZXh0LXtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2Nlc3MtdGV4dC17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2dhcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LXJlZ3VsYXIuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9lbmQgb2YgdGhlIHByb2Nlc3MgYmxvY2sgXHJcblxyXG4vL3N0YXJ0IHByaWNlcyBibG9jayBvbiB0aGUgc2luZ2xlIGluZHVzdHJpZXMgcGFnZVxyXG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTExe1xyXG4gICAgLy9zY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHJlbSFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgLnZpZXctaW5kdXN0cmllcy52aWV3LWlkLWluZHVzdHJpZXN7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3NtIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogNDUuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlld3Mtcm93e1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIC52aWV3cy1maWVsZC1maWVsZC1wcmljZXMtaW5kdXN0cnkgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIC8vZ2FwOiAkaW5kZW50X3NtO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLGxnKSB7XHJcbiAgICAgICAgICAgIC8vZ2FwOiAyJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tcHJpY2Vze1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAxJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcHJlbWl1bS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwX3hzICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDokaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDokaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkX19pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMiUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkLCY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXByaWNle1xyXG4gICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVndWxhci5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAxJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAxJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTp1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1saW5re1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXhsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1idXR0b24tbWFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTIzLDIxOCwxODUsMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00IDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzokaW5kZW50X3hzIDtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXN1YnRpdGxle1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiRnYXBfeHM7XHJcbiAgICAgICAgICAgICAgICBoNSxoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0LjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTokaW5kZW50X3h4cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL2VuZCBvZiB0aGUgcHJpY2VzIGJsb2NrIG9uIHRoZSBzaW5nbGUgaW5kdXN0cmllcyBwYWdlXHJcblxyXG4vL3N0YXJ0IHF1ZXN0aW9uIGJsb2NrIFxyXG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mYXEtdGl0bGV7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1zZW8tcXVlc3Rpb25zLW11bHRpcGxlLXRleHRzLXtcclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1xdWVzdGlvbnMtc2VvLXBhcmFncmFwaHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZF9faXRlbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtZ3JlZW4uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKSBicmlnaHRuZXNzKDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ncmVlbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKSBicmlnaHRuZXNzKDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZF9faXRlbS5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ncmVlbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZpbHRlcjogc2F0dXJhdGUoMTAwJSkgYnJpZ2h0bmVzcygwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1mb290ZXJ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC8vbWFyZ2luLXRvcDogJGluZGVudF94cztcclxuICAgICAgICAjbG9hZE1vcmVRdWVzdGlvbnN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9lbmQgcXVlc3Rpb24gYmxvY2tcclxuXHJcbi8vY2xpZW50cyBibG9ja3Mgb24gdGhlIG1haW4gc2VydmljZXMgcGFnZVxyXG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTEze1xyXG4gICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTN7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAvL3BhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNjUlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3hzIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfbTtcclxuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X207XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLm93bC1zdGFnZS1vdXRlcntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgLm93bC1zdGFnZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vd2wtaXRlbXtcclxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vd2wtaXRlbS5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjEuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNC40cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2xpZW50LWJsb2NrLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5sZWZ0LWNsaWVudC1zaWRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMjUlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnJpZ2h0LWNsaWVudC1zaWRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgNzUlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jbGllbnQtaW5mb3JtYXRpb25ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmxleDogMCAxIDEwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yaWdodC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmbGV4OiAwIDEgOTAlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXBfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wb3NpdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd2wtbmF2e1xyXG4gICAgICAgICAgICBidXR0b24ub3dsLXByZXZ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b24ub3dsLW5leHR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLm93bC1kb3QuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vd2wtZG90cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5vd2wtZG90e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW93bC1kb3RzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNXtcclxuICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAudmlldy1pZC1pbmR1c3RyaWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xNXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9tbCA7XHJcbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogJGluZGVudF9tbCA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmFjdGl2ZS1taW5pLWNsaWVudCAuaG92ZXItY2xpZW50c3tcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgLm93bC1zdGFnZS1vdXRlcntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgLmN1cnJlbnQub3dsLWl0ZW0gLnZpZXdzLXJvdywuZmlyc3QtYWN0aXZlLWVsZW1lbnQub3dsLWl0ZW0gLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTI7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgLmhvdmVyLWNsaWVudHN7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhvdmVyLWNsaWVudHMsIC5ub2hvdmVyLWNsaWVudHN7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLmhvdmVyLWNsaWVudHM6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDM4LCAzNiwgMzYsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDM4LCAzNiwgMzYsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd2wtbmF2e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm93bC1kb3QuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW93bC1kb3RzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vd2wtZG90e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW93bC1kb3RzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9lbmQgY2xpZW50cyBibG9ja3MgXHJcblxyXG5cclxuLy9wcm9qZWN0cyBibG9jayBvbiBzaW5nbGUgc2VydmljZSBwYWdlc1xyXG4uYmxvY2stdmlld3MtYmxvY2tpbmR1c3RyaWVzLWJsb2NrLTR7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICMxNTE4Mzc7XHJcbiAgICAuZmllbGQtY29udGVudHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAucm93LWlubmVyLWNvbnRlbnR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzlweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzlweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGluZGVudF94eHM7XHJcbiAgICAgICAgfSBcclxuICAgICAgICAvLyAuY29sLXNtLTZ7XHJcbiAgICAgICAgLy8gICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIC8vICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X2w7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLmNvbC13aXRoLXBhZGRpbmd7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF9sO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2wtc20tNntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXByb2plY3QtMntcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcm9qZWN0LWJhY2tncm91bmQtaW1hZ2V7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxODM3O1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2plY3QtaWNvbntcclxuXHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGV7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWJvZHl7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbi1jdXN0b20sLmRlc2NyaXB0aW9uLWN1c3RvbS1wcm9qZWN0LW1vYmlsZXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBjb2xvcjokY29sb3ItYnV0dG9uLW1haW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGwgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uLWN1c3RvbXtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbi1jdXN0b20tcHJvamVjdC1tb2JpbGV7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vZW5kIHByb2plY3RzIGJsb2NrIG9uIHNpbmdsZSBzZXJ2aWNlIHBhZ2VcclxuXHJcbi8vaWZyYW1lIGJsb2tcclxuLmJsb2NrLXZpZXdzLWJsb2NraW5kdXN0cmllcy1ibG9jay0xNHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3hzIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL21haW4gaW5kdXN0cmllcyBwYWdlXHJcbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay02e1xyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzOTBweDtcclxuICAgIH1cclxuICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAxOTBweCAxMDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOjgwcHggNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgICAgcGFkZGluZzoxMDBweCA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOjY0cHggMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDIsIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4IDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXhsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy1tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy14bDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWxldHMtdGFsay1pbWFnZS1pbmR1c3RyeXtcclxuICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogMzMlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vdGhpcyBpcyBmb3IgdGhlIG1haW4gaW5kdXN0cmllcyB0b3Agc2xpZGVyIGJsb2NrIFxyXG4uYmxvY2stdmlld3MtYmxvY2ttYWluLWluZHVzdHJ5LXBhZ2UtYmxvY2stMXtcclxuICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYig1Myw0Nyw5NSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMjkuMTElLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlld3MtZmllbGQtZmllbGQtc2xpZGVyLWltYWdlLW1haW5pbmR1c3RyeXtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIC8vIHB7XHJcbiAgICAgICAgLy8gICAgIG1hcmdpbjogMDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY2M3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib2R5e1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi01ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmtze1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCA0OS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xe1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3NtIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogNDUuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICBcclxuICAgIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzYpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzMpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgtbisyKSl7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuaG92ZXItaW5kdXN0cmllczpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAvLyAuZ3JvdXAtaW5kdXN0cmllc3tcclxuICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYm9yZGVyLXJpZ2h0OjJweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWluZHVzdHJpZXMtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbiszKSl7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKGV2ZW4pKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtaW5kdXN0cmllcy0ye1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjM1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucm93LWlubmVyLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vIC5ncm91cC1pbmR1c3RyaWVze1xyXG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgLy8gICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgLy8gICAgIGJvcmRlci1sZWZ0OjJweCBzb2xpZCAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLXJpZ2h0OjJweCBzb2xpZCAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncm91cC1pbmR1c3RyaWVze1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAvLyAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgLy8gJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWluZHVzdHJpZXMtYm9keXtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbi1jdXN0b20taW5kdXN0cmllc3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkaW5kZW50X3hzIGF1dG8gMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmxlYXJuLW1vcmUtbGluaztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtYWxsO1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1mb290ZXJ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC8vbWFyZ2luLXRvcDogJGluZGVudF94cztcclxuICAgICAgICAjbG9hZE1vcmVNYWluSW5kdXN0cmllc3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy14bCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL3N0YXJ0IGNvbnRlbnQgYmxvY2tcclxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi1pbmR1c3RyeS1wYWdlLWJsb2NrLTN7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzN7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfcyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zbSAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDQ1LjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcbiAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0LWluZHVzdHJpZXMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmtTZW9BZHN7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6JGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBCNTg3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjEyNXJlbSAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGOEZBRkM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyMywyMTgsMTg1LDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwQjU4NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG9se1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LXJlZ3VsYXIuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQtaW5kdXN0cmllc3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG59XHJcbi8vZW5kIGNvbnRlbnQgYmxvY2tcclxuLy9jbGllbnRzIGJsb2NrcyBvbiB0aGUgbWFpbiBzZXJ2aWNlcyBwYWdlXHJcbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay00e1xyXG4gICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIC8vcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NSU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfeHMgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogJGluZGVudF9tO1xyXG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAub3dsLXN0YWdlLW91dGVye1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAub3dsLXN0YWdle1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3dsLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3dsLWl0ZW0uYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X207XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X207XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjEuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNC40cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2xpZW50LWJsb2NrLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5sZWZ0LWNsaWVudC1zaWRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMjUlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnJpZ2h0LWNsaWVudC1zaWRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgNzUlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXByb2plY3QtaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNsaWVudC1pbmZvcm1hdGlvbnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGVmdC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmbGV4OiAwIDEgMTAlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJpZ2h0LWNsaWVudC1zaWRlLWluZm9ybWF0aW9uc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZsZXg6IDAgMSA5MCU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LXBvc2l0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1uYXZ7XHJcbiAgICAgICAgICAgIGJ1dHRvbi5vd2wtcHJldntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbi5vd2wtbmV4dHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1kb3RzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5vd2wtZG90LmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3dsLWRvdHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub3dsLWRvdHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1vd2wtZG90cztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ibG9jay12aWV3cy1ibG9ja21haW4taW5kdXN0cnktcGFnZS1ibG9jay01e1xyXG4gICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgIC52aWV3LWlkLW1haW5faW5kdXN0cnlfcGFnZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfNXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9tbCA7XHJcbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogJGluZGVudF9tbCA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmFjdGl2ZS1taW5pLWNsaWVudCAuaG92ZXItY2xpZW50c3tcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgLm93bC1zdGFnZS1vdXRlcntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgLmN1cnJlbnQub3dsLWl0ZW0gLnZpZXdzLXJvdywuZmlyc3QtYWN0aXZlLWVsZW1lbnQub3dsLWl0ZW0gLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTI7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgLmhvdmVyLWNsaWVudHN7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhvdmVyLWNsaWVudHMsIC5ub2hvdmVyLWNsaWVudHN7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLmhvdmVyLWNsaWVudHM6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDM4LCAzNiwgMzYsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDM4LCAzNiwgMzYsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd2wtbmF2e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm93bC1kb3QuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW93bC1kb3RzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vd2wtZG90e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW93bC1kb3RzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9lbmQgY2xpZW50cyBibG9ja3MgIiwiLy90aGlzIGlzIGZvciB0aGUgc3BlY2lmaWMgY29udGVudCB0eXBlIHN0eWxlc1xyXG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMntcclxuICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYig1Myw0Nyw5NSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMjkuMTElLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlld3MtZmllbGQtZmllbGQtc2xpZGVyLWltYWdlLXRlY2hub2xvZ2llc3tcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIC8vIHB7XHJcbiAgICAgICAgLy8gICAgIG1hcmdpbjogMDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY2M3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib2R5e1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi01ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmtze1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCA0OS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy90aGlzIGlzIHRoZSBibG9jayB3aXRoIHRoZSBzZXJ2aWNlcyBvbiB0aGUgc2luZ2xlIHRlY2hub2xvZ2llcyBwYWdlXHJcbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0ze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfM3tcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfcyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zbSAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDQ1LjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG4gICAgLnZpZXctZm9vdGVye1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAvL21hcmdpbi10b3A6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgI2xvYWRNb3JlU2VydmljZXNUZWNobm9sb2dpZXN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzYpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzMpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgtbisyKSl7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgJiAubm9ob3Zlci1zZXJ2aWNlc3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuaG92ZXItc2VydmljZXN7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXNlcnZpY2VzLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQsIC5ob3Zlci1zZXJ2aWNlc3tcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKzMpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoZXZlbikpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24tY3VzdG9tLXNlcnZpY2Vze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRpbmRlbnRfeHMgYXV0byAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmxlYXJuLW1vcmUtbGluaztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtYWxsO1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9wcm9qZWN0cyBibG9jayBvbiBzaW5nbGUgc2VydmljZSBwYWdlc1xyXG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stMTB7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICMxNTE4Mzc7XHJcbiAgICAuZmllbGQtY29udGVudHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAucm93LWlubmVyLWNvbnRlbnR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzlweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzlweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGluZGVudF94eHM7XHJcbiAgICAgICAgfSBcclxuICAgICAgICAvLyAuY29sLXNtLTZ7XHJcbiAgICAgICAgLy8gICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIC8vICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5kZW50X2w7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLmNvbC13aXRoLXBhZGRpbmd7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF9sO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2wtc20tNntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXByb2plY3QtMntcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcm9qZWN0LWJhY2tncm91bmQtaW1hZ2V7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxODM3O1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2plY3QtaWNvbntcclxuXHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGV7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWJvZHl7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbi1jdXN0b20sLmRlc2NyaXB0aW9uLWN1c3RvbS1wcm9qZWN0LW1vYmlsZXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBjb2xvcjokY29sb3ItYnV0dG9uLW1haW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGwgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTIzLCAyMTgsIDE4NSwgMC4yKTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uLWN1c3RvbXtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbi1jdXN0b20tcHJvamVjdC1tb2JpbGV7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vZW5kIHByb2plY3RzIGJsb2NrIG9uIHNpbmdsZSB0ZWNobm9sb2dpZXMgcGFnZVxyXG5cclxuLy93aHkgY2hvb3NlIHplbmRldiBvbiB0aGUgc2luZ2xlIHRlY2hub2xvZ2llcyBwYWdlIFxyXG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stNSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgLnZpZXctZm9vdGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b20tYnV0dG9uLXhsLWNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy14bCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfcyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zbSAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDQ1LjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja181IHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3cy1yb3cge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQtY29udGVudCB7XHJcblxyXG4gICAgICAgIC5zZXJ2aWNlcy10aXRsZS1vcHRpb25zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oNS1oZWFkZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VydmljZXMtb3B0aW9ucy1ib2R5IHtcclxuICAgICAgICAgICAgLm93bC1pdGVte1xyXG4gICAgICAgICAgICAgICAgLy9taW4taGVpZ2h0OiAyMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgLy9nYXA6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcseGwpe1xyXG4gICAgICAgICAgICAgICAgICAgIC8vZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWluLWhlaWdodDogMjQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKzMpKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgtbiszKSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoMm4rMikpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3dsLXN0YWdlLW91dGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5vd2wtc3RhZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm93bC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy90aGlzIGlzIHRoZSBibG9jayBmb3IgdGhlIGNvbnRlbnQgdHlwZSBvZiB0aGUgdGVjaG5vbG9naWVzIHNpbmdsZSBwYWdlXHJcbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay00e1xyXG4gICAgLnZpZXctZGlzcGxheS1pZC1ibG9ja180e1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG4gICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAubGVmdC1zZXJ2aWNlcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfc20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmtTZW9BZHN7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6JGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMTI1cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Y4RkFGQztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTIzLDIxOCwxODUsMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzBCNTg3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIHB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICBhe1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgb2x7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVndWxhci5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodC1zZXJ2aWNlc3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG59XHJcbi5ibG9jay12aWV3cy1ibG9ja3RlY2hub2xvZ2llcy1ibG9jay0xNntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcblxyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfcyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfcztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctdGVjaG5vbG9naWVzLnZpZXctaWQtdGVjaG5vbG9naWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xNntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICA+LnZpZXctY29udGVudHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNCU7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hdHRhY2htZW50LmF0dGFjaG1lbnQtYWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDY0JTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlldy1pZC10ZWNobm9sb2dpZXMudmlldy1kaXNwbGF5LWlkLWF0dGFjaG1lbnRfMntcclxuICAgICAgICAgICAgPi52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtYm9keS1zZXJ2aWNlcy1wYXJhZ3JhcGgtNHtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtbGlzdC1zZXJ2aWNlcy1wYXJhZ3JhcGgtNHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvb2xzLXRlY2hub2xvZ2llc3tcclxuICAgICAgICAudG9vbHMtdGVjaG5vbG9naWVzLXRpdGxle1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlLXRvb2wtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tZG93bi1ncmVlbi0xLnN2ZykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpOyAvKiBDZW50ZXIgdmVydGljYWxseSBhbmQgcm90YXRlICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTkuMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLWRvd24tZ3JleS5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7LyogUG9zaXRpb24gdG8gdGhlIHJpZ2h0IG9mIHRoZSB0aXRsZSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTsgLyogQ2VudGVyIHZlcnRpY2FsbHkgYW5kIHJvdGF0ZSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZS10b29sLXRpdGxlLW1vYmlsZXtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLWdyZWVuLTEuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS4zNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tZG93bi1ncmV5LnN2ZykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjAlIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7LyogUG9zaXRpb24gdG8gdGhlIHJpZ2h0IG9mIHRoZSB0aXRsZSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpOyAvKiBDZW50ZXIgdmVydGljYWxseSBhbmQgcm90YXRlICovXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvb2xzLXRlY2hub2xvZ2llcy1jb250YWluZXItbW9iaWxle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBXb3JrIG1vZGVscyBuZXcgZGVzaWduKi9cclxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEze1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWZvb3RlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXhsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzYpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzMpKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgtbisyKSl7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgICYgLm5vaG92ZXItc2VydmljZXN7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmhvdmVyLXNlcnZpY2Vze1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1zZXJ2aWNlcy10aXRsZXtcclxuICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQsIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbiszKSl7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKGV2ZW4pKXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uLWN1c3RvbS1zZXJ2aWNlc3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkaW5kZW50X3hzIGF1dG8gMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5sZWFybi1tb3JlLWxpbms7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbWFsbDtcclxuICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vUHJvY2VzcyBCbG9jayBzaW5nbGUgdGVjaG5vbG9naWVzIHBhZ2VcclxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTZ7XHJcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG5cclxuICAgIC52aWV3LXRlY2hub2xvZ2llcy52aWV3LWlkLXRlY2hub2xvZ2llcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfcyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zbSAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDQ1LjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1saXN0e1xyXG4gICAgICAgIC5saXN0LWdyb3Vwe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3dsLXN0YWdlLW91dGVye1xyXG4gICAgICAgICAgICAgICAgLm93bC1zdGFnZXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub3dsLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJlZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdC1ncm91cC1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2dhcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLWNhcm91c2VsLm9mZntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAubGlzdC1ncm91cC1pdGVte1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMy41JTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDRuKSl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbikpe1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vYWtvIGJ1ZGUgdmlzZSBkamVjZSB1IGRudSwgb3ZkamUgemFtaWplbml0aSBicm9qIFxyXG4gICAgICAgICAgICAgICAgLy8gJjpub3QoOm50aC1sYXN0LWNoaWxkKC1uKzEpKXtcclxuICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAyJTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIlO1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgtbiszKSl7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzQpKXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1wcm9jZXNzLWltYWdlLXRleHQte1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJvY2Vzcy10ZXh0LXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9nYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vRW5kIFByb2Nlc3MgQmxvY2tcclxuXHJcbi8vcHJpY2VzIGJsb2NrcyBvbiB0aGUgc2VydmljZXMgc2lnbmxlIHBhZ2VcclxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTEye1xyXG4gICAgLy9zY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHJlbSFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgLnZpZXctaWQtdGVjaG5vbG9naWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xMntcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIC52aWV3LWZvb3RlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNlcy1ib3R0b20tbGluayBhIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlcy10ZWNoIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAvL2dhcDogJGluZGVudF9zbTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxsZykge1xyXG4gICAgICAgICAgICAvL2dhcDogMiU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlc3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogMSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXByZW1pdW0tdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS4ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcF94cyAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6JGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6JGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWVsZF9faXRlbXtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCwmOm50aC1jaGlsZCgyKSwmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtcHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLXJhbmdle1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWd1bGFyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS1yYW5nZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLGxnKSB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDElO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIC8vIG1hcmdpbi10b3A6IDElO1xyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgLy9oZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAvLyAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWJvZHl7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgcHtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZS10aXRsZXtcclxuICAgICAgICAgICAgLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgLy8gICAgICAgICBoM3tcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtcmFuZ2V7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgLy8gICAgICAgICBoNHtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gICAgICAgICBwe1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NSU7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOnVuc2V0O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLWxpbmt7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgLy8gICAgICAgICBwe1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJ1dHRvbi1tYWluO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgXHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjMsMjE4LDE4NSwwLjIpO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQgO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiRpbmRlbnRfeHMgO1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Utc3VidGl0bGV7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206JGdhcF94cztcclxuICAgICAgICAgICAgICAgIGg1LGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vdGhpcyBpcyB0aGUgYmxvY2sgZm9yIHRoZSBsZWFkZXJzaGlwcyBcclxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE1e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgIC52aWV3LWhlYWRlcntcclxuICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3MgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfc20gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKzMpKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgtbiszKSl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICAgICAgICAgICAgLy8gJjpub3QoOm50aC1jaGlsZCgtbiszKSl7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zbTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDJuKzIpKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgtbisyKSl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgIC8vICY6bm90KDpudGgtY2hpbGQoLW4rMykpe1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDJuKzIpKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sZWFkZXJzaGlwLXRlYW0tYmxvY2t7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlYWRlcnNoaXAtdGVhbS1sZWZ0e1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0NXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWFkZXJzaGlwLXRlYW0tcmlnaHR7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6JGluZGVudF94eHM7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGVhZGVyLWxpbmtlZGluLXByb2ZpbGV7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2xpbmtlZGluLWljb24uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGVhZGVyLW5hbWV7XHJcbiAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sZWFkZXItcG9zaXRpb257XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGVhZGVyLXNjaGVkdWxlLW1lZXR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NjaGVkdWxlLW1lZXQtaWNvbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL3F1ZXN0aW9ucyBmaWVsZCBmb3IgdGhlIFxyXG4uYmxvY2stdmlld3MtYmxvY2t0ZWNobm9sb2dpZXMtYmxvY2stOXtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgLnZpZXctaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbjowcHggMHB4ICRpbmRlbnRfcyAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zbSAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDQ1LjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMixoNSxwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcF94cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZhcS10aXRsZXtcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXNlby1xdWVzdGlvbnMtbXVsdGlwbGUtdGV4dHMte1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9ucy1zZW8tcGFyYWdyYXBoe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkX19pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkaW5kZW50X3h4cyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rMikpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfeHhzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ncmVlbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDEwMCUpIGJyaWdodG5lc3MoMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbi01O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9maWx0ZXI6IHNhdHVyYXRlKDEwMCUpIGJyaWdodG5lc3MoMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkX19pdGVtLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWdyZWVuLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKSBicmlnaHRuZXNzKDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWZvb3RlcntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICNsb2FkTW9yZVF1ZXN0aW9uc3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tLWJ1dHRvbi14bC1jb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF9zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy14bCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy90aGlzIGlzIHRoZSBibG9jayBmb3IgdGhlIGNsaWVudCB0ZXN0aW1vbmlhbHMgb24gdGhlIHNpbmdsZSBzZXJ2aWNlIHBhZ2VcclxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTExe1xyXG4gICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMTF7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAvL3BhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNjUlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3hzIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfbTtcclxuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X207XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLm93bC1zdGFnZS1vdXRlcntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgLm93bC1zdGFnZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vd2wtaXRlbXtcclxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vd2wtaXRlbS5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbmRlbnRfbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDIsaDUscHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjEuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNC40cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NS42cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2xpZW50LWJsb2NrLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5sZWZ0LWNsaWVudC1zaWRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMjUlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnJpZ2h0LWNsaWVudC1zaWRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgNzUlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jbGllbnQtaW5mb3JtYXRpb25ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmxleDogMCAxIDEwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yaWdodC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmbGV4OiAwIDEgOTAlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXBfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wb3NpdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd2wtbmF2e1xyXG4gICAgICAgICAgICBidXR0b24ub3dsLXByZXZ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b24ub3dsLW5leHR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLm93bC1kb3QuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vd2wtZG90cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5vd2wtZG90e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW93bC1kb3RzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJsb2NrLXZpZXdzLWJsb2NrdGVjaG5vbG9naWVzLWJsb2NrLTE0e1xyXG5iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi01O1xyXG4udmlldy1pZC10ZWNobm9sb2dpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzE0e1xyXG4gICAgcGFkZGluZy10b3A6ICRpbmRlbnRfbWwgO1xyXG4gICAgLy9wYWRkaW5nLWJvdHRvbTogJGluZGVudF9tbCA7XHJcbn1cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hY3RpdmUtbWluaS1jbGllbnQgLmhvdmVyLWNsaWVudHN7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbi0xICFpbXBvcnRhbnQ7XHJcbn1cclxuLnZpZXctY29udGVudHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIC5vd2wtc3RhZ2Utb3V0ZXJ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIC5jdXJyZW50Lm93bC1pdGVtIC52aWV3cy1yb3csLmZpcnN0LWFjdGl2ZS1lbGVtZW50Lm93bC1pdGVtIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0yO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbDtcclxuICAgICAgICAgICAgLmhvdmVyLWNsaWVudHN7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhvdmVyLWNsaWVudHMsIC5ub2hvdmVyLWNsaWVudHN7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmhvdmVyLWNsaWVudHM6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pY29ue1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtaGVhZGxpbmUtdGV4dHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMzgsIDM2LCAzNiwgMC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LW5hbWV7XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgzOCwgMzYsIDM2LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm93bC1uYXZ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLWRvdC5hY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vd2wtZG90cztcclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1kb3R7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itb3dsLWRvdHM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxufVxyXG4vL2VuZCBjbGllbnRzIGJsb2NrcyBcclxuLy9tYWluIHRlY2hub2xvZ2llcyBwYWdlXHJcbi5ibG9jay12aWV3cy1ibG9ja21haW4tdGVjaG5vbG9neS1wYWdlLWJsb2NrLTZ7XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM5MHB4O1xyXG4gICAgfVxyXG4gICAgLnZpZXdzLXJvd3tcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE5MHB4IDEwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ODBweCA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEwMHB4IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6NjRweCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoMiwgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF9zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHggO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDIxOCwgMTg1LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXhsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3MtZmllbGQtZmllbGQtbGV0cy10YWxrLWltYWdlLXRlY2h7XHJcbiAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDMzJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL3RoaXMgaXMgZm9yIHRoZSBtYWluIHRlY2hub2xvZ2llcyB0b3Agc2xpZGVyIGJsb2NrIFxyXG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay0xe1xyXG4gICAgLnZpZXdzLXJvd3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDUzLDQ3LDk1KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAyOS4xMSUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3cy1maWVsZC1maWVsZC1zbGlkZXItaW1hZ2UtbWFpbnRlY2h7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAvLyBwe1xyXG4gICAgICAgIC8vICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm9keXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzY4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tNSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5rc3tcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1idXR0b24teGwtY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggNDkuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vc3RhcnQgdGVjaG5vbG9naWVzIGJsb2NrIG9uIGluZHVzdHJ5IHBhZ2VcclxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stMntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3MgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDgyNHB4O1xyXG4gICAgICAgIC8vIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeXtcclxuICAgICAgICAvLyAgICAgbWF4LXdpZHRoOiA4MjRweDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfSBcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogNDUuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWN0aXZlLXRlY2hub2xvZ3l7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtZ3JlZW4uc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyb3VwZWQtcGFyZW50LXRlY2hub2xvZ2llc3tcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfSBcclxuICAgICAgICAudmlld3MtZmllbGQtdGl0bGV7XHJcbiAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC0zO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3LjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgLy8gICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAvLyB9IFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChuKzcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNil7XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLi4uXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDYpKXtcclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtZ3JlZW4uc3ZnKTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgLy90b3A6IC04cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDEwMCUpIGJyaWdodG5lc3MoMCUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAmOmhvdmVye1xyXG4gICAgICAgIC8vICAgICBoM3tcclxuICAgICAgICAvLyAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gICAgICY6OmFmdGVyIHtcclxuICAgICAgICAvLyAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtZ3JlZW4uc3ZnKTtcclxuICAgICAgICAvLyAgICAgICAgIGZpbHRlcjogdW5zZXQ7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLm1vYmlsZS10ZWNobm9sb2dpZXMtaWNvbntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGluZGVudF94eHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY3RpdmUtdGVjaG5vbG9neS1pY29uc3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwX207XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi00O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkuMiU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXBfeHM7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNW4rNil7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzQpe1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWljb24tdGVjaG5vbG9naWVze1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gb3ZhaiBkaW8gZGEgbmUgdnVjZSBrb3BpanUgb2QgZ29ybmplZFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobis3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KXtcclxuICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDYpKXtcclxuICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvL2RvIG92ZGplXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1jb250ZW50e1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzkwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICB9IFxyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgLy8gLmFjdGl2ZS10ZWNobm9sb2d5e1xyXG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuICAgIC5hY3RpdmUtdGVjaG5vbG9neS1pY29uc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZ3JvdXBlZC1wYXJlbnQtdGVjaG5vbG9naWVzLXNlY29uZHtcclxuICAgICAgICAvL2N1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwX207XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOS4yJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNW4rNil7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaWNvbi10ZWNobm9sb2dpZXN7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGE6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZXtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMSU7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzkwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgLmF0dGFjaG1lbnQtYWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xyXG4gICAgICAgIC52aWV3LWRpc3BsYXktaWQtYXR0YWNobWVudF8xIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufVxyXG4vL2VuZCB0ZWNobm9sb2dpZXMgYmxvY2sgb24gaW5kdXN0cnkgcGFnZVxyXG4vL3N0YXJ0IGNvbnRlbnQgYmxvY2tcclxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stM3tcclxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfM3tcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmRlbnRfcztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3NtIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogNDUuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3M7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwX3hzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICBcclxuICAgIC52aWV3cy1maWVsZC1ub3RoaW5ne1xyXG4gICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgLmxlZnQtaW5kdXN0cmllcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6ICRnYXBfcztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGluZGVudF94eHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW5kZW50X3h4cztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlua1Nlb0Fkc3tcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDokaW5kZW50X3NtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMEI1ODc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMTI1cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Y4RkFGQztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzBCNTg3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTIzLDIxOCwxODUsMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzBCNTg3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgb2x7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVndWxhci5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodC1pbmR1c3RyaWVze1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9lbmQgY29udGVudCBibG9ja1xyXG4vL2NsaWVudHMgYmxvY2tzIG9uIHRoZSBtYWluIHNlcnZpY2VzIHBhZ2VcclxuLmJsb2NrLXZpZXdzLWJsb2NrbWFpbi10ZWNobm9sb2d5LXBhZ2UtYmxvY2stNHtcclxuICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTU7XHJcbiAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzR7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAvL3BhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5kZW50X3M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luOjBweCAwcHggJGluZGVudF9zIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNjUlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDBweCAkaW5kZW50X3hzIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfbTtcclxuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAkaW5kZW50X207XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLm93bC1zdGFnZS1vdXRlcntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgLm93bC1zdGFnZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm93bC1pdGVte1xyXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtbm90aGluZ3tcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm93bC1pdGVtLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGluZGVudF9tO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGluZGVudF9tO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1oZWFkbGluZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgyLGg1LHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDUuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNsaWVudC1ibG9jay13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAubGVmdC1jbGllbnQtc2lkZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDI1JTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jbGllbnQtcHJvamVjdC1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5yaWdodC1jbGllbnQtc2lkZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDc1JTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jbGllbnQtaW5mb3JtYXRpb25ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnQtY2xpZW50LXNpZGUtaW5mb3JtYXRpb25ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmxleDogMCAxIDEwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yaWdodC1jbGllbnQtc2lkZS1pbmZvcm1hdGlvbnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmbGV4OiAwIDEgOTAlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXBfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wb3NpdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd2wtbmF2e1xyXG4gICAgICAgICAgICBidXR0b24ub3dsLXByZXZ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b24ub3dsLW5leHR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAub3dsLWRvdC5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW93bC1kb3RzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm93bC1kb3R7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itb3dsLWRvdHM7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYmxvY2stdmlld3MtYmxvY2ttYWluLXRlY2hub2xvZ3ktcGFnZS1ibG9jay01e1xyXG4gICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tNTtcclxuICAgIC52aWV3LWlkLW1haW5fdGVjaG5vbG9neV9wYWdlLnZpZXctZGlzcGxheS1pZC1ibG9ja181e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkaW5kZW50X21sIDtcclxuICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAkaW5kZW50X21sIDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYWN0aXZlLW1pbmktY2xpZW50IC5ob3Zlci1jbGllbnRze1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluLTEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAub3dsLXN0YWdlLW91dGVye1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAuY3VycmVudC5vd2wtaXRlbSAudmlld3Mtcm93LC5maXJzdC1hY3RpdmUtZWxlbWVudC5vd2wtaXRlbSAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tNDtcclxuICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtMjtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgICAgICAgIC8vcGFkZGluZzogJGluZGVudF94cztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWw7XHJcbiAgICAgICAgICAgICAgICAuaG92ZXItY2xpZW50c3tcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaG92ZXItY2xpZW50cywgLm5vaG92ZXItY2xpZW50c3tcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkaW5kZW50X3hzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAuaG92ZXItY2xpZW50czpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbi0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNsaWVudC1wcm9qZWN0LWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbmRlbnRfeHhzO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LWhlYWRsaW5lLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXBfeHM7XHJcbiAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMzgsIDM2LCAzNiwgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY2xpZW50LW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMzgsIDM2LCAzNiwgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1uYXZ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3dsLWRvdC5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3dsLWRvdHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm93bC1kb3R7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itb3dsLWRvdHM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL2VuZCBjbGllbnRzIGJsb2NrcyAiXX0= */
